8.61. Groff-1.23.0

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

估计构建时间: 0.2 SBU
需要硬盘空间: 107 MB

8.61.1. 安装 Groff

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

准备编译 Groff:

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

构建该软件包:

make

运行命令以测试编译结果:

make check

安装该软件包:

make install

8.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.23.0, 以及 /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 程序文件转换成裁切好的位图 (grap 是一门古老的,用于创建示意图的 Unix 编程语言)。

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 文件 形式的行替换为该文件的内容

tbl

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

tfmtodit

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

troff

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