我使用docbook生成文档。输出是pdf
鉴于这个简单的例子, 如何摆脱头版和toc之间的页面,第二次显示标题和作者?
或者,带有头版或标题页的<article>
也可以。
<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD Docbook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<book lang="en">
<info>
<author>
<personname>John Doe</personname>
</author>
<title>Test</title>
</info>
<chapter>
</chapter>
</book>
我的makefile:
REPORT_NAME=test
XML_REPORT=$(REPORT_NAME).xml
PDF_REPORT=$(REPORT_NAME).pdf
FO_REPORT=$(REPORT_NAME).fo
XSL=/usr/share/xml/docbook/stylesheet/docbook-xsl-ns/fo/docbook.xsl
all:
xsltproc --stringparam paper.type A4 \
--stringparam section.autolabel 1 \
--stringparam page.margin.inner 1.0cm \
--stringparam page.margin.outer 1.5cm \
--stringparam body.start.indent 1pc \
--stringparam fop1.extensions 1\
$(XSL) $(XML_REPORT) > $(FO_REPORT)
fop -fo $(FO_REPORT) -pdf $(PDF_REPORT)