Chinaunix首页 | 论坛 | 博客
  • 博客访问: 408597
  • 博文数量: 76
  • 博客积分: 3016
  • 博客等级: 中校
  • 技术积分: 782
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-27 12:05
文章分类

全部博文(76)

文章存档

2017年(1)

2015年(1)

2009年(2)

2008年(28)

2007年(44)

我的朋友

分类: LINUX

2008-03-03 13:56:08

以下内容来自 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) |
0

上一篇:用 Linux 的感想

下一篇:Groff 宏包

给主人留下些什么吧!~~