Gibt es eine ähnliche Möglichkeit, wie das lastpage
Paket es ermöglicht, die letzte Kapitelnummer zu erhalten? Ich möchte diese Informationen dann verwenden, um Kapitelüberschriften zu entwerfen.
Antwort1
Eine Option mit demtotcount
Paket:
\documentclass{book}
\usepackage{totcount}
\regtotcounter{chapter}
\begin{document}
This document has~\total{chapter} chapters.
\chapter{Test}
\chapter{Test}
\chapter{Test}
\chapter{Test}
\chapter{Test}
\end{document}
Und hier ist eine Option ohne Pakete:
\documentclass{book}
\newcounter{totchap}
\providecommand\totchap{}
\makeatletter
\AtEndDocument{%
\setcounter{totchap}{\value{chapter}}%
\immediate\write\@mainaux{%
\string\gdef\string\totchap{\number\value{totchap}}%
}%
}
\makeatother
\begin{document}
This document has~\totchap\ chapters.
\chapter{Test}
\chapter{Test}
\chapter{Test}
\chapter{Test}
\chapter{Test}
\end{document}