Unix 系统中的文档格式化与打印操作
文档格式化系统
Unix 成为技术和科学用户中流行的操作系统,原因之一是它提供了可用于生成多种类型文档的工具,特别是科学和学术出版物。文档准备对 Unix 的发展起到了重要作用。
最初,UNIX 开发团队为了证明购买 PDP - 11 系统的成本合理,提出为 AT&T 专利部门实现一个文档格式化系统,第一个格式化程序是 J. F. Ossanna 对 McIllroy 的 roff 的重新实现。
目前有两个主要的文档格式化程序家族:
- 基于 roff 的家族 :包括 nroff 和 troff。roff 这个名字源于 “run off”,nroff 用于将文档格式化为适合使用等宽字体的设备输出,如字符终端和打字机式打印机;troff 则用于排版输出到排字机,如今大多数计算机打印机能模拟排字机的输出。该家族还包括 eqn(用于处理数学公式)和 tbl(用于处理表格)等程序。
- 基于 Donald Knuth 的 TEX 排版系统 :TEX 系统在 1989 年以稳定形式首次出现,在一定程度上取代了 troff 成为排字机输出的首选工具。不过由于其复杂性,且大多数现代 Linux 系统默认未安装,这里不做详细介绍。对于有兴趣安装 TEX 的用户,可以查看大多数发行版仓库中的 texlive 包和 LyX 图形内容编辑器。
groff 程序套件
groff 是包含 GNU 版 troff 的程序套件,还包括用于模拟 nroff 和 roff 家族其他程序的脚本。roff 及其衍生程序生成格式化文档
超级会员免费看
订阅专栏 解锁全文
443

被折叠的 条评论
为什么被折叠?



