6.52. Groff-1.22.3

Groff 软件包包含用于处理和格式化文本的程序。

大概编译时间: 0.5 SBU
需要磁盘空间: 111 MB

6.52.1. 安装 Groff

Groff 希望环境变量 PAGE 包含默认的页面大小,对于美国的用户,为 PAGE=letter,对于其它地方,PAGE=A4 更合适。尽管在编译的时候配置了默认页面大小,后面通过 echo A4letter/etc/papersize 文件仍然可以修改。

准备编译 Groff:

PAGE=<paper_size> ./configure --prefix=/usr

编译软件包:

make

该软件包没有测试套具。

安装软件包:

make install

6.52.2. Groff 软件包内容

安装的程序: addftinfo, afmtodit, chem, eqn, eqn2graph, gdiffmk, geqn (链接到 eqn), grap2graph, grn, grodvi, groff, groffer, grog, grolbp, grolj4, grops, grotty, gtbl (链接到 tbl), hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, pdfroff, pfbtops, pic, pic2graph, post-grohtml, preconv, pre-grohtml, refer, roff2dvi, roff2html, roff2pdf, roff2ps, roff2text, roff2x, soelim, tbl, tfmtodit, 和 troff
安装目录: /usr/lib/groff 和 /usr/share/doc/groff-1.22.3, /usr/share/groff

简要介绍

addftinfo

读 troff 字体文件并添加一些额外的 groff 系统使用的字体信息

afmtodit

创建用于和 groff 以及 grops 一起使用的字体文件

chem

Gorff 预处理生成化学结构图

eqn

编译嵌入了 troff 输入文件的方程的描述为 troff 能理解的命令

eqn2graph

转换 troff 方程为裁剪图像

gdiffmk

标记 groff/nroff/troff 文件的差异

geqn

eqn 的链接

grap2graph

转换 grap 图为裁剪位图图像

grn

用于 gremlin 文件的 groff 预处理器

grodvi

生成 TeX dvi 格式的 groff 驱动

groff

groff 文档格式化系统前端;一般运行 troff 程序和适合选定文件的后处理器

groffer

在 X 和 tty 终端显示 groff 文件以及 man 页面

grog

读文件并猜测打印文件需要的 groff 选项 -e, -man, -me, -mm, -ms, -p, -s, 以及 -t, 并报告包含这些选项的 groff 命令

grolbp

用于 Canon CAPSL 打印机(LBP-4 和 LBP-8 系列激光打印机) 的 groff 驱动

grolj4

生成适合于 HP LaserJet 4 打印机的 PCL5 格式输出的 groff 驱动

grops

转换 GNU troff 输出为 PostScript

grotty

转换 GNU troff 输出为适合于打字机设备的格式

gtbl

tbl 的链接

hpftodit

从 HP标签字体规格文件创建和 groff -Tlj4 一起使用的字体文件

indxbib

用和 refer, lookbib, 以及 lkbib 一起使用的指定文件为文献数据库创建倒排索引

lkbib

搜索文献数据库中包含指定键的引用并报告找到的任何引用

lookbib

在标准错误中输出提示(除非标准输入不是终端),从标准输入读取包含一系列关键字的行,在指定的文件中搜索文献数据库中包含那些关键字的引用,在标准输出中打印找到的任何引用,循环这些过程直到输入结束

mmroff

groff 的简单预处理器

neqn

为美国标准信息交换码(ASCII) 输出格式化方程

nroff

groff 模仿 nroff 命令的脚本

pdfroff

用 groff 创建 pdf 文档

pfbtops

转换 .pfb 格式中的 PostScript 字体为 ASCII

pic

编译嵌入了 troff 或 TeX 输入文件的图像的描述为 TeX 或 troff 能理解的命令

pic2graph

转换 PIC 图为裁剪图像

post-grohtml

转换 GNU troff 输出为 HTML

preconv

转换输入文件编码为 GNU troff 能理解的编码

pre-grohtml

转换 GNU troff 的输出为 HTML

refer

复制文件内容到标准输出,其中 .[.] 之间的行解释为引用, .R1.R2 之间的行解释为如何处理引用的命令

roff2dvi

转化 roff 文件到 DVI 格式

roff2html

转换 roff 文件到 HTML 格式

roff2pdf

转换 roff 文件到 PDFs

roff2ps

转换 roff 文件为 ps 文件

roff2text

转换 roff 文件为文本文件

roff2x

转换 roff 文件到其它格式

soelim

读文件并用相应的 file 内容替换 .so file 格式的行

tbl

编译嵌入了 troff 输入文件的表的描述为 troff 能理解的命令

tfmtodit

创建和 groff -Tdvi 一起使用的字体文件

troff

和 Unix troff 高度兼容;通常应该使用 groff 命令调用,它也会以恰当的顺序和选项运行预处理器和后处理器