Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Formatierung der List of Theorems oder der List of Figures

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.07.2006
    Beiträge
    202

    Formatierung der List of Theorems oder der List of Figures

    Hallo,

    in meiner Arbeit möchte ich gerne ein Verzeichnis der Definitionen und ein Abbildungsverzeichnis angeben. Für Definitionen u.ä. verwende ich ntheorem. Die Liste der Definitionen erzeuge ich mit \listtheorems aus diesem Paket, das Abbildungsverzeichnis mit \listoffigures. Leider ist der Einzug der beiden Verzeichnisse verschieden. Ein Minimalbeispiel:
    Code:
    \documentclass{scrartcl}
    
    \usepackage{ntheorem}
    
    \newtheorem{Thm}{Theorem}
    
    \begin{document}
    
    \begin{figure}
    Ein Bild.
    \caption{Ein Bild}
    \end{figure}
    
    \begin{Thm}
    Ein Theorem.
    \end{Thm}
    
    \listtheorems{Thm}
    \listoffigures
    
    \end{document}
    Lässt sich das anpassen? Kann ich also entweder die einzelnen Zeilen der Theorem-Liste ebenso weit einrücken, wie die des Abbildungsverzeichnisses, oder umgekehrt den Einzug der Zeilen aus dem Abbildungsverzeichnis entfernen? Wenn beides gleich schwer oder leicht ist, würde ich die zweite Möglichkeit bevorzugen.

    Vielen Dank und Grüße
    Marius

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von marius79 Beitrag anzeigen
    Kann ich also entweder die einzelnen Zeilen der Theorem-Liste ebenso weit einrücken, wie die des Abbildungsverzeichnisses, oder umgekehrt den Einzug der Zeilen aus dem Abbildungsverzeichnis entfernen? Wenn beides gleich schwer oder leicht ist, würde ich die zweite Möglichkeit bevorzugen.
    sicher...
    Code:
    \documentclass{scrartcl}
    \usepackage{ntheorem}
    \newtheorem{Thm}{Theorem}
    \begin{document}
    
    \begin{figure}
    Ein Bild.
    \caption{Ein Bild}
    \end{figure}
    
    \begin{Thm}
    Ein Theorem.
    \end{Thm}
    
    \makeatletter
      \let\org@dottedtocline\@dottedtocline
      \begingroup
        \renewcommand*\@dottedtocline[3]{\org@dottedtocline{#1}{1.5em}{#3}}
        \listtheorems{Thm}
      \endgroup
    \makeatother
    \listoffigures
    
    \end{document}
    sollte die Einträge der Theoremliste genauso weit einrücken wie die des Abbildungsverzeichnisses. Anders herum wird's noch einfacher: ausgehend von Deinem Originalcode bräuchtest Du nur
    Code:
    \documentclass[listof=flat]{scrartcl}
    anzupassen.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    24.07.2006
    Beiträge
    202
    Wow, das ist ja wirklich einfach!

    Vielen Dank und Grüße
    Marius

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.03.2010
    Beiträge
    13
    Hallo,

    kann man so eine List of Theorems auch machen, wenn man nur das Paket amsthm verwendet?
    Mein Code sieht so aus
    Code:
    \documentclass{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[UKenglish]{babel}
    \usepackage{graphicx}
    \usepackage{amsmath,amssymb,amsthm}
    % Define environments for Theorems and Proofs
    \newtheorem{mydef}{Definition}[section]
    \newtheorem{myprop}{Proposition}[section]
    
    \begin{document}
    \begin{mydef}[Normal form]
    The normal form of a game $G = [\mathcal{I}; {S_i}; {u_i}]$ consists of bla
    \end{mydef}
    Jetzt hätte ich gerne eine List of Theorems für mein Theorem "mydef". Brauche ich dafür das Paket ntheorem oder geht das auch anders?

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •