以下内容来自 groff_tmac(7),个别内容同时也参考了 man(7)。所以,如果你想了解更详细的内容的话,可以去看看这些手册。
Groff 宏包简介
首先,groff 是一种排版,准确点的话应该是一种文档处理系统,类似于 latex 的排版系统。
它的宏包主要由三部分组成:1. 用于写 manpages 手册页的宏包;2. 用于写各种各样的文档的包,有些甚至能用于写书;3. 特殊功能的宏包。
Man Pages 的宏包
包括二种类型:
1. man - 手册页的经典宏包,有关这一部分的详细描述可以看 groff_man(7)。这一部分也是我本专集将要讲的。
2. mdoc - 主要用于 BSD 风格的 manpages 的另一种宏包。提供了许多新特性,但不是 manpages 的标准。有关这一部分的详细描述可以看 groff_mdoc(7),我只会简要说明一点点。
Full Packages 宏包
提供了各种用途(包括写书)用的包,功能上有类似之处。选择哪个使用完全是看个人品味的。
主要有:
mm - groff_mm(7)
me - groff_me(7)
ms - groff_ms(7)
mom - groff_mom(7) # 这一个提供了很多自定义的方式。
Special Packages 宏包
一般不好单独使用的,要与其它包合用,或是用于普通 groff 文档中。
主要有:
1. tty_char
2. www - groff_www(7)
阅读(1443) | 评论(0) | 转发(0) |