1.1.1. 我们的目标

首先要清楚,我们想要得到什么。

我们想要得到的就是,写了符合Docbook规定的xml源文件之后,然后用工具可以生成多种格式的输出,此所谓”一种输入,多种输出“。

为了达到此目标,所以才要搭建一个docbook环境,配置一些东西,使用一些工具,将xml文件转换为HTML,PDF等多种格式。

简单的说,此时我们的目的就是,搭建一个最基本的Docbook环境,至少先支持这些基本的功能:

  1. 可以将Docbook的xml文件转换生成为HTML和PDF两种格式
  2. 支持中文字体
  3. 支持多个分割的(单独的)文件

    此种情况主要适用于,当你写了一本内容很多的书籍的话,肯定有必要将其分为多个章节

    而每个章节,希望放在一个单独的xml文件中,然后用一个总的xml,将每个章节包含进来。

    此时,这多个独立的章节所对应的各个xml文件,就称为多个分割的(xml)文件