我听说 troff/groff 已大部分被 TeX 取代。这是真的?
我现在唯一知道实际使用 troff 的是联机帮助页。这也是真的吗?如果没有,还有什么其他用途?
答案1
我使用 troff 进行日常排版;我正在使用 troff 的 Heirloom 版本(请参阅http://heirloom.sourceforge.net/doctools.html)它对字体(TTF、Type1、OTF 等)、Knuth 的段落格式算法以及一些普通 TeX 中找不到的微排版功能有非常强大的支持;它比 LaTeX 更轻,只要您不需要排版方程,我发现比使用 LaTeX 更容易进行高级排版(加载字体、控制事物的确切位置等更容易) .)。
答案2
我使用 运行/安排“罐装”PDF 报告*roff
,在使用 python 处理数据时生成表格和简单的 PIC,并使用简单的 bash 脚本组织源。流畅且简单。
就像 一样vi
,*roff
它始终存在,随时可以运行并以最小的麻烦生成干净的 PDF。我喜欢*roff
的简洁标记。
这就是说,我不会假装自己是排字机/标记用户的代表性样本......
答案3
2015 年出版的一本非常成功的 Addison-Wesley 书,Go 编程语言,在 troff/groff 中排版。
您可以阅读有关基本原理的信息这篇博文由一位博主撰写,他试图询问可爱的排版。
答案4
我仍然将它与其 ms 宏一起用于非常具体项目的内部技术报告/文档,不仅是 groff,甚至还使用 PIC 来实现基本的流程图布局。合并使用 GNU Plotutils 生成的自定义 Postscript 图形或图表也很容易。使用 groff 也可以轻松构建自动化 PDF 报告。
我怀疑它是否已被广泛使用,但它对于准备简单的文档和报告效果很好,而且这里有一些答案的事实表明使用它的人可能比我们想象的要多。