Truman Boyes零与一

存档 · 近况

学习 DocBook

作者:Truman Boyes · · 1 分钟阅读

最近开始学习 DocBook,准备写一本关于网络自动化的书。用 TextMate 编写 XML;用 xsltproc 处理,然后现在刚开始接触 Apache FOP,把它格式化成 PDF。

起初,学习 DocBook 的整体概念让人望而却步;每次我觉得自己已经掌握了完成任务所需的所有工具时,都会发现还需要另一个工具,然后我又得去学习那个工具的细枝末节。不过,现在一切已经可以正常工作了。我能够在运行 10.4 的 MacBookPro 上使用以下工具生成 HTML 和 PDF 文件:

  • Apache FOP(从 .FO 文件生成 PDF)
  • TextMate(用于编写 XML)
  • DocBook 样式表
  • xsltproc(随 OS X 附带,用于用样式表处理 XML 文件)
  • GNU Make(我用它来自动化文件的构建过程)

等我逐渐掌握格式化的能力后会发表更详细的内容。若想对书的布局和外观拥有更多编辑控制,可能需要在某个时点自行编写样式表。


最初发表在 truman.net。查看归档副本。