Настройка стиля заголовка раздела DocBook XSL NS - PullRequest
1 голос
/ 10 сентября 2010

У меня для "section.autolabel" установлено значение 1 с максимальной глубиной 2. Итак, названия моего раздела (sect1, sect2, sect3, ...) следующие:

1. Introduction
1.1 All about it
1.2 Some more all abouts

Они генерируются как чистый текст (то есть: «1.1. Все о нем») без какого-либо форматирования специально для нумерации и заголовка отдельно.

Что я хотел бы сделать, это разделить два компонента на две отдельные области идержите нумерацию далеко влево и заголовок более правый, в соответствии с отступом начала основного текста.Так что-то вроде этого:

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 / section.xsl и в том, как он совмещается?

  2. Как мне ввести встроенный элемент фиксированной ширины, чтобы дать числам и заголовкам их нужныерасстояние?Я возился с некоторыми fo: inline-container, fo: block-container, но ни один из них не дает желаемого результата.

...