1

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

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

谢谢,凯文

4

2 回答 2

4

取自 manpage 上令人敬畏的Run aspell

-rHY=0您应该使用命令行标志传递值为 0 的 HY 寄存器。

命令行标志groff通过man groff_man. 该手册页可通过软件包在 Ubuntu/Debian 中获得(groff包含在groff-base软件包中,其中包含二进制文件)。groff

值 0HY实际上并没有明确记录为禁用缩进的一种方式,但它似乎有效!

于 2020-03-17T19:41:57.600 回答
1

值得一提的是,由于我的同事使用的是 groff 1.22.3 版而我使用的是 groff 1.22.4,因此出现了断字差异。1.22.3 不用作激进的断字。

我怀疑没有办法在命令行控制连字符。

于 2020-03-16T20:11:57.703 回答