Kurztipp - Verzeichnisse mit Kapitelnummern
Aus Macwrench
Inhaltsverzeichnis |
Verzeichnisse mit Kapitelnummern versehen
Standardmäßig werden im Dokumententyp book Verzeichnisse ohne Kapitelnummern dargestellt und tauchen nicht im Inhaltsverzeichnis auf. Das entspricht dem Effekt, den man durch die Verwendung von
\chapter*{}
anstatt von
\chapter{}
erreicht.
Das kann aber durch Überladen einiger Anweisungen aus der Datei book.cls geändert werden, wobei der Code im Kopf des TeX-Dokumentes (also vor \begin{document}) zwischen den Tags
\makeatletter ... \makeatother
stehen sollte. Das sieht dann etwa so aus:
Abbildungsverzeichnis
\renewcommand\listoffigures{% \if@twocolumn \@restonecoltrue\onecolumn \else \@restonecolfalse \fi %\chapter*{\listfigurename}% \chapter{\listfigurename}% \@mkboth{\MakeUppercase\listfigurename}% {\MakeUppercase\listfigurename}% \@starttoc{lof}% \if@restonecol\twocolumn\fi }
Tabellenverzeichnis
\renewcommand\listoftables{% \if@twocolumn \@restonecoltrue\onecolumn \else \@restonecolfalse \fi %\chapter{\listtablename}% \chapter{\listtablename}% \@mkboth{% \MakeUppercase\listtablename}% {\MakeUppercase\listtablename}% \@starttoc{lot}% \if@restonecol\twocolumn\fi }
Literaturverzeichnis
\renewenvironment{thebibliography}[1] %{\chapter*{\bibname}% {\chapter{\bibname}% \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}% \list{\@biblabel{\@arabic\c@enumiv}}% {\settowidth\labelwidth{\@biblabel{#1}}% \leftmargin\labelwidth \advance\leftmargin\labelsep \@openbib@code \usecounter{enumiv}% \let\p@enumiv\@empty \renewcommand\theenumiv{\@arabic\c@enumiv}}% \sloppy \clubpenalty4000 \@clubpenalty \clubpenalty \widowpenalty4000% \sfcode`\.\@m} {\def\@noitemerr {\@latex@warning{Empty `thebibliography' environment}}% \endlist}
Verfasser: hagbard







