groff
옵션을 전달하여 사용자 -P-p...
정의 페이지 크기를 지정할 수 있다는 것을 알고 있습니다 . 다음 명령을 실행할 때:
gunzip -dc /usr/share/man/man1/fswebcam.1.gz | groff -mandoc -P-p612p,396p >fswebcam.ps
매뉴얼 페이지를 전체 페이지로 포맷했지만 사용자 정의 페이지 크기에 맞춰 잘렸습니다. groff
새 페이지 크기를 존중하고 여백을 적절하게 조정해야 한다고 어떻게 알릴 수 있나요 ?
답변1
그로브(1)papersize
다음에 기록된 매크로 패키지 사용에 대해 이야기합니다.grove_tmac(5).
패키지는 자동으로 로드되고 paper
정의를 사용하여 가상 용지 크기를 설정합니다.
groff -mandoc -dpaper=a6 -P-pa6
A6 용지를 사용하세요.
답변2
PostScript 페이지 크기 설정은 troff 페이지 크기 설정과 별개이며 이 작업도 수행해야 합니다. 일부 groff 패키지에서는 줄 길이와 페이지 길이를 설정하는 옵션을 전달할 수 있습니다. 예를 들어, 선 길이를 10cm로 설정을 man groff_man
사용할 수 있지만 -rLL=10c
페이지 길이 옵션은 없습니다.
이 경우 가장 쉬운 방법은 문서의 나머지 부분을 전달하기 전에 기본 troff 명령을 사용하여 이러한 값을 설정하는 것입니다.
( printf '.pl 612p\n.ll 396p\n'
gunzip -dc /usr/share/man/man1/fswebcam.1.gz) |
groff -mandoc -P -p612p,396p >fswebcam.ps