总览 (SYNOPSIS)

groff [ -abehilpstvzCENRSUVXZ ] [ -wname ] [ -Wname ] [ -mname ] [ -Fdir ] [ -Idir ] [ -Tdev ] [ -ffam ] [ -Mdir ] [ -dcs ] [ -rcn ] [ -nnum ] [ -olist ] [ -Parg ] [ -Larg ] [ files... ]

描述 (DESCRIPTION)

groff 是 groff 文档排版系统的前端。 一般来说, 它运行 troff 程序和一个同选择的设备相对应的后处理器。 可选的设备有

ps
PostScript 打印机和查看器。
dvi
TeX dvi 格式。
X75
一个 75 点每英寸的 X11 查看器。
X100
一个 100 点每英寸的 X11 查看器。
ascii
打字机一类的设备。
latin1
用 ISO Latin-1 字符集的打字机设备。
lj4
一个兼容 HP LaserJet4 的(或者其它兼容 PCL5 的) 打印机。
html
输出 HTML 格式。

在设备描述文件里, 设备的后处理器是通过 postpro 命令指定的。 这个可以被 -X 选项改写。

默认的设备是 ps。 它可以选择用 pic, eqn, tbl, refer, 或者 soelim 等预处理器。

如果没有任何选项, 可以用一个单独的 - 来代替。 文件名 - 代表标准输入。

grog 命令可以根据文件格式猜测相应的 groff 命令。

选项 (OPTIONS)

-h
打印帮助信息。
-e
用 eqn 预处理。
-t
用 tbl 预处理。
-p
用 pic 预处理。
-s
用 soelim 预处理。
-Idir
此选项在 soelim(1) 中描述。 此选项包含 -s 选项。
-R
用 refer 预处理。 没有传输参数给 refer 的机制, 因为很多 refer 选项在文件里有相应的命令。 细节请参照 refer(1)
-v
使 groff 运行的程序打印出版本号。
-V
在标准输出打印管道线, 而不执行它。
-z
禁止 troff 输出。 只有出错信息显示出来。
-Z
不后处理 troff 的输出。 一般 groff 会自动运行相应的后处理器。
-Parg
arg 传给后处理器。 每个参数都要用单独的 -P 选项分开。 注意 groff 在传 arg 给后处理器时不会在前加上 - 。
-l
把输出送到打印机, 所用的命令在设备描述文件中用 print 命令分开。
-Larg
arg 传给打印机。 每个参数都要用单独的 -L 选项分开。 注意 groff 在传 arg 给后处理器时不会在前加上 - 。
-Tdev
生成针对 dev 设备的输出。 默认的设备是 ps
-X
gxditview 预览, 而不是用一般的后处理器。 Groff 会传给 gxditview 一个 -printCommand 选项, 这样如果有 -l 选项 Print 就会做 groff 会做的事。 除非有 -Tps 选项, 否则这并不能产生好的输出。
-N
在 eqn 分割符出不产生新行符(newline)。 这个同 eqn 中的 -N 选项有一样的作用。
-S
安全模式。 把 -S 选项传给 pic 并且对 troff-msafer 宏。 (默认开启)
-U
不安全模式。 用以前的不安全的特性。
-a
-b
-i
-C
-E
-wname
-Wname
-mname
-olist
-dcs
-rcn
-Fdir
-Mdir
-ffam
-nnum 这些都在 troff(1) 中描述。

环境 (ENVIRONMENT)

GROFF_COMMAND_PREFIX
如果这个变量设为 Xgroff 会运行 Xtroff 而不是
troff。 这也适用于 tblpiceqnrefer, 和
soelim。但并不适用于 gropsgrodvigrottygrolj4
grohtml, 和 gxditview
GROFF_TMAC_PATH
一个冒号分开的列表, 包含寻找宏文件的路径。
GROFF_TYPESETTER
缺省设备。
GROFF_FONT_PATH
一个冒号分开的列表, 包含寻找 devname 的路径。
PATH
groff 执行命令的搜寻路径。
GROFF_TMPDIR
临时文件目录。 如果没有设置此变量但是设置了 TMPDIR临时文件就会在那个目录中创建。 否则临时文件就会在 /tmp 中创建。 grops(1) 和
refer(1) 命令都会创建临时文件。

文件 (FILES)

u+3n

/usr/lib/groff/font/devname/DESC name 设备的设备描述文件。

/usr/lib/groff/font/devname/F
name 设备的 F 字体的字体文件。 

