Почему моя справочная страница форматируется неправильно ТОЛЬКО при просмотре с человеком? - PullRequest
0 голосов
/ 27 августа 2010

Я пишу справочную страницу для программы, источник выглядит следующим образом:

.TH prog 1 "26 AUG 2010" "Version 0.1" "Center header"
.NAME
prog \- runs a program
.SH SYNOPSIS
.B prog

Когда я использую

$ groff -Tascii -man source.txt | more

, результат получается почти таким же, как и ожидалось.

Когда я использую:

$ groff -Tascii -man source.txt > prog.1 && \
sudo cp prog.1 /usr/local/man/man1/ && man prog

выход выглядит следующим образом:

prog (2) Центральный заголовок
prog (2)

NAME
prog - запускает программу

Версия 0.1 26 августа 2010 года



Я нахожусь на Ubuntu 8.04.Я проверил, что это не пейджер, потому что я также попробовал man -P more и все еще имел тот же странный вывод.Что происходит?

1 Ответ

5 голосов
/ 27 августа 2010

Поскольку man сам запускает groff - он не ожидает, что вы уже это сделали. Просто скопируйте ваш source.txt прямо в /usr/local/man/man1/prog.1, и он должен нормально работать.

...