如何选择 groff 宏包?

如何选择 groff 宏包?

我想尝试使用经典的 groff 宏包来处理结构化技术文档,以替代可能更复杂的 LaTeX 和 DocBook。

我理解的ms是最早的宏包,然后mm出现me的。我该如何选择msmm或者me

存在哪些问题mmme试图解决哪些问题ms?我该如何选择mm还是me应该ms太简单?

答案1

我赞赏您使用老式文本处理技术。但我有点像恐龙。

groff有一个命令行标志“-m”,因此对于“ms”宏,您可以这样做:

groff -m ms ....

mm也就是说,我不记得和之间有很多功能差异me。我直到最近才保留我的简历groff,显然,我发现“ms”宏包完全足够了。我确实编写了几个用低级直接groff命令编写的宏,以区分我在长期运行的公司工作中从事的主要项目。

答案2

你可以通过查看man groff_mm,或者实际的宏定义文件( /usr/share/groff/*/tmac/m.tmac) 来查看毫米宏是迄今为止三个原始 troff 包中更大、更完整的。然而,他们都已经被gnu超越了妈妈宏包专为 groff 和 postscript/pdf 输出而开发。

如果您对干净、易于阅读的标记语言感兴趣,您还应该看看重组文本尤其是狮身人面像工具使用它的。

相关内容