6.59. Groff-1.22.4

Groff 패키지는 텍스트를 처리하고 서식을 지정하는 프로그램이 포함되어 있다.

예상 빌드 시간: 0.5 SBU
필요 디스크 공간: 95 MB

6.59.1. Groff 설치

Groff는 환경 변수 PAGE의 값이 기본 용지 크기여야 한다. 미국의 사용자에게는 PAGE=letter가 적합하다. 다른 곳에서는 PAGE=A4가 더 적합할 것이다. 컴파일 중에 기본 용지 크기가 설정되지만 나중에 /etc/papersize 파일에서 A4letter로 덮어쓸 수 있다.

Groff 컴파일을 준비한다:

PAGE=<paper_size> ./configure --prefix=/usr

이 패키지는 병렬 빌드를 지원하지 않는다. 패키지를 컴파일한다:

make -j1

이 패키지에는 테스트 스위트가 포함되어 있지 않다.

패키지를 설치한다:

make install

6.59.2. Groff의 내용

설치된 프로그램들: addftinfo, afmtodit, chem, eqn, eqn2graph, gdiffmk, glilypond, gperl, gpinyin, grap2graph, grn, grodvi, groff, groffer, grog, grolbp, grolj4, gropdf, grops, grotty, hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, pdfmom, pdfroff, pfbtops, pic, pic2graph, post-grohtml, preconv, pre-grohtml, refer, roff2dvi, roff2html, roff2pdf, roff2ps, roff2text, roff2x, soelim, tbl, tfmtodit, troff
설치된 디렉토리들: /usr/lib/groff와 /usr/share/doc/groff-1.22.4, /usr/share/groff

요약

addftinfo

Troff 글꼴 파일을 읽고 groff 시스템에 사용되는 일부 추가 글꼴 메트릭 정보를 추가

afmtodit

groffgrops에 사용할 글꼴 파일 생성

chem

화학 구조 다이어그램 생성을 위한 Groff 전처리기

eqn

Troff 입력 파일에 포함된 방정식에 관한 설명을 troff가 인식할 수 있는 명령으로 컴파일

eqn2graph

Troff EQN(방정식, equation)을 잘라낸 이미지로 변환

gdiffmk

Groff/nroff/troff 파일 간의 차이 표시

glilypond

Lilypond 언어로 쓰인 악보를 groff 언어로 변형

gperl

Groff 파일에 perl 코드를 추가할 수 있는 groff용 전처리기

gpinyin

한어 병음 Pinyin을 groff 파일에 추가할 수 있는 groff 전처리기.

grap2graph

grap 다이어그램을 잘라낸 비트맵 이미지로 변환

grn

Gremlin 파일을 위한 groff 전처리기

grodvi

TeX dvi 포맷을 만드는 groff용 드라이버

groff

Groff 문서 서식 편집 프로그램의 프론트 엔드; 일반적으로 troff 프로그램과 선택된 장치에 적합한 후처리기를 실행

groffer

X와 tty 터미널에 groff 파일과 man 페이지 출력

grog

파일을 읽고 인쇄에 필요한 groff 옵션(-e, -man, -me, -mm, -ms, -p, -s, -t)을 추측해서 해당 옵션들을 포함한 groff 명령을 출력

grolbp

캐논 CAPSL 프린터용 groff 드라이버(LBP-4및 LBP-8 시리즈 레이저 프린터)

grolj4

HP LaserJet 4 프린터에 적합한 PCL5 형식의 출력을 생성하는 groff용 드라이버

gropdf

GNU troff의 출력을 PDF로 변환

grops

GNU troff의 출력을 PostScript로 변환

grotty

GNU troff의 출력을 타자기와 같은 장치에 적합한 형태로 변환

hpftodit

HP 태그 글꼴 메트릭 파일로부터 groff -Tlj4와 함께 사용할 글꼴 파일 생성

indxbib

refer, lookbib, lkbib에 사용하기 위해, 지정된 파일을 사용하여 서지 데이터베이스에 대한 반전된 색인을 작성

lkbib

서지 데이터베이스에서 지정된 키가 포함된 참고 문헌을 찾고 검색된 모든 참고 문헌을 출력

lookbib

표준 오류에 프롬프트를 출력(표준 입력이 터미널이 아닌 경우)하고, 표준 입력으로부터 키워드들을 읽어들인 다음, 지정된 파일에서 해당 키워드를 포함하는 참조문을 검색해서 표준 출력으로 출력한다. 입력이 끝날 때까지 이 과정을 반복함.

mmroff

groff를 위한 간단한 전처리기

neqn

미국 정보 교환 표준 부호(American Standard Code for Information Interchange, ASCII) 출력으로 방정식 서식화

nroff

groff를 사용하여 nroff 명령을 에뮬레이트하는 스크립트

pdfmom

mom 매크로로 서식화된 파일로부터 PDF 문서를 쉽게 만들 수 있는 groff용 래퍼.

pdfroff

Groff를 사용하여 pdf 문서 작성

pfbtops

.pfb 형식의 PostScript 글꼴을 ASCII로 변환

pic

troff 또는 TeX 입력 파일에 포함된 사진에 대한 설명을 TeX나 troff가 인식 가능한 명령으로 컴파일

pic2graph

PIC 다이어그램을 잘라낸 이미지로 변환

post-grohtml

GNU troff의 출력을 HTML로 변환

preconv

입력 파일의 인코딩을 GNU troff가 인식하는 것으로 변환

pre-grohtml

GNU troff의 출력을 HTML로 변환

refer

인용문으로 해석되는 .[.] 사이의 행과, 인용문을 어떻게 처리할지에 대한 명령으로 해석되는 .R1.R2 사이의 행을 제외하고, 파일의 내용을 표준 출력에 복사한다.

roff2dvi

Roff 파일을 DVI 형식으로 변환

roff2html

Roff 파일을 html 형식으로 변환

roff2pdf

Roff 파일을 pdf 형식으로 변환

roff2ps

Roff 파일을 ps 형식으로 변환

roff2text

Roff 파일을 텍스트 형식으로 변환

roff2x

Roff 파일을 다른 형식으로 변환

soelim

파일을 읽어들여서 언급된 file의 내용으로 .so file 형식의 행을 대체함

tbl

Troff 입력 파일에 포함된 테이블에 대한 설명을 troff가 인식하는 명령으로 컴파일

tfmtodit

groff -Tdvi와 함께 사용할 글꼴 파일 작성

troff

유닉스 troff와 매우 잘 호환됨; 일반적으로groff 명령을 사용해서 호출되어야 한다. 이 명령은 적절한 순서와 적절한 옵션으로 전처리기와 후처리기를 실행한다