问题标签 [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.
image - groff:我可以嵌入图像吗?
我正在生成一些 troff 风格的文档。有没有办法将图像(jpg 等)嵌入到 groff 文件中?
linux - 为什么我的手册页仅在使用 man 查看时格式不正确?
我正在为程序编写手册页,源代码如下所示:
当我使用
输出几乎符合预期。
当我使用:
输出如下所示:
prog(2) 中心标头
prog(2)
NAME
prog - 运行一个程序
0.1 版 2010 年 8 月 26 日
我在 Ubuntu 8.04 上。我已经验证它不是寻呼机,因为我也尝试过man -P more
并且仍然有相同的奇怪输出。这是怎么回事?
vim - Vim 不能自动识别 groff (manpage) 文件
我有:
使用 Debian 测试。
我正在玩我写的旧联机帮助页,并注意到 vim(我最初使用 gedit 编写它,但已切换到 vim)在加载或使用以下文件时没有将其识别为 nroff/groff 文件类型:
当然,它可以很好地突出显示语法:
其他人有这种行为,如果有,找到解决办法吗?
顺便说一句,它可以正确识别 html、bash 和 python 脚本并设置正确的语法突出显示。似乎只是对没有 [FILENAME].1 类型后缀保存的 groff 文件犹豫不决。
切里奥,纳尼
printing - 格罗夫格式
groff 如何\
在我的文本中输出符号,不要将此符号作为宏读取?以及如何禁止用破折号分隔单词?请帮我。
escaping - 在 groff 中转义点
根据info groff
(第 5.11 节字符翻译),
\.
应该只打印点。然而,这似乎不是发生的事情。如果我呈现这个手册页
我被foo
渲染为章节标题,并且.SH
没有被打印出来。
那么,为什么会发生这种情况,以及如何在 groff 行的开头避开点(和撇号)?
manpage - 如何使用 groff 在 unix 手册页中添加空行?
我尝试了以下方法,但它不起作用:
第二个.br
被简单地忽略了。
unix - 避免.BI 之后的联机帮助页中的空格
我正在尝试编写一个有点便携的联机帮助页,我需要在其中描述特定字符串的格式。我使用.BI
宏在固定部件和可变部件之间切换,但是我有六个以上的组件(不可移植),而且部件也是可选的。
目标格式是
USB编号::制造商::产品::序列号[ ::类型]
即“USB”和粗体的双冒号,斜体的“num”、“manufacturer”、“product”、“serial”和“type”,以及没有特殊格式的方括号。
到目前为止,我有
但是,这会在“product”、“serial”和最后一组双冒号之后生成空格。我怎样才能避免这些,使用可移植到合理的 roff 实现子集的语法?
terminal - man.cgi 如何处理 cat 与 mdoc 手册页?
我想创建一个包含 BSD 手册页集合的站点,类似于 man.cgi,但静态 HTML,并且还包括端口树中的所有内容。
我已经尝试从最近发布的所有 OpenBSD 包中解包man/
,我注意到虽然有些包提供了.mdoc
man/man?/page.?
man/cat?/page.0
我可以使用groff -mdoc -Thtml
ormandoc -Txhtml
中的mdoc
文件man/man?/
,但是如何将cat
文件从man/cat?/
转换为 XHTML?
FreeBSD.org 和 NetBSD.org 上的那些 man.cgi 脚本是如何做到这一点的?
java - 如何将 EOF 发送到 Java 中的进程?
我想groff
在 Java 程序中运行。输入来自一个字符串。在实际命令行中,我们将^D
在 Linux/Mac 中终止输入。那么如何在Java程序中发送这个终结符呢?
还是有其他想法?
preview - 预览 troff 文件
所以,我有一个文本文件,嵌入了 troff 格式化命令。但是,我的打印机目前坏了,但我想看看文件是什么样子,所以我可以确保一切都是正确的。是否有可以解释命令并向我显示文件预览的程序?它必须存在。我现在可能听起来很愚蠢,但我找不到关于这件事的信息。它说在互联网上的某个地方使用证明或页面,但我的系统上都不存在这些命令。