问题标签 [troff]
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.
html - 使用不同标记语言的万维网替代版本
从理论上讲,使用 TeX 或 Markdown 的 Internet 版本是可能的,对吧?(好吧,MD 网站可能没有那么先进,但没关系)。
所以我的问题是双重的:
- 这以前是否曾作为一个想法出现过?
- 有人甚至尝试过实现这一点(也许在网络的早期)
先感谢您。
linux - 联机帮助页中斜体和粗体周围的多余空间?
我正在写一个手册页。我只显示man -l filename.man
.
我遇到了一个问题,我的文本显示为:
file/path/[ option ]
我希望它显示为:
file/path/[option]
.
有问题的文本行(代码?)如下所示:
我对使用 [gnt]roff 进行格式化非常陌生,并感谢任何指针或推荐的阅读材料。
html - 是否存在与“浮动显示”的 nroff / troff 概念等效的 HTML 和/或 CSS?
是否存在与“浮动显示*”的nroff / troff概念等效的 HTML 和/或 CSS ?
请注意,为 HTML 元素style
提供值为 的属性会
page-break-inside:avoid
模拟nroff / troff “静态显示*”,
而不是“浮动显示”。
(*) 以下是来自 Gehani, Document Formatting and Typesetting on the UNIX System , Vol.的nroff / troff “静态显示”和“浮动显示”的描述。1,第 48:
...静态显示确保其内容在格式化文档中与原始文档中具有相同的相对位置。如果显示的材料不能适合当前页面,则当前页面的其余部分留空,显示的材料将打印在下一页上。
浮动显示不保证显示的材料在格式化文档中的相对位置与在原始文档中的相对位置相同。如果浮动显示无法适应当前页面,则会在页面顶部之后尽快打印。但是,当前页面的其余部分不会留空;它充满了原始文档中浮动显示之后的项目。始终保留两个浮动显示之间的相对位置。当然,可能有几个浮动显示等待打印下一页更改;如果它们都不能放在那里,那么剩余的将流到下一页,依此类推。
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 以禁用连字符?
谢谢,凯文
troff - 尾随空格在 Troff 手动文件中是否重要?
我找不到 troff 文件格式的规范。删除尾随空格是否有效果?
shell - 是否可以从 troff 格式制作手册页?
我有一个 troff 格式的文件,想重铸到手册页
文件.txt:
当我这样做时,我并不真正了解 groff 的输出groff file.txt | man -l -
。
如您所见,我从未做过手册页,只是想使用 troff 格式并使其成为可读的手册页。
怎么做?
PS:输出来自kernel-doc
提供的源代码树的 perl 脚本。我确实知道它是否是 troff 格式,但脚本是这样说的(Output troff manual page format
)