我正在将文件从XML转换为doc book并在此之后生成PDF。任何人都可以建议我在创建它时如何在doc book中使用正确的页码。 现在无论我创造了什么: 在起始两页中没有页码,但在两页之后,第三页编号为(iii),然后第四页编号为1,接着是2,3,4,依此类推。当我想在PDF中搜索特定页面时,这对我来说是个问题。例如:当我试图找到第4页时,它给了我别的东西,因为它们编号不正确。
但我想要的是: 第1,2,3页等等
任何人都可以帮我这个吗?提前谢谢。
答案 0 :(得分:1)
我假设您使用docbook-xsl样式表。
要在整个文档中获得简单的顺序编号(1,2,3,...),请将以下内容添加到自定义层:
<xsl:template name="page.number.format">1</xsl:template>
<xsl:template name="initial.page.number">auto</xsl:template>
这些模板的默认版本可在pagesetup.xsl中找到。
有关详细信息,请参阅http://www.sagehill.net/docbookxsl/PrintHeaders.html#PageNumbering。