groff - groff 文档排版系统前端的更多相关文章

  1. troff - groff 文档排版系统的 troff 处理器

    总览 SYNOPSIS troff [ -abcivzCERU ] [ -d cs ] [ -f fam ] [ -F dir ] [ -m name ] [ -M dir ] [ -n num ] ...

  2. word文档排版技巧

    简介 市场部经常要出各种分析报告,一写就是洋洋洒洒几十页.文字功底深厚的小王写东西自然不在话下,然而每每困扰他的却是排版的问题,每次都要花大量的时间修改格式.制作目录和页眉页脚.最头疼的是上司看完报告 ...

  3. 基于Noootes/Dooomino的文档工作流系统(转)

    (流程样例应用程序终于整理上传好可供下载了http://download.csdn.net/download/starrow/8422299) 上文分析了我们的流程配置使用三类对象,分别对应三类文档: ...

  4. mindoc 在线文档接口系统的 docker 制作过程

    说明: mindoc 是一款在线接口文档编辑系统,百度一下就知道了.github地址:https://github.com/lifei6671/mindoc 本机:ubuntu16.04 + dock ...

  5. Java 处理word文档后在前端展示

    最新新开发的这个项目需要使用word文档并要求能在前端页面上带格式展示,由于项目不是内部使用,所以不考虑插件类的处理模式,都必须要本地处理完成,前端不需要做什么更新或者说安装就能直接访问,类似于百度文 ...

  6. ABP文档 - 通知系统

    文档目录 本节内容: 简介 发送模式 通知类型 通知数据 通知重要性 关于通知持久化 订阅通知 发布通知 用户通知管理器 实时通知 客户端 通知存储 通知定义 简介 通知用来告知用户系统里特定的事件发 ...

  7. latex学习笔记----基本知识、文档排版

    1.空格和制表符等空白字符视为相同的空白距离,多个连续的空白字符等同为一个字符. 2.#  $  %  ^  _    {   }  ~ 在这些字符前面加上反斜线,就可以在文本中得到它们. 反斜线\不 ...

  8. 开源免费的文档协作系统 onlyoffice平台轻松部署

    请移步至此,更详细:http://blog.csdn.net/hotqin888/article/details/79337881 ONLYOFFICE是一个免费的.开源的企业办公套件,用于在线组织团 ...

  9. 10 华电内部文档搜索系统 search02

    搜索项目并不是一个很大的项目,在实际项目中往往是作为子项目和别的项目集成在一起的.比如说和OA项目集成在一起,作为另外一个项目的子系统来使用.搜索项目的功能并不复杂. 整个项目是文档搜索项目,如题:企 ...

随机推荐

  1. 异步和多线程,委托异步调用,Thread,ThreadPool,Task,Parallel,CancellationTokenSource

    1 进程-线程-多线程,同步和异步2 异步使用和回调3 异步参数4 异步等待5 异步返回值 5 多线程的特点:不卡主线程.速度快.无序性7 thread:线程等待,回调,前台线程/后台线程, 8 th ...

  2. C++11/14的新特性——更简洁

      新的字符串表示方式——原生字符串(Raw String Literals) C/C++中提供了字符串,字符串的转义序列,给输出带来了很多不变,如果需要原生义的时候,需要反转义,比较麻烦. C++提 ...

  3. 漫画:深入浅出 ES 模块

    本文来自网易云社区. 本文翻译自:ES modules: A cartoon deep-dive ES 模块为 JavaScript 提供了官方标准化的模块系统.然而,这中间经历了一些时间 —— 近 ...

  4. 【Java面试题系列】:Java基础知识常见面试题汇总 第一篇

    文中面试题从茫茫网海中精心筛选,如有错误,欢迎指正! 1.前言 ​ 参加过社招的同学都了解,进入一家公司面试开发岗位时,填写完个人信息后,一般都会让先做一份笔试题,然后公司会根据笔试题的回答结果,确定 ...

  5. Git提交与恢复

    Git提交与恢复 提交修改 git add --all # 提交所有修改文件 git add file file # 提交部分修改文件 $ git status On branch master Yo ...

  6. codevs 3342绿色通道

    3342 绿色通道  时间限制: 1 s  空间限制: 256000 KB  题目等级 : 黄金 Gold

  7. git回退版本,已经commit过的文件丢了

    参考:https://blog.csdn.net/qq_33877149/article/details/79705611 可以用 git reset --hard fa8694b 回退到以上相应的位 ...

  8. 关于Mac系统中my sql 和navicat for mysql 的连接问题。

    我这个完完全全的技术小小白,经过数个小时的网搜,navicat for mysql和mysql终于可以可以正常连接了,好开森啊!,我把我遇到的问题,以及解决方法记录下来,希望也可以对遇到同样问题的能够 ...

  9. Jenkins+Maven+Jmeter接口自动化持续集成测试

    在上一篇<利用xsltproc转换jtl报告到html报告>中,解决了html报告的问题.本篇主要还是利用Jenkins来做持续集成测试. Jenkins需要安装的插件 Maven Int ...

  10. CC10:访问单个节点的删除

    题目 实现一个算法,删除单向链表中间的某个结点,假定你只能访问该结点. 给定待删除的节点,请执行删除操作,若该节点为尾节点,返回false,否则返回true 解法 这道题并不难,主要是题目中这句话确定 ...