Show Numbered Chapters in a TeX TOC
(Redirected from Kurztipp - Verzeichnisse mit Kapitelnummern)
Verzeichnisse mit Kapitelnummern versehen[edit]
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[edit]
\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[edit]
\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[edit]
\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}