问题标签 [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.

0 投票
2 回答
214 浏览

html - 使用不同标记语言的万维网替代版本

从理论上讲,使用 TeX 或 Markdown 的 Internet 版本是可能的,对吧?(好吧,MD 网站可能没有那么先进,但没关系)。

所以我的问题是双重的:

  1. 这以前是否曾作为一个想法出现过?
  2. 有人甚至尝试过实现这一点(也许在网络的早期)

先感谢您。

0 投票
2 回答
49 浏览

linux - 联机帮助页中斜体和粗体周围的多余空间?

我正在写一个手册页。我只显示man -l filename.man.

我遇到了一个问题,我的文本显示为:

file/path/[ option ]

我希望它显示为:

file/path/[option].

有问题的文本行(代码?)如下所示:

我对使用 [gnt]roff 进行格式化非常陌生,并感谢任何指针或推荐的阅读材料。

0 投票
1 回答
89 浏览

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:

...静态显示确保其内容在格式化文档中与原始文档中具有相同的相对位置。如果显示的材料不能适合当前页面,则当前页面的其余部分留空,显示的材料将打印在下一页上。

浮动显示不保证显示的材料在格式化文档中的相对位置与在原始文档中的相对位置相同。如果浮动显示无法适应当前页面,则会在页面顶部之后尽快打印。但是,当前页面的其余部分不会留空;它充满了原始文档中浮动显示之后的项目。始终保留两个浮动显示之间的相对位置。当然,可能有几个浮动显示等待打印下一页更改;如果它们都不能放在那里,那么剩余的将流到下一页,依此类推。

0 投票
1 回答
466 浏览

markdown - 使用 pdfroff 为 pandoc 设置纸张大小

我正在使用 pandoc 将 markdown 转换为 PDF。使用 LaTeX PDF 引擎(这是默认引擎)时,我可以使用-V geometry:a1paper.

我想使用 pdfroff 后端,--pdf-engine=pdfroff因为它更快并且为我的用例产生更好的输出。

那么如何使用 pandoc 指定 pdfroff 的纸张大小?

0 投票
1 回答
58 浏览

formatting - man 可以将选项传递给 roff 格式化程序吗?

概要

来自(1):

-l

格式化并显示本地手册文件,而不是搜索系统的手册集合。

-t

使用groff -mandoc将手册页格式化为标准输出。

来自groff_tmac (5):

纸张大小

这个宏文件在启动时已经由troff加载,所以没有必要显式调用它。它提供了一个界面来使用选项-dpaper= size在命令行上设置纸张 大小。可能的大小值与 DESC 文件中预定义的纸张大小值相同(仅小写;有关更多信息,请参见groff_font (5)),但a7 –<strong>d7 除外。附加的l (ell) 字符表示横向。示例: a4c3lletterl

大多数输出​​驱动程序需要额外的命令行开关-p-l来覆盖驱动程序特定 DESC 文件中设置的默认纸张长度和方向。例如,将以下内容用于横向 A4 纸上的 PS 输出:


问题

我想用这些来格式化本地和系统手册页以打印出来,但想将纸张尺寸从信纸切换到 A4。不幸的是,我在man (1)中找不到任何关于将选项传递给底层roff格式化程序的内容。

现在我可以使用

格式化man (1) on stdout,但这有点长,如果可以的话,我宁愿让man为我构建管道。此外,上述管道可能需要针对更复杂的手册页进行更改,虽然我可以使用grog,但即使它没有检测到重音字符之类的东西(对于groff-k选项),而man可以(可能使用语言环境设置) .

0 投票
2 回答
178 浏览

groff - 在命令行禁用 groff 断字

我正在使用该程序groff来格式化文本。groff 将单词连字并将它们分成多行。我不希望它这样做。

手册概述了禁用连字符的方法。但是,我不知道如何.hn在命令行调用。有没有办法将命令行标志传递给 groff 以禁用连字符?

谢谢,凯文

0 投票
1 回答
38 浏览

groff - groff 在陷阱后将单个单词放在线上

我有一个 groff 文档,但是,当我设置陷阱以创建页脚时,groff 在指定高度后放置一个单词,然后执行陷阱的宏。我正在用groff -Tpdf -P-pletter ex.groff > ex.pdf.

前格罗夫:

这会在陷阱高度之后产生不需要的单词(最后一行上的单词应该在下一页上) 陷阱后不需要的单词而不是下一页 我怎样才能让它出现在下一页上,而不是在陷阱应该出现的位置?

0 投票
1 回答
30 浏览

troff - 尾随空格在 Troff 手动文件中是否重要?

我找不到 troff 文件格式的规范。删除尾随空格是否有效果?

0 投票
2 回答
83 浏览

shell - 是否可以从 troff 格式制作手册页?

我有一个 troff 格式的文件,想重铸到手册页

文件.txt:

当我这样做时,我并不真正了解 groff 的输出groff file.txt | man -l -

如您所见,我从未做过手册页,只是想使用 troff 格式并使其成为可读的手册页。

怎么做?

PS:输出来自kernel-doc提供的源代码树的 perl 脚本。我确实知道它是否是 troff 格式,但脚本是这样说的(Output troff manual page format

0 投票
1 回答
148 浏览

pdf - GROFF PDFPIC 将 w ImageMagick 转换为 .ms 文档会导致“troff: sample.ms:18: 除零”并导致图像显示在 pdf 文档的最右侧

我使用 ImageMagick 将原始图像转换为 pdf。如果单独查看,pdf 图像看起来完全正常。

样品.ms:

一旦我尝试使用以下命令编译我的 .ms 文档:

我从 groff 收到以下错误:

该文档确实可以编译,但看起来像这样:图像位于页面右侧,有时几乎完全超出页面。

在此处输入图像描述