Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 26

Thema: Anhangsverzeichnis mit Latex

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.09.2009
    Beiträge
    15

    Exclamation Anhangsverzeichnis mit Latex

    Hallo bin neu hier und hoffe auf schnelle Hilfe. Ich würde gern im Zuge meiner Praxisarbeit ein Anhangsverzeichnis mit Latex erstellen.
    Dazu hab ich schon einige Sachen probiert, aber irgendwie wollte es nicht so wie ich
    So sieht meine Struktur aus

    - Inhaltsverzeichnis
    - Abbildungsverzeichnis
    - Tabellenverzeichnis
    - Listingverzeichnis
    - jetzt kommt der Inhalt den ich so gegliedert habe
    - \ section{foo}
    - \subsection{bar}
    - \section{blubb}
    usw.
    - Anhang
    - Ehrenwörtliche Versicherung

    was ich haben will ist, dass der Anhang ein Verzeichnis bekommt.
    ich nutze nachfolgende Pakete
    \documentclass{scrartcl}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{booktabs}
    \usepackage{cite}
    \usepackage{bibgerm}
    \usepackage{amsmath}
    \usepackage{graphicx}
    \usepackage[dvipsnames]{pstricks}
    \usepackage{pstricks-add}
    \usepackage{url}
    \usepackage{hyperref}
    \setlength{\parindent}{0em}
    \usepackage{fancyhdr}
    \usepackage[left=3cm,right=2cm,top=2.5cm,bottom=2.5cm,includeh eadfoot]{geometry}
    \usepackage{color,listings}
    %\usepackage{minitoc} %paket für weitere inhaltsverzeichnisse
    %%\lstinputlisting[frame=single,caption=test]{Inhalt/Code/test.cpp} zum einfügen einer Codedatei

    Wie kann ich ein Verzeichnis erstellen, das alle Anhänge listet und deren Seitennummer angibt. Wenn mehr Infos benötigt werden bitte einfach Fragen.
    Danke schon mal für eure Hilfe.
    LG der f.o.g.
    Geändert von f.o.g. (24-09-2009 um 08:55 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    27.11.2008
    Beiträge
    59
    ich hab dein Problem nicht ganz verstanden. Aber Anhang definieren ist ganz einfach mit dem Befehl \appendix
    bei mir sieht das so aus:

    Code:
    \appendix
    \part{Anhang}
    \label{sec:Anhang}
    \section{Verwendete Karten und Luftbilder}
    Und dann ganz normal mit Section weitermachen. Beim Compilieren erkennt Latex dass es ein Anhang ist, und setzt an der Stelle Buchstaben statt Überschriften.
    Hoffe, das hilft dir weiter
    Grüße



    Zitat Zitat von f.o.g. Beitrag anzeigen
    Hallo bin neu hier und hoffe auf schnelle Hilfe. Ich würde gern im Zuge meiner Praxisarbeit ein Anhangsverzeichnis mit Latex erstellen.
    Dazu hab ich schon einige Sachen probiert, aber irgendwie wollte es nicht so wie ich
    So sieht meine Struktur aus

    - Inhaltsverzeichnis
    - Abbildungsverzeichnis
    - Tabellenverzeichnis
    - Listingverzeichnis
    - jetzt kommt der Inhalt den ich so gegliedert habe
    - \ section{foo}
    - \subsection{bar}
    - \section{blubb}
    usw.
    - Anhang
    - Ehrenwörtliche Versicherung

    was ich haben will ist, dass der Anhang ein Verzeichnis bekommt.
    ich nutze nachfolgende Pakete
    \documentclass{scrartcl}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{booktabs}
    \usepackage{cite}
    \usepackage{bibgerm}
    \usepackage{amsmath}
    \usepackage{graphicx}
    \usepackage[dvipsnames]{pstricks}
    \usepackage{pstricks-add}
    \usepackage{url}
    \usepackage{hyperref}
    \setlength{\parindent}{0em}
    \usepackage{fancyhdr}
    \usepackage[left=3cm,right=2cm,top=2.5cm,bottom=2.5cm,includeh eadfoot]{geometry}
    \usepackage{color,listings}
    %\usepackage{minitoc} %paket für weitere inhaltsverzeichnisse
    %%\lstinputlisting[frame=single,caption=test]{Inhalt/Code/test.cpp} zum einfügen einer Codedatei

    Wie kann ich ein Verzeichnis erstellen, das alle Anhänge listet und deren Seitennummer angibt. Wenn mehr Infos benötigt werden bitte einfach Fragen.
    Danke schon mal für eure Hilfe.
    LG der f.o.g.

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.04.2005
    Beiträge
    112
    Was genau meinst Du mit Anhangsverzeichnis? Die Kapitel und Abschnitte des Anhangs stehen doch im Inhaltsverzeichnis.

  4. #4
    Registrierter Benutzer
    Registriert seit
    16.09.2009
    Beiträge
    15
    wow das ging ja mal richtig fix
    @alexraasch genau das wollte ich vermeiden.
    Ich möchte eine extra Seite vor den Anlagen.

    @Aldea ich hab den Anhang bereits mit Appendix abgegrenzt das geht auch soweit.

    Nochmal zum Verständnis ich möchte hinter meinen Hauptteil also dem eigentlichen Text der Arbeit eine Seite wo alle Anlagen mit Seitenzahl gelistet sind.

  5. #5
    Registrierter Benutzer
    Registriert seit
    01.07.2009
    Beiträge
    21
    Hi,

    ich poste dir mal wie ich es in meiner Diploamarbeit gemacht habe.

    In die Headerdatei:
    Code:
    %Erstellen eines Anhangsverzeichnises und Inhaltsverzeichnis aus einem
    \makeatletter% --> De-TeX-FAQ
    \newcommand*{\maintoc}{% Hauptinhaltsverzeichnis
      \begingroup
        \@fileswfalse% kein neues Verzeichnis öffnen
        \renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
          \value{tocdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen
        }%
        \tableofcontents% Verzeichnis ausgeben
      \endgroup
    }
    \newcommand*{\appendixtoc}{% Anhangsinhaltsverzeichnis
      \begingroup
        \edef\@alltocdepth{\the\value{tocdepth}}% tocdepth merken
        \setcounter{tocdepth}{-10000}% Keine Verzeichniseinträge
        \renewcommand*{\contentsname}{% Verzeichnisname ändern
          Anhang}%
        \renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
          \setcounter{tocdepth}{\@alltocdepth}% tocdepth wiederherstellen
        }%
        \tableofcontents% Verzeichnis ausgeben
        \setcounter{tocdepth}{\@alltocdepth}% tocdepth wiederherstellen
      \endgroup
    }
    \newcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
    }
    \g@addto@macro\appendix{% \appendix erweitern
      \if@openright\cleardoublepage\else\clearpage\fi% Neue Seite
      \phantomsection
      \addcontentsline{toc}{chapter}{\appendixname}% Eintrag ins Hauptverzeichnis
      \addtocontents{toc}{\protect\appendixattoc}% Trennanweisung in die toc-Datei
    }
    
    \g@addto@macro\appendix{%
      %\pagenumbering{Roman}%
      \addtocontents{toc}{\protect\renewcommand*{\protect\@pnumwidth}{3.5em}}%Seitenzahlen im Anhangverzeichnis nicht über Seitenrand hinaus. Problem entstand durch die langen römischen Zahlen. Siehe auch: http://www.komascript.de/node/608
    }
    
    \makeatother
    Dann musst du nur noch \tableofcontents mit \maintoc austauschen und an die Stelle wo du das Anhangsverzeichnis hin haben möchtest \appendixtox einfügen. Und ich glaube 3 mal kompilieren damit er es auch übernimmt. Außerdem müssen im Anhang auf jedenfall Inhalte vorhanden sein sonst macht es garnichts.

    Gruß
    Poggy

  6. #6
    Registrierter Benutzer
    Registriert seit
    07.04.2005
    Beiträge
    112
    Also es gibt das Paket minitoc, mit dem man für jedes Kapitel eigene Inhaltsverzeichnisse erstellen kann. Hier die Anleitung. Ich hab es selbst noch nicht benutzt.

    Wie man das normale Inhaltsverzeichnis auf den Haupttext begrenzen kann, weiß ich leider auch nicht. Möglicherweise funktioniert es, unmittelbar nach dem \appendix-Befehl folgendes einzugeben:
    Code:
    \setlength{tocdepth}{-2}
    Habs aber nicht getestet.

  7. #7
    Registrierter Benutzer
    Registriert seit
    16.09.2009
    Beiträge
    15
    @poggy danke erstmal, du meintest sicher \apendixtoc
    gibt es jetzt ein bestimmten Befehl den ich zum einfügen von Inhalt nehmen muss oder einfach über section?

  8. #8
    Registrierter Benutzer
    Registriert seit
    01.07.2009
    Beiträge
    21
    ja ich meinte \appendixtoc...

    normal kannst du jetzt mit \section einfach Anhanginhalte einfügen.

  9. #9
    Registrierter Benutzer
    Registriert seit
    16.09.2009
    Beiträge
    15
    ich habe jetzt folgendes verhalten festgestellt.
    es wird ein Verzeichnis erstellt in dem kein Inhalt ist. Das macht auch Sinn da ich den Befehl \appendix noch nicht mit drin habe.
    Schreibe ich den allerdings vor \appendixtoc bekomme ich einen Fehler dass es \ appendix nicht gibt

  10. #10
    Registrierter Benutzer
    Registriert seit
    01.07.2009
    Beiträge
    21
    Du hast als Dokumentenklasse scrartcl da gibt es kein appendix. Kannst du auf einen andere Klasse umsteigen?
    Die Klasse scrartcl ist für kürzere Artikel gedacht, scrreprt für längere Berichte und scrbook für Bücher.

  11. #11
    Registrierter Benutzer
    Registriert seit
    16.09.2009
    Beiträge
    15
    wenns mir dann nicht alles zerschießt - warum nicht?
    ich muss hier sicherlich section in chapter ändern oder?

  12. #12
    Registrierter Benutzer
    Registriert seit
    01.07.2009
    Beiträge
    21
    Ja, \chapter ist die oberste Gliederungebene. Du kannst dir auch mal die Dokumentation zum KOMA Skript anschauen, da steht jede Menge drin^^

  13. #13
    Registrierter Benutzer
    Registriert seit
    16.09.2009
    Beiträge
    15
    hmm. komisch wenn ich mit \section eine Anlage A1 hinzufügen will erhalte ich .1 anstatt A.1 woran könnte das liegen. ich kann hier auch code posten falls es dann einfacher für dich ist.

  14. #14
    Registrierter Benutzer
    Registriert seit
    01.07.2009
    Beiträge
    21
    Das Problem kenne ich. Hab aber keine Lösung. Ich hab im Anhang ganz aufs durchnummerieren verzichtet. Hab die section als addsec eingebunden. Das Problem liegt glaube ich daran, dass es kein \chapter gibt das A heißen könnte...
    wie sieht es aus wenn du die Anhänge als \chapter einbindest?

  15. #15
    Registrierter Benutzer
    Registriert seit
    16.09.2009
    Beiträge
    15
    dann wird ein komplettes Kapitel als Hauptebene erstellt aber halt nicht als Unterebene von Anhang.

Lesezeichen

Berechtigungen

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