나는 250페이지가 넘는 매뉴얼 페이지를 작성했으며 인쇄된 모양을 완벽하게 만들기 위해 노력하고 있습니다. 이전 스타일의 man
매크로를 사용합니다. 페이지는 , .TH
등 으로 분할됩니다..SH
.SS
.TP
추악한 문제는 이러한 제목 사이, 제목과 텍스트 사이에 공백이 없다는 것입니다.
.TP
단락 사이에 빈 줄을 넣으면 출력에 빈 줄이 나타납니다. 나는 그렇게 하고 싶지 않아요! 둘째, 이 해결 방법은 헤더 간에는 작동하지 않습니다. 예를 들어:
.SH Foo
.SS Bar
.TP Xyzzy
blah blah
blah blah
다음과 같이 보입니다.
Foo
Bar
Xyzzy
blah blah
blah blah
문단 사이에는 공백이 있지만 제목 사이에는 공백이 거의 없습니다. nroff
온라인으로 매뉴얼 페이지를 볼 때 서식을 지정하는 데에는 적합하지만 인쇄할 때는 좋지 않습니다.
groff
매크로 내부를 자세히 살펴보았지만 이러한 매크로를 재정의하지 않고 이 동작을 조정할 수 있는 확실한 방법을 찾을 수 없습니다.
또한 부분 요청 사이에 임의의 수의 빈 줄을 먹는 방법도 이해하지 못합니다. 그건:
.SH Foo
.SS Bar
.TP Xyzzy
blah blah
blah blah
생산하다:
Foo
Bar
Xyzzy
blah blah
blah blah
다음 빈 줄만 .TP
아무 작업도 수행하지 않습니다. 이는 .mySS
순진하게 빈 줄로 확장되는 매크로를 생성하면 .SS
작동하지 않을 것이라는 의미입니다.
어쨌든 레이아웃에 영향을 주기 위해 빈 줄(보통 복합 공백)을 사용하는 것은 꽤 구식입니다. 슬프게도 나중에는 아무런 효과도 없습니다 .TP
.