我正在写一本乳胶书,它使用 book 类中的\frontmatter
、\mainmatter
和\backmatter
命令。我还使用lastpage
which 为我提供了第 n 页,用于计算\mainmatter
. \frontmatter
我将如何获得使用罗马数字的 n of m 页数?
问问题
2832 次
1 回答
3
您可以手工完成lastpage
包对主要事项所做的事情。一个简单的方法是把
\label{lastoffront}
您可以保证出现在前面的最后一页的某个地方,就像\clearpage
您之前使用的 a 之前一样\mainmatter
。然后,只需将前面的页码命令替换为
\thepage~of~\protect\pageref{lastoffront}
就像在\fancyfoot
命令里面(我假设你也在使用fancyhdr
)。您还需要在正文开始时设置页码样式;相同的设置有效,除了使用包LastPage
提供的标签lastpage
而不是lastoffront
.
(这并不完全是如何lastpage
处理事情的,因为文档的最后一页并不总是由这种技术正确确定,但我知道它对于前面的问题已经足够了。)
于 2010-01-26T00:07:34.353 回答