要在Asciidoctor-PDF生成的文档的页眉中包含章节标题,可以使用Asciidoctor的自定义样式和模板功能。
首先,创建一个自定义的Asciidoctor样式文件(例如,custom-style.scss),并在其中定义页眉的样式。可以使用CSS选择器来选择页眉元素。以下是一个示例:
@page {
@top-center {
content: string(chapter) " - " string(title);
}
}
接下来,将自定义样式文件与Asciidoctor命令一起使用。例如:
asciidoctor-pdf -a pdf-stylesdir=path/to/styles -a pdf-style=custom-style.scss input.adoc
这将生成一个包含章节标题的页眉的PDF文档。
请注意,上述示例中的代码仅适用于Asciidoctor-PDF,如果您使用的是其他的Asciidoctor转换器(如HTML),则可能需要使用不同的样式或模板来实现相同的效果。