PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Subappendices Inhaltsverzeichnis



Katjes
20-07-2010, 09:08
Hallo zusammen,
ich habe ein "Schönheitsproblem" in meinem Inhaltsverzeichnis,
in meinem mit scrreprt erstellten Dokument ist zwischen den Chaptern immer ein Zwischenraum, was auch so sein soll,
aber bei aufeinanderfolgenden Subappendices die auch als chapter definiert sind ist kaum zwischenraum: Wie kann ich den einfügen!
(Bei Abständen zwischen Abbildungsverzeichnis un Tabellenverzeichnis - eingefügt bspw. als \addcontentsline{toc}{chapter}{List of Figures} - funktioniert es ja auch automatisch)

So in etwa sieht mein Inhaltsverzeichnis aus:

8 Bla Bla Bla
8.1 Bla Bla
8.2 Blu Blu

9 Bla Bla Bla
9.1 Bla Bla
9.2 Blu Blu

D Appendix Bla Bla
E Appendix Blu Blu

General Conclusion

----------
Ich hätte nun gern das auch zwischen D und E ein Abstand eingefügt wird.
Kennt sich jemand damit aus???

zur info die suppendices sind folgermaßen in Tex eingebaut:


\begin{subappendices}
\chapter*{Appendix D: Bla \markboth{Appendix D: Bla}{Appendix D:
Bla}}
\addcontentsline{toc}{chapter}{Appendix D: Bla}
\renewcommand{\thetable}{D.\arabic{table}} \setcounter{table}{0}
\renewcommand{\thefigure}{D.\arabic{figure}} \setcounter{figure}{0}

lockstep
20-07-2010, 20:44
Ohne ein lauffähiges Beispiel, das dein Problem demonstriert, ist Hilfe nur schwer möglich. Im konkreten Fall frage ich mich jedoch vor allem, warum du die subappendices-Umgebung benötigst und nicht einfach mit Standard-LaTeX- bzw. KOMA-Script-Bordmitteln arbeitest. Auf diese Weise könntest du auf \addcontentsline, "händische" Anhangsnummerierung und Umdefinition von \thetable etc. verzichten - und die Abstände im Inhaltsverzeichnis wären korrekt.



\documentclass[numbers=noendperiod,appendixprefix=true]{scrreprt}

\pagestyle{headings}

\begin{document}

\tableofcontents

\chapter{bla}

\chapter{blubb}

\appendix

\chapter{foo}

\chapter{bar}

\clearpage

\begin{table}
\caption{A table}
\end{table}

\end{document}


lockstep

Katjes
21-07-2010, 09:39
Danke für den Vorschlag, aber ich arbeite mit subappendices, weil ich mehrere Parts in der Doktorarbeit habe und dort jeweils die Anhänge erscheinen (funktioniert auch gut).
Unten mal das Beispiel,
Problem beim Inhaltsverzeichnis hat sich erledigt, aber beim Tabellen(Abbildungs-)verzeichnis hängen die Abbildungen der Subappendices zusammen.


\documentclass[12pt,a4paper,envcountchap]{scrreprt}
\usepackage{subfig}
\usepackage{appendix}
\usepackage[subfigure,titles]{tocloft}

\pagestyle{headings}

\begin{document}
\tableofcontents
\addcontentsline{toc}{chapter}{List of Tables} \listoftables

\part{BLA BLA}
\chapter{bla}
\begin{table}
\caption{A table 000}
\end{table}

\begin{table}
\caption{A table 001}
\end{table}
\chapter{blubb}
\newpage

\begin{subappendices}
\chapter*{Appendix B \markboth{Appendix B: TESTEN}{Appendix B: TESTEN}} \addcontentsline{toc}{chapter}{Appendix B: TESTEN}
\renewcommand{\thetable}{B.\arabic{table}} \setcounter{table}{0}
\renewcommand{\thefigure}{B.\arabic{figure}} \setcounter{figure}{0}

\begin{table}
\caption{A table 111}
\end{table}


\begin{table}
\caption{A table 112}
\end{table}
\end{subappendices}
\newpage

\begin{subappendices}
\chapter*{Appendix C \markboth{Appendix C: TEST}{Appendix C: TEST}} \addcontentsline{toc}{chapter}{Appendix C: TEST}
\renewcommand{\thetable}{C.\arabic{table}} \setcounter{table}{0}
\renewcommand{\thefigure}{C.\arabic{figure}} \setcounter{figure}{0}


\begin{table}
\caption{A table 211}
\end{table}

\begin{table}
\caption{A table 212}
\end{table}
\end{subappendices}
\end{document}

lockstep
21-07-2010, 13:15
Keine elegante Lösung, aber ein Workaround: Füge unmittelbar nach Beginn jedes Anhangskapitels noch Folgendes ein:



\addtocontents{lof}{\protect\addvspace{10pt}}
\addtocontents{lot}{\protect\addvspace{10pt}}


lockstep

Katjes
21-07-2010, 13:23
Danke! Danke! Danke! ;)