Форматирование в стиле романа в docbook - PullRequest
0 голосов
/ 10 октября 2019

Я новичок в docbook, использующий последнюю версию. Как сделать отступ для моего документа PDF, чтобы он выглядел как роман, а не технический документ.

Это типичный стиль:

Random text here.
Second line of random text.

То, что я хочу, выглядит следующим образом:

Random text here. Second line of random text. Third line of random text.

Заранее спасибо!

1 Ответ

1 голос
/ 11 октября 2019

Обратите внимание, что DocBook - это в первую очередь представление текста с семантической точки зрения (т. Е. Логическая структура, а не то, как должен выглядеть точный текст при выводе; кроме того, существует так много форматов, что исходный файл DocBookможет быть преобразован в). Таким образом, нет ничего (или, точнее, совсем немного) ничего общего с самим исходным (.xml) файлом.

Главное внимание следует обратить на представление исходный файл и другие способы сделать эту презентацию. Последние обычно делаются с помощью таблиц стилей DocBook XSL, поэтому вам нужно немного знать XSL, чтобы настроить вывод.

Существует прекрасная книга от Боба Стэйтона (председателя комитета DocBook) о том, как это настроить. выход для различных форматов. Он находится в свободном доступе по адресу: http://www.sagehill.net/docbookxsl/

Ваша тема освещена в http://www.sagehill.net/docbookxsl/PrintCustomEx.html и http://www.sagehill.net/docbookxsl/PrintOutput.html#IndentingBodyText

Я бы разделил две строки логическим путем в файле .xml(т.е. используя атрибуты), а затем примените различные стили к каждому из них. Есть два способа сделать это, поэтому вам нужно предоставить простой файл DocBook src, чтобы я (или кто-то из этой ветки) мог предоставить вам .xsl фрагменты.

...