初识DocBook

DocBook是一种文档撰写的格式,依照规范,你可以通过xml文档生成html、pdf、ps等多种格式。DocBook使作者更关注内容,而不必理会那些对齐方式,字体等细节,更重要的是使用xml存储,从而可以进行版本控制。采用其他开源工具就能够很方便的转化成其他流行格式。如果想了解更多,请访问其官方网站www.docbook.org。 一直以来,写文章都是让我非常苦恼的事情。有时候写写文章,大部分都是使用文本文件,html,而不愿意使用M$ Word。你一定非常不解,且不说Word是要钱的(当然你可以使用DB),关键是我对于word这种看似傻瓜的软件不太会用,设置样式并不觉得好用,也不想因此而浪费过多的时间花在如何把文档写得漂亮上(当然我也想写得漂亮一些)。有些以前写的文档,却要非用M$ Word才能打开,于是必须先安装,让我很是不爽(没办法,M$就是很霸道)。后来我就干脆用文本文件写好了,虽然很简单(记事本就可以解决),但是还不够漂亮,何况对于图片就没法子了。于是就用HTML来写,这样似乎好些,但是查找和编辑也非常麻烦。曾在网上看到介绍TeX,说其非常专业的排版系统,国外写技术论文都是用的这个。我也一直想尝试用一下,却被其复杂的安装和语法而吓倒。最近看到DocBook(其实,以前也看到有关文章介绍过,唉,当时没在意),配置后使用了一下,觉得非常好使,何况对于我来说,那些XML和XSL再熟悉不过了,还可以借助Ruby、Groovy脚本来写一些小工具。由于DocBook以XML语言为基础,因此也可以进行版本控制,这对于其他二进制文档简直是一种奢望了。说了这么多,或许有人对此不屑,会站出来反驳,其实我实在不是有意冒犯,所谓“萝卜青菜,各有所爱”;但是如果你也有和我一样的遭遇,想必定能体会我的苦衷了。何不一试,也不枉我一番口水,:)。分享家:Addthis中国

Leave a Reply





◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。