我那篇长达 3 页的文章的序言部分包含以下代码“第 x 页,共??“在标题中,而不是“第 x 页,共3“(在哪里X代表当前页码)。
我错过了什么?
\usepackage{lastpage}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ohead{Page \thepage\ of \pageref{lastpage}}
答案1
您的问题是“最后一页”的页码不是由计算得出的LaTeX
。如果您查看log
文件,您应该会看到类似以下内容的内容:
LaTeX 警告:第 1 页上的引用‘lastpage’在输入行 11 上未定义。
这意味着LaTeX
不知道lastpage
是什么(即这label
之前没有被定义过)。
如果你看看lastpage
软件包文档,据说label
最后一页定义的是LastPage
(和L
为P
大写字母)。
因此,你应该写\pageref{LastPage}
而不是\pageref{lastpage}
。(事实上,大写在 LaTeX 中很重要。)