6.61. Groff-1.22.3

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

估计编译时间: 0.5 SBU
需要硬盘空间: 90 MB

6.61.1. 安装 Groff

Groff 期望环境变量 PAGE 包含默认纸张大小。 对于美国用户来说,PAGE=letter 是正确的。 对于其他地方的用户,PAGE=A4 可能更好。 尽管在编译时配置了默认纸张大小,可以通过向 /etc/papersize 文件写入 A4letter 覆盖默认值。

准备安装 Groff:

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

该软件包不支持并行构建。编译该软件包:

make -j1

该软件包不包含测试套件。

安装该软件包:

make install

6.61.2. Groff 的内容

安装的程序: addftinfo, afmtodit, chem, eqn, eqn2graph, gdiffmk, glilypond, gperl, gpinyin, grap2graph, grn, grodvi, groff, groffer, grog, grolbp, grolj4, gropdf, grops, grotty, hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, pdfmom, 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

创建供 groffgrops 使用的字体文件

chem

产生化学结构式的 groff 预处理器

eqn

将 troff 输入文件中嵌入的公式描述编译成 troff 理解的命令

eqn2graph

将 troff EQN (公式)转换成裁减好的图像

gdiffmk

标出 groff/nroff/troff 文件的区别

glilypond

将 lilypond 语言写成的乐谱转换为 groff 语言

gperl

groff 预处理器,允许在 groff 文件中增加 perl 代码

gpinyin

groff 的预处理器,允许在 groff 文件中增加汉语拼音

grap2graph

将 grap 图形转换成裁减好的位图图像

grn

用于 gremlin 文件的groff 预处理器

grodvi

groff 的驱动程序, 生成 TeX dvi 格式

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 驱动程序

gropdf

troff 输出转换成 PDF

grops

troff 输出转换成 PostScript

grotty

troff 输出转换成用于打字机类设备的形式

hpftodit

根据 HP 标签的字体规格文件, 创建用于 groff -Tlj4的字体文件

indxbib

创建用于给定文件文献数据库的反向索引, 以供 referlookbib 以及 lkbib 使用

lkbib

在文献数据库中搜索包含指定关键字的引用, 并报告找到的所有引用

lookbib

在标准错误输出上显示命令提示符(除非标准输入不是终端), 读取包含一组关键字的行, 在给定文件的文献数据库中搜索包含这些关键字的引用, 将它们打印到标准输出,重复这一过程直到输入结束

mmroff

groff 的简单预处理器

neqn

将公式格式化为美国标准信息交换代码(ASCII)输出

nroff

一个使用 groff 仿真 nroff 命令的脚本

pdfmom

一个 groff 包装器,提供从 mom 宏包编码的文件转换为 PDF 文档的功能

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 文件转换成 PDF

roff2ps

将 roff 文件转换成 ps 文件

roff2text

将 roff 文件转换成文本文件

roff2x

将 roff 文件转换成其他格式

soelim

读取文件,将 .so file 形式的行替换为提到的 file 文件 file

tbl

将 troff 输入中嵌入的表格描述编译成 troff 理解的命令

tfmtodit

创建用于 groff -Tdvi 的字体文件

troff

和 UNIX troff 高度兼容; 它应该由 groff 命令调用, 后者也会以正确的顺序和选项运行预处理器和后处理器