Letzte Kapitelnummer

Letzte Kapitelnummer

Gibt es eine ähnliche Möglichkeit, wie das lastpagePaket es ermöglicht, die letzte Kapitelnummer zu erhalten? Ich möchte diese Informationen dann verwenden, um Kapitelüberschriften zu entwerfen.

Antwort1

Eine Option mit demtotcountPaket:

\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}

verwandte Informationen