自定义DocBook XSL NS部分标题样式

时间:2010-09-10 10:09:34

标签: title xsl-fo docbook

我将“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和快速增长的自定义层。

所以,我想这个问题有两个方面:

  1. 我可以覆盖什么来控制标题生成?我对fo / sections.xsl内部的流程以及它们如何组合起来有点困惑?

  2. 我如何引入固定宽度的内联元素来为数字和标题提供所需的间距?我一直在搞乱一些fo:inline-containers,fo:block-containers,但没有一个产生我想要的结果。

0 个答案:

没有答案