获取章节的页数

获取章节的页数

有没有办法调出某一章的页数?我正在使用命令\chapter来分隔章节,我希望能够写类似这样的内容:

Chapter 1 has [number of pages] pages in it.
\chapter{Chapter 1}
Text...
\chapter{Chapter 2}
Text...
\end{document}

答案1

如果你不想加载hyperref,你可以使用refcount。你可以使用lastpage包来获取最后一章的长度。

\documentclass{report}
\usepackage{hyperref}% defines \getpagerefnumber
\begin{document}
Chapter 1 has [\the\numexpr\getpagerefnumber{c2}-\getpagerefnumber{c1}\relax] pages in it.
\chapter{Chapter 1}\label{c1}

Text...
\chapter{Chapter 2}\label{c2}
Text...
\end{document}

相关内容