我想尝试一个用于结构化技术文档的经典groff宏包,以替代可以说更复杂的LaTeX和DocBook。
据我所知,ms是最早的宏包,而mm和me则是后来出现的。如何在ms、mm或me之间作出选择?
mm和me试图在ms上解决哪些问题?如何在mm和me之间选择ms太简单了?
发布于 2015-11-23 16:39:34
我为你使用老式的文本处理方法而鼓掌。但我有点像恐龙。
groff有一个命令行标志"-m“,因此对于"ms”宏,您可以这样做:
groff -m ms ....尽管如此,我不记得mm和me之间的功能差异有多大。直到最近,我才把我的简历保存在groff中,显然,我发现"ms“宏包是完全足够的。我确实写了几个用低级直接groff命令编写的宏,以区分我在长期运行的公司工作中从事的主要项目。
发布于 2015-11-23 20:23:32
您可以通过man groff_mm或实际的宏定义文件(/usr/share/groff/*/tmac/m.tmac)来查看mm宏是三个原始的troff包中更大、更完整的。然而,它们都被专门为groff和postscript/pdf输出开发的gnu mom宏包所取代。
如果您对一种干净、易于阅读的标记语言感兴趣,您还应该查看重组文本,特别是使用它的狮身人面像工具。
https://unix.stackexchange.com/questions/244932
复制相似问题