6.59. Groff-1.22.4

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

大致构建用时: 0.5 SBU
所需磁盘空间: 95 MB

6.59.1. 安装 Groff

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

准备编译 Groff:

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

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

make -j1

该软件包没有测试套具。

安装软件包:

make install

6.59.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.4, /usr/share/groff

简要介绍

addftinfo

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

afmtodit

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

chem

Gorff 预处理生成化学结构图

eqn

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

eqn2graph

转换 troff EQN (equation 方程)为裁剪图像

gdiffmk

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

glilypond

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

gperl

Groff 的预处理器,允许在 groff 中添加 perl 代码

gpinyin

Groff 的预处理器,允许在 groff 文件中添加类似欧洲语言的中文拼音。

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

gropdf

翻译 GNU troff 的输出至 PDF

grops

转换 GNU troff 输出为 PostScript

grotty

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

hpftodit

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

indxbib

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

lkbib

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

lookbib

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

mmroff

groff 的简单预处理器

neqn

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

nroff

nroff 模仿 groff 命令的脚本

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 文件到 PDFs

roff2ps

转换 roff 文件为 ps 文件

roff2text

转换 roff 文件为文本文件

roff2x

转换 roff 文件到其它格式

soelim

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

tbl

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

tfmtodit

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

troff

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