问题标签 [groff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6065 浏览

image - groff:我可以嵌入图像吗?

我正在生成一些 troff 风格的文档。有没有办法将图像(jpg 等)嵌入到 groff 文件中?

0 投票
1 回答
90 浏览

linux - 为什么我的手册页仅在使用 man 查看时格式不正确?

我正在为程序编写手册页,源代码如下所示:

当我使用

输出几乎符合预期。

当我使用:

输出如下所示:

prog(2) 中心标头
prog(2)

NAME
    prog - 运行一个程序

0.1 版 2010 年 8 月 26 日



我在 Ubuntu 8.04 上。我已经验证它不是寻呼机,因为我也尝试过man -P more并且仍然有相同的奇怪输出。这是怎么回事?

0 投票
2 回答
1802 浏览

vim - Vim 不能自动识别 groff (manpage) 文件

我有:

使用 Debian 测试。

我正在玩我写的旧联机帮助页,并注意到 vim(我最初使用 gedit 编写它,但已切换到 vim)在加载或使用以下文件时没有将其识别为 nroff/groff 文件类型:

当然,它可以很好地突出显示语法:

其他人有这种行为,如果有,找到解决办法吗?

顺便说一句,它可以正确识别 html、bash 和 python 脚本并设置正确的语法突出显示。似乎只是对没有 [FILENAME].1 类型后缀保存的 groff 文件犹豫不决。

切里奥,纳尼

0 投票
2 回答
284 浏览

printing - 格罗夫格式

groff 如何\在我的文本中输出符号,不要将此符号作为宏读取?以及如何禁止用破折号分隔单词?请帮我。

0 投票
2 回答
1232 浏览

escaping - 在 groff 中转义点

根据info groff(第 5.11 节字符翻译), \.应该只打印点。然而,这似乎不是发生的事情。如果我呈现这个手册页

我被foo渲染为章节标题,并且.SH没有被打印出来。

那么,为什么会发生这种情况,以及如何在 groff 行的开头避开点(和撇号)?

0 投票
1 回答
2105 浏览

manpage - 如何使用 groff 在 unix 手册页中添加空行?

我尝试了以下方法,但它不起作用:

第二个.br被简单地忽略了。

0 投票
1 回答
78 浏览

unix - 避免.BI 之后的联机帮助页中的空格

我正在尝试编写一个有点便携的联机帮助页,我需要在其中描述特定字符串的格式。我使用.BI宏在固定部件和可变部件之间切换,但是我有六个以上的组件(不可移植),而且部件也是可选的。

目标格式是

USB编号::制造商::产品::序列号[ ::类型]

即“USB”和粗体的双冒号,斜体的“num”、“manufacturer”、“product”、“serial”和“type”,以及没有特殊格式的方括号。

到目前为止,我有

但是,这会在“product”、“serial”和最后一组双冒号之后生成空格。我怎样才能避免这些,使用可移植到合理的 roff 实现子集的语法?

0 投票
1 回答
112 浏览

terminal - man.cgi 如何处理 cat 与 mdoc 手册页?

我想创建一个包含 BSD 手册页集合的站点,类似于 man.cgi,但静态 HTML,并且还包括端口树中的所有内容。

我已经尝试从最近发布的所有 OpenBSD 包中解包man/,我注意到虽然有些包提供了.mdocman/man?/page.?man/cat?/page.0

我可以使用groff -mdoc -Thtmlormandoc -Txhtml中的mdoc文件man/man?/,但是如何将cat文件从man/cat?/转换为 XHTML?

FreeBSD.org 和 NetBSD.org 上的那些 man.cgi 脚本是如何做到这一点的?

0 投票
2 回答
8273 浏览

java - 如何将 EOF 发送到 Java 中的进程?

我想groff在 Java 程序中运行。输入来自一个字符串。在实际命令行中,我们将^D在 Linux/Mac 中终止输入。那么如何在Java程序中发送这个终结符呢?

还是有其他想法?

0 投票
1 回答
615 浏览

preview - 预览 troff 文件

所以,我有一个文本文件,嵌入了 troff 格式化命令。但是,我的打印机目前坏了,但我想看看文件是什么样子,所以我可以确保一切都是正确的。是否有可以解释命令并向我显示文件预览的程序?它必须存在。我现在可能听起来很愚蠢,但我找不到关于这件事的信息。它说在互联网上的某个地方使用证明或页面,但我的系统上都不存在这些命令。