Отключить groff переносов в командной строке - PullRequest
1 голос
/ 16 марта 2020

Я использую программу groff для форматирования текста. groff переносит слова и разбивает их на несколько строк. Я бы не хотел этого делать.

В руководстве описаны методы отключения переноса . Однако я не могу понять, как вызвать .hn в командной строке. Есть ли способ передать флаги командной строки в groff, чтобы отключить переносы?

Спасибо, Кевин

Ответы [ 2 ]

1 голос
/ 17 марта 2020

Взято из удивительного Запустить aspell на man-странице .

Вы должны передать регистр HY со значением 0 с флагом командной строки -rHY=0.

Команда Флаги линии до groff документируются через man groff_man. Эта страница руководства доступна в Ubuntu / Debian через пакет groff (не входит в пакет groff-base, который включает в двоичном виде groff).

Значение 0 из HY на самом деле явно не задокументировано как способ отключения отступов, но, похоже, работает!

1 голос
/ 16 марта 2020

Как бы то ни было, разница в переносах появилась, потому что мой коллега использовал groff версии 1.22.3, а я использовал groff 1.22.4. 1.22.3 не использует в качестве агрессивных переносов.

Я подозреваю, что нет способа управления переносами в командной строке.

...