2011-07-19 28 views
2

我一直試圖在docbook中突出顯示programlisting塊中的代碼。代碼如下:有沒有一個簡單的例子,在PDF輸出中用docbook強調的php代碼片段?

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

是否有一個簡單的例子,這如何能輸出到PDF與PHP語法突出顯示?

如果無論如何,我使用xsltpoc(使用libxml 20708,libxslt 10126和libexslt 815)來生成fop文件和fop(apache)來生成pdf。操作系統是Ubuntu

謝謝!!

回答

1

我不知道任何語法高亮解決方案的DocBook,可以用於xsltproc

這裏有,你可能想看看兩個選項:

  • DocBook XSL樣式表支持XSLTHL語法高亮顯示。它適用於PHP和許多其他語言。 XSLTHL是用Java編寫的,需要Xalan或Saxon。有關詳細信息,請參閱this reference

  • This article說明在使用DocBook XSL樣式表處理文檔時如何使用Pygments(用Python編寫的語法高亮器)。

相關問題