INSTALL 和 HISTORY 都是从现存的 SGML 源文件里生成的。他们是从同样的中间 RTF 里抽取出来的。
% cd doc/src/sgml % make installation.rtf把 installation.rtf 输入到 Applix Words 里。
设置页面宽度和页边距。
选择所有文本。用尺子调整右边距为 9.5 英寸。这样将得到一个最多 79 字符的列宽,处于目标的 80 列的上限里。
对于 INSTALL,删掉文本底部的所有版本信息。对于 HISTORY,删掉直到版本信息的所有内容,保存和修改标题和目录(ToC)。
把结果输出为“ASCII Layout”(文本格式)。
用 emacs 或 vi,清理 INSTALL 里面的制表信息。删除移植贡献人的“mailto”URL (邮件地址)以减少列高。
Applixware 对输入的由 jade/MSS 生成的 RTF 文件好象处理得不充分.尤其是所有文本都赋予了 “Header1” 风格属性标签,尽管文本格式本身可以接受的.还有,目录(Table of Contents)页数并没有指向列在表中的章节的页数,而是 ToC 自己的页数.
% cd doc/src/sgml % make tutorial.rtf修复 RTF 文件,以正确声明所有风格,尤其是缺省风格.这些域可以 vi 或者下面简单的l sed 过程处理:
#!/bin/sh # fixrtf.sh # Utility to repair slight damage in RTF files generated by jade # Thomas Lockhart <lockhart@alumni.caltech.edu> # for i in $* ; do mv $i $i.orig cat $i.orig | sed 's#\\stylesheet#\\stylesheet{\\s0 Normal;}#' > $i done exit这里该脚本把 {\s0 Normal;} 作为文档的零级风格.根据 ApplixWare,RTF 标准会禁止增加一种隐含的零级风格,尽管 M$Word 碰巧可以处理这种情况.
在 Applix Words 里打开新的文档,然后输入该 RTF 文件.
用 ApplixWare 生成一个新的 ToC.
用 Tools.BookBuilding.CreateToC 制作一个新的 ToC.选择头三层头用于包含在 ToC里.这将用本地的 ApplixWare ToC 代替从 RTF 里输入进来的行.
使用 Format.Style 调整 ToC 格式,选择每三种 ToC 风格,然后为 First 和 Left调整边距.使用下面的值:
风格 | 第一边距(英寸) | 左边距(英寸) |
---|---|---|
TOC-Heading 1 | 0.6 | 0.6 |
TOC-Heading 2 | 1.0 | 1.0 |
TOC-Heading 3 | 1.4 | 1.4 |
调整表列宽.
向文档中插入图片.用 Applixware 工具条上的居中调整按钮把每幅图片放到中央.
注意:不是所有文档都有图片.你可以 grep SGML 源文件查找字串 "graphic" 以标出那些有图片的文档.有几幅图片在不同的文档中有重复.
如果出现了引用书目,删去每个记录的短形式参考标题.Norm Walsh 的 DocBook 风格表好象把这些打印出来的,甚至这些就是随后根着的信息的子集也一样.
把该文档保存为 Applix Words 本地文档格式以便于最后的编辑.
把该文档以 Postscript 格式 "打印" 到一个文件.
用 gzip 压缩 Postscript 文件.把压缩后的文件放到 doc 目录.