DocBook 是个什么样的东西呢?我敢打赌,大部分人都早已领略过了 DocBook 的风采。
搞IT的,没有听说过 Linux 的,一定是凤毛麟角。而且,大多数人也一定从Linux的丰富的Howto文档获益匪浅。可是,知道么,大部分 Howto 文档就是用 DocBook 格式完成的。
HOWTO文档中描述的细节可能会逐渐淡忘,但相信大多数人一定会对其一致的文档风格还有清晰的印象,为一个HOWTO文档能有那么多的输出格式(单独的HTML文档,每章一页的HTML文档,PDF格式,WORD文档,...)而惊叹。
而最让人惊叹的要数这些文档的写作方式:分布在世界各地的作者们,使用CVS作为版本控制软件,以DocBook作为文档的格式,协作完成一个又一个的传世之作。
转换为超文本格式的DocBook文档,一般都很相似(如图1-1)。文档的头部都包含了修订历史、摘要、目录等几个部分。而且为了方便文档的维护,往往还加入了版本控制系统识别的关键字。例如:$Revision$ 和 $Date$,就是两个常用的CVS关键字扩展。
转换为分页显示的DocBook文档,在页面首部和尾部,一般都包含到前后页面和首页的跳转。如:图1-2。
DocBook撰写的文档可以方便的转换为各种格式,如:图1-3。常见的转换格式有:单一超文本网页(HTML),带分页的超文本格式(HTMLs),纯文本(TEXT),Word兼容格式(RTF),Acrobat Reader(RTF),微软帮助文件(CHM)。
Copyright © 2006 WorldHello 开放文档之源 计划 |