"groff"와 "gtroff"의 차이점

"groff"와 "gtroff"의 차이점

groff 문서에서:

GNU 'troff'(또는 'groff')는 문서를 조판하는 시스템입니다.

다시:

그러므로 이 문서에서 GNU "troff" 프로그램에 대해 이야기할 때 우리는 "gtroff"라고 말할 것입니다.

하나 더:

"groff"는 일반적으로 "gtroff" 프로그램과 선택한 장치에 적합한 후처리기를 실행합니다.

그렇다면 "gtroff"는 무엇이며 "gtroff"와 "groff"의 차이점은 무엇입니까?

답변1

gtroff의 필수적인 부분입니다 groff.

gtroff전통적인 roff 프로세서 troff의 GNU 구현 입니다 nroff. 이러한 처리 문서는 roff 형식 언어로 작성되었으며 장치 "후처리 프로세서"에 대한 중간 출력을 생성합니다. gtroff자세히 설명됨groff설명서의 별도 섹션에서. Linux 시스템에서는 일반적 troff으로 gtroff.

groffRoff 기반 텍스트 처리 시스템의 "완전한" GNU 구현입니다. 여기에는 보다 추상적인 표현에서 시작하여 roff를 생성하는 데 도움이 되는 여러 전처리기가 포함되어 있습니다. 여기에는 tbl(테이블용), eqn(방정식용), pic(그래프용)이 포함됩니다. 또한 ASCII, TEX DVI , HTML, PostScript, PDF 출력 등을 지원하는 많은 후처리 프로세서가 포함되어 있습니다.

전통적인 접근 방식에서는 troff필요한 전처리기를 거쳐 입력을 수동으로 전달한 다음 자체적으로 입력을 전달 troff하고 마지막으로 적절한 후처리기를 거쳐야 합니다. groff이 모든 것을 캡슐화합니다.

groff -p -t -me -Tps example.me

및를 사용하여 example.me전처리한 다음 결과를 매크로 패키지에 제공하고 마지막으로 PostScript 파일을 생성하는 데 사용합니다.pictbltroffmegrops

관련 정보