问题标签 [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.
units-of-measurement - 可以在 groff 请求中使用数字寄存器吗?
有人可以向我解释为什么在.po
(“页面偏移量”)请求中嵌入文字值(例如,“1c”)有效但引用数字寄存器不起作用?
linux - 使用 groff 和 eqn 进行更高级的数学排版?
我一直在学习 Groff 和 eqn 用于文档排版 - 我是一名物理和数学专业的学生,所以我的很多文档都需要半复杂的数学格式。通常,我将 eqn 用于方程式,并且运行良好,但我发现某些功能明显缺乏文档。
例如,近似等号、集合理论符号、- over + 而不是 + over - 等等……我似乎找不到输入它们的方法。
是否有所有 eqn 具有/支持的符号及其语法的列表?如果没有,我应该从哪里开始自己制作这份清单?
感觉奇怪的是,一个超过 40 年历史的软件现在还没有像 LaTeX 那样在大型在线表格中提供这种东西。如果有人有任何信息,我将非常感激。
谢谢
formatting - man – 我怎样才能使单词斜体的一部分?
如何在 groff 手册页中使部分单词斜体?
当我写这个时:
输出是这样的:
普通 斜体
如何在不插入单词normal
和之间的空格的情况下做到这一点italic
?
普通斜体
linux - 联机帮助页中斜体和粗体周围的多余空间?
我正在写一个手册页。我只显示man -l filename.man
.
我遇到了一个问题,我的文本显示为:
file/path/[ option ]
我希望它显示为:
file/path/[option]
.
有问题的文本行(代码?)如下所示:
我对使用 [gnt]roff 进行格式化非常陌生,并感谢任何指针或推荐的阅读材料。
groff - Groff, mom - 表格比页面宽度更宽
我有一个比页面宽度更宽的表格。如何更改字体大小或表格宽度以使其适合页面?第二个问题是,如何将桌子设置为纵向?
这是 alpha.csv 文件的一部分
markdown - 使用 pdfroff 为 pandoc 设置纸张大小
我正在使用 pandoc 将 markdown 转换为 PDF。使用 LaTeX PDF 引擎(这是默认引擎)时,我可以使用-V geometry:a1paper
.
我想使用 pdfroff 后端,--pdf-engine=pdfroff
因为它更快并且为我的用例产生更好的输出。
那么如何使用 pandoc 指定 pdfroff 的纸张大小?
formatting - man 可以将选项传递给 roff 格式化程序吗?
概要
来自人(1):
-l
格式化并显示本地手册文件,而不是搜索系统的手册集合。
-t
使用groff -mandoc将手册页格式化为标准输出。
来自groff_tmac (5):
纸张大小
这个宏文件在启动时已经由troff加载,所以没有必要显式调用它。它提供了一个界面来使用选项-dpaper= size在命令行上设置纸张 大小。可能的大小值与 DESC 文件中预定义的纸张大小值相同(仅小写;有关更多信息,请参见groff_font (5)),但a7 –<strong>d7 除外。附加的l (ell) 字符表示横向。示例: a4、 c3l、 letterl。
大多数输出驱动程序需要额外的命令行开关-p 和-l来覆盖驱动程序特定 DESC 文件中设置的默认纸张长度和方向。例如,将以下内容用于横向 A4 纸上的 PS 输出:
问题
我想用这些来格式化本地和系统手册页以打印出来,但想将纸张尺寸从信纸切换到 A4。不幸的是,我在man (1)中找不到任何关于将选项传递给底层roff格式化程序的内容。
现在我可以使用
格式化man (1) on stdout
,但这有点长,如果可以的话,我宁愿让man为我构建管道。此外,上述管道可能需要针对更复杂的手册页进行更改,虽然我可以使用grog,但即使它没有检测到重音字符之类的东西(对于groff的-k选项),而man可以(可能使用语言环境设置) .
groff - 在命令行禁用 groff 断字
我正在使用该程序groff
来格式化文本。groff 将单词连字并将它们分成多行。我不希望它这样做。
该手册概述了禁用连字符的方法。但是,我不知道如何.hn
在命令行调用。有没有办法将命令行标志传递给 groff 以禁用连字符?
谢谢,凯文