我有兴趣为 DocBook 4.5 创建自定义封面。是否可以告诉工具链使用预构建的 PDF 页面作为封面?在这种情况下,我只需在 Word 或 Writer 中创建它,然后在自定义层中添加一些内容以将其用作本书的第一页。
让 DocBook 工具链包含预构建的封面页以保持页码和样式一致(即封面正面为“i”,封面背面为“ii”,目录为“iii”等)非常重要。所以PDFedit
和朋友是不可能的。
相关(但不是问题所必需的):对于那些感兴趣的人,我尝试过理解这样的文件。但他们没有简明扼要地告诉我我应该做什么就胡说八道。并且在自定义层中添加以下内容不会改变标题前的空格,不会改变标题的字体大小并且缺少徽标。
<xsl:attribute-set name="book.titlepage.recto.style">
<xsl:attribute name="space-before">2in</xsl:attribute>
<xsl:attribute name="font-size">32pt</xsl:attribute>
</xsl:attribute-set>
如果我将其更改为book.titlepage.verso.style
,则第二页上的字体大小将更改(但不会更改文本前的前导空格)。这对我来说完全莫名其妙,我厌倦了试图弄清楚这些不合逻辑的细节。