有沒有一種類似於透過套件實現的方法lastpage
來取得最後一章編號?然後我想使用這些資訊來設計章節標題。
答案1
一個選項totcount
包裹:
\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}
這是一個不含包包的選項:
\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}