troff / groff是否有意义?


14

我听说troff / groff已被TeX取代。这是真的?

我现在知道的唯一真正使用过的troff是联机帮助页。这是真的吗?如果没有,还有什么其他用途?


3
不只是TeXHTML
jordanm 2013年

9
我认为手册页仍然使用* roff使其具有相关性。
克里斯·

Answers:


11

我听说troff / groff已被TeX取代。这是真的?

我现在知道的唯一真正使用过的troff是联机帮助页。这是真的吗?

我只见过troff / groff用于联机帮助页;其他方面,人们似乎都在使用TeX或LaTeX。所以我会回答是和是。

如果没有,还有什么其他用途?

显然,它过去是用来排版书籍的:http : //www.troff.org/pubs.html
该页面的最后更新时间是2006年,所以我认为它仍未用于此目的:)


1
-1为这个答案。Troff仍被用于通过多种媒介创作文档,甚至连手册页也没有严格格式化为仅用于TTY显示。至于TeX,是的,的确,它取代了Troff成为技术发布的主要语言(Roff看起来更毛茸茸的语法在这里没有帮助),但是两种语言都同样强大且可扩展。

14

*roff当我使用python处理数据并使用简单的bash脚本组织源代码时,我使用运行,安排“固定” PDF报告,生成表和简单的PIC。流畅简单。

vi*roff是永远存在的,现成的运行,并以最小的大惊小怪产生干净的PDF文件。我喜欢*roff简洁的标记。

这就是说,我不假装是排版/标记用户的代表示例。


嗯 我没有想到要使用* roff创建PDF。(自从我上次使用nroff以来,已经(很长时间)了。)必须重新考虑一下,作为我想到的项目的可能解决方案。除非HTML能够明智地解决它。
roaima 2015年

1
我认为R-Inkscape和R-Inkscape的组合*roff特别有用,如果其目的是生成PDF文字。Inkscape修改了R的图形(尽管PS / EPS也可以将其导出为PDF),而PDF Studio(或任何其他PDF编辑器)使图形插入成为简单的复制粘贴处理。您可以tbl使用您选择的语言编写输入脚本,并使用bash / make更新文档。这是我使用的管道:
user2105469

3
tbl myreport.roff | eqn | groff -Tps -ms | ps2pdfwr - myreport.pdf
user2105469 2015年

13

我在日常排版中使用troff;我正在使用troff的Heirloom版本(请参阅http://heirloom.sourceforge.net/doctools.html),该版本对字体(TTF,Type1,OTF等)具有非常强大的支持,Knuth的算法也用于格式化段落作为您在普通TeX中找不到的几种微排版功能;它比LaTeX轻巧,而且只要您不需要排版方程式,我就会发现与LaTeX相比,进行高级排版要容易得多(加载字体,控制事物的确切位置等都容易得多。 )。


2

我仍然将其及其ms宏用于非常具体的项目的内部技术报告/文档,不仅包括groff,而且还包括PIC的基本方框图布局。结合使用GNU Plotutils生成的自定义后记图形或图表也很容易。使用groff还可轻松构建自动PDF报告。

我怀疑它是否已被广泛使用,但是它对于准备简单的文档和报告是否有效,并且这里有一些答案表明使用它的人可能比我们想象的要多。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.