我正在写一本关于latex的书,它使用书类中的\frontmatter
,\mainmatter
和\backmatter
命令。我还使用了lastpage
,它为\mainmatter
中计算的页数提供了m页m。如何使用罗马数字获取\frontmatter
的m页数?
答案 0 :(得分:2)
你可以手工完成lastpage
包为主要事项做的事情。一个简单的方法是放
\label{lastoffront}
在某个地方你可以保证在\clearpage
\mainmatter
之前使用的\thepage~of~\protect\pageref{lastoffront}
之前就在前面的最后一页上。然后,只需通过替换前面的页码命令
\fancyfoot
在fancyhdr
命令中(我假设您也使用LastPage
)。您还需要在主要事项的开头设置页码编号样式;相同的设置有效,但使用lastpage
包而不是lastoffront
提供的lastpage
标签除外。
(这不是{{1}}处理事情的方式,因为这种技术并不总能正确地确定文档的最后一页,但我知道这对于前面的事情已经足够了。)