2011-02-05 3 views

답변

2

XML을 생성하는 예쁜 프린터가 무슨 뜻인지 잘 모르겠지만 HTML 또는 FO/PDF 출력으로 변환 할 때 DocBook 문서의 코드 예제를 잘 colourized하려면, XSLTHL을 살펴보십시오. 이것은 <programlisting> 요소의 내용을 꾸미는 XSLT 확장 모듈 (Java로 작성)입니다.

DocBook XSL 스타일 시트와 함께 XSLTHL을 사용하는 방법에 대한 자세한 내용은 http://docbook.sourceforge.net/release/xsl/current/doc/html/highlight.source.html을 참조하십시오.

+0

네, 이것은 내가 원하는 것에 가깝습니다. 최적의 방법으로 원래의 C 소스를 그대로 유지하고 싶지만 이것이 큰 문제는 아니며 C 소스를 에 넣고 '<', '>', '&'문자를 바꾸면됩니다. 감사! –

+1

마지막으로 나는 DocBook 출력물을 가지고있는 [GNU source highlite] (http://www.gnu.org/software/src-highlite/)와 함께 갔다. –