问题标签 [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.
manpage - 在 groff 中更改字体大小无济于事
我在 中定义了一个无序列表groff
,但是我所在的系统无法呈现 unicode 项目符号字符,所以我想使用一个小的o,并且我尝试使用\s-2
将类型大小减少两个,但是,当我用 打开所述文件man
,o
它看起来并不比它周围的其余文本小。
这是我正在使用的代码:
groff - 如何在 nroff 中重用带有命令的文本部分?
在编写 UNIX 手册页时,我意识到某些短语出现了多次。我想定义一次并重用它(而不是通过编辑器复制)。我看到我可以将变量 ( .ds
) 用于多行文本,但是当短语包含点命令 (如.B foo
) 时它会失败。是否有解决方案(除了包含文件和 C 预处理器)?
bash - 在文本编辑器 BASH 中打开新创建的 man 文件
我创建了一个新的 groff 文件,现在命名为 junk-man.1.gz(因为我被要求 gzip 文件)。
如何在 gedit 中查看 man 文件?我希望能够查看 man 文件,而不是原始的 groff 代码。
unix - 手册页,作为结构化数据(csv、数据库,...)
为了简化我的问题,我主要考虑命令的手册页。例如«man grep»。手册页或多或少是结构化的。大多数部分及其介绍都是标准的,可以在https://www.tldp.org/HOWTO/Man-Page/q3.html上找到解释 (并且手册页的来源,在 groff 中,并不难理解,即使不知道 groff)
我的问题是:是否已经有一个带有(更标准)手册页的数据库。或者至少是一个程序,将手册页(可能是 groff 文件)作为输入并输出这样的数据库。在这里,我的意思是非常模糊的数据库。Sqlite 或 mysql 将是完美的。但是 csv 的 zip 也很棒。让我给你一个使用 man grep 的例子。
数据库将有一个选项表,每个选项都有一个条目。该条目将包含: - 实际的选项名称 - 缩写, - 该选项的功能描述 - 封闭部分。. 在 CSV 中,条目将是 --extended-regexp,-E,将 PATTERN 解释为扩展正则表达式(ERE\,见下文)。(-E 由 POSIX 指定。),匹配器选择
它将有一个“退出”表,其中: 0,找到选定的行 1,否则 2 发生错误\,除非使用 -q 或 --quiet 或 --silent 选项并找到选定的行。
对于手册页的每种标准类型的部分,依此类推。还有一个表格,其中包含未成功放入其他表格的所有文本。
我希望其中的某些部分易于解析,例如创建选项表。但是其他一些部分会非常困难,例如退出状态。这就是为什么我真的想知道这样的事情是否已经完成,以免自己做。
groff - 带有 groff/ntoff 的 tbl:到达页尾时边界混乱
作为脚本的输出,我为tbl
. 但是,当表格似乎到达页面末尾时,表格的边框会遍布整个地方。举个例子:
(这是 nroff 输出)。列边框符合页面底部的表格。
这似乎主要发生在完全指定表时(即对于每一行,在标题中写入一行),例如:
我必须这样做,因为我事先不知道两行何时需要合并单元格 ( ^
)。
我试图在每个表之前放置一个有条件的新页面,但这并不像看起来那么明显,因为a)nroff(文本输出)和groff(ps-输出)似乎没有以同样的方式处理这个,b)它很难(由于可能的多行单元格)预测表格的长度。
我想要一个不会强迫我为每个表开始新页面的解决方案。
pdf - 将文件中的图像嵌入到groff中?
我尝试在 converthub.com 上将 jpeg 转换为 postscript 后,用 编译.PSPIC image.eps
,它显示为一个具有正确尺寸的框,但只是文件名作为标签而没有图像。这正是该线程所说的,但不起作用。我可以很好地做文字,但对ps图像知之甚少。我究竟做错了什么?.PSPIC image.ps
groff -ms -p file.ms -Tpdf > file.pdf
unix - 格罗夫图像在同一行?
有没有办法将图像放在同一行?我可以使用此代码将它们与文本放在同一行,该代码创建 2 行,左侧的文本和右侧的图像,但它非常 hacky,我仍然无法在同一行获取图像。
除了将 PSPIC 推到一边之外,所有 pic 命令都没有对 PSPIC 做任何事情,行间距没有影响,并且man groff_tmac
涵盖了 PSPIC,但没有提供任何关于是否可以制作内联图像的信息。