Есть ли простой пример фрагмента php, выделенного в docbook с выводом pdf? - PullRequest
2 голосов
/ 19 июля 2011

Я пытался выделить код в блоке списка программ в docbook. Код следующий:

<programlisting language="php"><![CDATA[ 
// php code
]]></programlisting>

Есть ли простой пример того, как это можно вывести в pdf с подсветкой синтаксиса php?

Если это все равно помогает, я использую xsltpoc (используя libxml 20708, libxslt 10126 и libexslt 815) для генерации файлов fop и fop (apache) для генерации pdf. ОС Ubuntu

Спасибо !!

1 Ответ

1 голос
/ 23 июля 2011

Я не знаю ни одного решения для подсветки синтаксиса для DocBook, которое можно использовать с xsltproc .

Вот два варианта, которые вы можете проверить:

  • Таблицы стилей DocBook XSL поддерживают подсветку синтаксиса XSLTHL . Работает с PHP и многими другими языками. XSLTHL написан на Java и требует Xalan или Saxon. Подробнее см. эту ссылку .

  • В этой статье объясняется, как Pygments (подсветка синтаксиса, написанная на Python) можно использовать при обработке документов с помощью стилей DocBook XSL.

...