我正在使用程序groff来格式化文本。groff用连字符连接单词,并将它们分成多行。我不希望它那样做。
manual outlines methods for disabling hyphenation。但是,我不知道如何在命令行调用.hn。有没有办法将命令行标志传递给groff以禁用连字符?
谢谢,凯文
发布于 2020-03-18 03:41:58
取自令人敬畏的Run aspell on manpage
应将值为0的HY寄存器与-rHY=0命令行标志一起传递。
通过man groff_man记录了groff的命令行标志。这个手册页面在Ubuntu/Debian中可以通过groff包(不包含在groff-base包中,它包含groff二进制文件)获得。
HY的值0实际上并未显式记录为禁用缩进的方法,但它似乎有效!
发布于 2020-03-17 04:11:58
值得注意的是,由于我的同事使用的是groff版本1.22.3,而我使用的是groff 1.22.4,所以出现了连字差异。1.22.3不用作主动连字符。
我怀疑没有办法在命令行中控制连字符。
https://stackoverflow.com/questions/60712000
复制相似问题