↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 7.0 / 6.5
历史版本。 PostgreSQL 6.5 已结束支持。 请参阅 当前版本手册.

DG2.6. v6.5 的硬拷贝生成

硬拷贝 Postscript 文档的生成方法是:先把 SGML 源码转换为 RTF,然后导入 ApplixWare-4.4.1。经过少量清理(见下一节)后,把输出“打印”到一个 postscript 文件。

DG2.6.1. 文本硬拷贝

INSTALL 和 HISTORY 每个发行版都会更新。由于历史原因,这些文件是纯文本的,但它们派生自较新的 SGML 源码。

纯文本生成

INSTALL 和 HISTORY 都是从现有的 SGML 源码生成的。它们从同一个中间 RTF 文件中提取。

  1. 输入以下命令生成 RTF:

    % cd doc/src/sgml
    % make installation.rtf
          

  2. 把 installation.rtf 导入 Applix Words。

  3. 设置页宽和页边距。

    1. 在 File.PageSetup 中把页宽调整为 10 英寸。

    2. 选中全部文本。用标尺把右边距调整为 9.5 英寸。这样最大列宽就是 79 个字符,在 80 列上限目标之内。

  4. 把文档中不需要的部分去掉。

    对于 INSTALL,删除文本末尾除当前发行版之外的所有发行说明。对于 HISTORY,删除发行说明之前的所有文本,保留并修改标题和目录(ToC)。

  5. 把结果导出为 “ASCII Layout”。

  6. 用 emacs 或 vi 清理 INSTALL 中的表格信息。删除移植贡献者的 “mailto” URL 以缩小列的高度。

DG2.6.2. Postscript 硬拷贝

生成 Postscript 硬拷贝时必须处理若干事项:

Applixware RTF 清理

Applixware 在导入由 jade/MSS 生成的 RTF 方面似乎做得不完整。特别是,所有文本都被赋予“Header1”样式属性标签,尽管文本格式本身是可以接受的。另外,目录页码引用的不是表中所列的节,而是指向 ToC 自身所在的页。

  1. 输入以下命令生成 RTF 输入(例如):

    % cd doc/src/sgml
    % make tutorial.rtf
          

  2. 在 Applix Words 中打开一个新文档,然后导入 RTF 文件。

  3. 打印现有的目录,供下面几步标记使用。

  4. 把插图插入文档。用居中边距按钮把每幅图在页面上居中。

    并非所有文档都有插图。你可以在 SGML 源文件中 grep 字符串 “graphic”,来找出文档中可能带有插图的部分。有少数插图在文档的不同部分重复出现。

  5. 通读整个文档,调整分页和表格列宽。

  6. 如果存在书目,Applix Words 似乎会把第一个标题之后的所有其余文本都标上下划线属性。选中所有其余文本,用下划线按钮关闭下划线,然后显式地为每个文档名和书名加下划线。

  7. 通读整个文档,在 ToC 硬拷贝上标出每个 ToC 条目的实际页码。

  8. 用正确的值替换 ToC 中右对齐的错误页码。这只需要每份文档几分钟。

  9. 把文档保存为 Applix Words 原生格式,以便日后更容易地进行最后时刻的编辑。

  10. 把文档“打印”到 Postscript 格式的文件。

  11. 用 gzip 压缩 Postscript 文件。把压缩后的文件放入 doc 目录。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.