Latex:\ frontmatter的m的页面n和\ mainmatter的m的页面n

时间:2010-01-25 23:20:31

标签: latex counter

我正在写一本关于latex的书,它使用书类中的\frontmatter\mainmatter\backmatter命令。我还使用了lastpage,它为\mainmatter中计算的页数提供了m页m。如何使用罗马数字获取\frontmatter的m页数?

1 个答案:

答案 0 :(得分:2)

你可以手工完成lastpage包为主要事项做的事情。一个简单的方法是放

\label{lastoffront}
在某个地方你可以保证在\clearpage \mainmatter之前使用的\thepage~of~\protect\pageref{lastoffront} 之前就在前面的最后一页上。然后,只需通过

替换前面的页码命令
\fancyfoot

fancyhdr命令中(我假设您也使用LastPage)。您还需要在主要事项的开头设置页码编号样式;相同的设置有效,但使用lastpage包而不是lastoffront提供的lastpage标签除外。

(这不是{{1}}处理事情的方式,因为这种技术并不总能正确地确定文档的最后一页,但我知道这对于前面的事情已经足够了。)