我将“section.autolabel”设置为1,max.depth为2.因此,我的部分(sect1,sect2,sect3,...)标题如下:
1. Introduction
1.1 All about it
1.2 Some more all abouts
这些是纯文本生成的(即:“1.1 All about about”),没有专门针对编号和标题的格式。
我想要做的是将两个组件分成两个独立的区域,并使编号远离左侧,标题更右侧,与正文文本开始缩进一致。所以像这样:
1. Introduction
1.1 All about it.
Yakkety smakkety with a blue blah blah. And then
they lived happily ever after.
1.2 Some more all abouts
Etc.
我正在生成FO输出并使用DocBook 5 + DocBook NS XSL和快速增长的自定义层。
所以,我想这个问题有两个方面:
我可以覆盖什么来控制标题生成?我对fo / sections.xsl内部的流程以及它们如何组合起来有点困惑?
我如何引入固定宽度的内联元素来为数字和标题提供所需的间距?我一直在搞乱一些fo:inline-containers,fo:block-containers,但没有一个产生我想要的结果。