C20::Dossier

DocBook

From C20::Dossier
This is the latest revision of this page; it has no approved revision.

개요

DocBook은 xml 형식으로 작성되는 조판 언어이다.

Tips

Pandoc

Pandoc은 이상하게도 HTML이나 Docx 변환 시 example이나 figure 내의 title 태그를 인식하지 못하고 무시한다. 또한 Pandoc에서 지원하는 DocBook 버전은 5가 아닌 4.5이다. 따라서 이를 제대로 변환하기 위해서는 title 태그를 bridgehead로 변환해야 한다.

자세한 방법은 [1] 참고. copy.xsl 파일은 여기에서 찾을 수 있다. 또한 실행 과정에서 I/O error가 발생한다면 --nonet를 생략하면 된다.

xsltproc --xinclude --nonet --output tmp.xml path/to/db5to4-withinfo.xsl in.xml
xsltproc --xinclude --nonet --output tmp.xml path/to/fix_figure.xsl tmp.xml
pandoc -t docx -f docbook -o out.docx tmp.xml