2012-04-06 4 views
1

Я работаю с DocBook5 и Oxygen 13.1 для преобразования файлов DocBook5 xml в ePub с использованием ANT.Как стиль epub с помощью DocBook/Oxygen

Отлично работает, как правило.

Но я пытаюсь понять, как стилизовать TOC для электронных книг, чтобы заголовки глав и номера глав не были подчеркнуты.

Я думаю, что должен быть способ добавить запись в мой пользовательский xsl, который сказал бы: «нет подчеркивания» или «просто подчеркните главу главы, а не цифру». Но я не мог понять, как это сделать.

Кто-нибудь знает, как это сделать? Или есть идеи о том, где я могу смотреть?

благодарит заранее.

DC Denison

ответ

0

Файлы Epub - это просто файлы в формате zip. Если вы распакуете его, вы увидите, что у вас есть файл xhtml с CSS. Изменение стиля docbook выполняется с помощью CSS.

Конечно, нет смысла распаковывать файл epub для изменения CSS. Вы могли бы использовать внешний CSS, а затем добавить к вашей настройки слоя:

<xsl:param name="html.stylesheet" select="'myAwesomeStylesheet.css'"/> 

В вашем CSS, вы можете стиль его так же, как вы бы верстку выход, например.

a { text-decoration: none; } 

(я не знаю, если классы CSS [например div.toc] также на выходе Xhtml в архиве EPUB. Если да, то вы должны были бы намного больше контроля над внешним видом.)

Смежные вопросы