“groff”和“gtroff”的区别

阿里特拉

从 groff 文档:

GNU 'troff'(或'groff')是一个排版文件的系统。

再次:

在本文档中,我们因此在谈论 GNU 'troff' 程序时使用了 'gtroff'。

多一个:

'groff' 通常运行 'gtroff' 程序和适合所选设备的后处理器。

那么什么是“gtroff”,“gtroff”和“groff”有什么区别?

斯蒂芬·基特

gtroff是的组成部分groff

gtroff是GNU实现的troffnroff,传统的roff处理器; 这些以roff格式语言编写的过程文档为设备“后处理器”产生中间输出。手册的它自己的部分gtroff中有详细描述在 Linux 系统上,它通常安装为,而不是.grofftroffgtroff

groff是基于 roff 的“完整”文本处理系统的 GNU 实现。它包括许多预处理器,有助于从更抽象的表示开始生成 roff;这些包括tbl(对于表格)、eqn(对于方程)、pic(对于图表)。它还包括许多后处理器,支持 ASCII、T E X DVI、HTML、PostScript、PDF 输出等。

传统troff涉及通过所需的预处理器手动管道输入,然后是troff其本身,然后是适当的后处理器。groff封装了所有这些;例如

groff -p -t -me -Tps example.me

example.me使用pic和 进行预处理tbl,然后将结果troff提供给me宏包,最后使用grops.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章