第2章  工具

目录
2.1 必备工具
2.2 可选工具

  FDP 使用一系列工具来协助管理 FreeBSD 文件、转换文件格式等等的工作。 因此, 若要进行 FDP 工作的话, 就必须要学会这些工具才行。

  这些工具都可以用 Ports 或 Packages 来安装, 以节省许多安装的工夫。

  您必须安装这些工具, 才能使用接下来各章节会介绍到的例子。 这些工具的用法,会在后续相关章节谈到。

尽可能用 textproc/docproj: 如果通过 textproc/docproj port 来安装, 就可以省下许多时间。 这是一个 组合型 port, 也就是它本身并不包含任何软件。 相反, 它依赖许多其他 ports 的正确安装。 安装这个 port 应该会 自动下载并安装这一章所介绍的所有您需要的软件包。

您首先需要的一个软件包是 JadeTeX 宏套件。 这个套件本身则依赖一份装好的 TeXTeX 是一个大型软件包, 只有在您希望生成 Postscript 或 PDF 输出时才需要它。

为了节约您的时间和磁盘空间, 您应在安装这一 port 时指定是否希望安装 JadeTeX (它会连带安装 TeX)。 您可以根据需要:

# make JADETEX=yes install

或者

# make JADETEX=no install

。 另外, 您也可以安装 textproc/docproj-jadetextextproc/docproj-nojadetex。 这些子 port 会自动为您定义 JADETEX 变量, 以确保在您的机器上安装的是同样的应用程序。 需要注意的是, 如果您不安装 JadeTeX 的话, 就只能生成 HTML 或 ASCII 文本的输出。 而如果希望生成 PostScript 或 PDF 的输出结果, 就需要安装 TeX 了。

2.1 必备工具

2.1.1 软件

  在你能有效处理 FreeBSD 文档之前, 需要安装如下的这些程序, 他们可以帮助你把文档转换成 HTML, 纯文本(plain text), 和 RTF 格式。 他们都包括在 textproc/docproj 中。

Jade (textproc/jade)

一种 DSSSL 的实现。 用于把标记的文档转换成其他格式, 包括 HTML 和 TeX

Tidy (www/tidy)

一个 HTML “美化打印”, 用于重新格式化一些自动生成的 HTML, 以便更易于理解。

Links (www/links)

一个文本模式的 WWW 浏览器, 用于把 HTML 文件转换成纯文本。

peps (graphics/peps)

某些文档包含图片, 其中有保存为 EPS 格式的文件。 他们必须被转换成 PNG 格式以便能在常用的浏览器中显示。

2.1.2 DTDs 及字符实体(Entity)

  这些是 FDP 所使用的 DTD 和字符实体集。 在你处理任何的文档之前必须安装如下这些东西:

HTML DTD (textproc/html)

HTML 是万维网所使用的标记语言, 也被应用于整个的 FreeBSD web 网站。

DocBook DTD (textproc/docbook)

DocBook 被设计成用于技术类文档的标记。 所有 FreeBSD 文档都用 DocBook 写成。

ISO 8879 entities (textproc/iso8879)

19 个 ISO 8879:1986 字符实体 (character entity) 集被应用于多个 DTD。 包括命名的数学符号, 附加的拉丁字符集(读音符号, 发音符号等)中的字符, 和希腊字符。

2.1.3 样式表(Stylesheets)

  当在屏幕上显示和打印文档的时候, 样式表被用于转换和编排版面格式。

模块化的 DocBook Stylesheets (textproc/dsssl-docbook-modular)

模块化的 DocBook 样式表用于把 DocBook 中的 文档标记转换成其他的格式, 比如 HTML 或 RTF。

本文档和其它文档可从这里下载:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读文档,如不能解决再联系<questions@FreeBSD.org>.
关于本文档的问题请发信联系 <doc@FreeBSD.org>.