^ Linux From Scratch - Version 12.1-systemd ^^^ ^ Chapter 8. Installing Basic System Software ^^^ |[[.:131-findutils-4.9.0|이전]] | [[.:08-installing_basic_system_software|위로]] / [[.:12.1|처음으로]] | [[.:133-grub-2.12|다음]]| |Findutils-4.9.0 | GRUB-2.12| ---- ===== 8.62. Groff-1.23.0 ===== Groff 패키지에는 텍스트와 이미지를 처리하고 서식을 지정하는 프로그램이 포함되어 있습니다. * **빌드 시간:** 0.2 SBU * **디스크 공간:** 107 MB ---- ==== 8.62.1. Groff 설치 ==== Groff는 환경 변수 ''PAGE''에 기본 용지 크기가 포함되어 있을 것으로 예상합니다. 미국 사용자의 경우 //PAGE=letter//가 적합합니다. 그 외의 지역에서는 //PAGE=A4//가 더 적합할 수 있습니다. 기본 용지 크기는 컴파일 중에 구성되지만, 나중에 ''/etc/papersize'' 파일에 "A4" 또는 "letter" 중 하나를 에코하여 재정의할 수 있습니다. Groff 컴파일을 준비합니다. PAGE= ./configure --prefix=/usr 패키지를 빌드합니다. make 결과를 테스트하려면 make check 패키지를 설치합니다. make install ---- ==== 8.62.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.23.0, /usr/share/groff === 간략한 설명=== * **addftinfo** \\ troff 폰트 파일을 읽고 **groff** 시스템에서 사용하는 몇 가지 추가 폰트 메트릭 정보를 추가합니다. * **afmtodit** \\ **groff** 및 **grops**와 함께 사용할 폰트 파일을 만듭니다. * **chem** \\ 화학 구조 다이어그램을 생성하기 위한 Groff 전처리기 * **eqn** \\ troff 입력 파일에 포함된 방정식에 대한 설명을 **troff**가 이해할 수 있는 명령으로 컴파일합니다. * **eqn2graph** \\ troff EQN(방정식)을 자른 이미지로 변환합니다. * **gdiffmk** \\ groff/nroff/troff 파일 간의 차이점을 표시합니다. * **glilypond** \\ lilypond 언어로 작성된 악보를 groff 언어로 변환합니다. * **gperl** \\ groff 전처리기로, gorff 파일에 perl 코드를 삽입할 수 있습니다. * **gpinyin** \\ Pinyin((로마자 알파벳으로 표기된 중국어 병음))을 groff 파일에 삽입할 수 있는 groff용 전처리기. * **grap2graph** \\ grap 프로그램 파일을 잘린 비트맵 이미지로 변환합니다(grap는 다이어그램을 만들기 위한 오래된 유닉스 프로그래밍 언어입니다). * **grn** \\ gremlin 파일을 위한 groff 전처리기 * **grodvi** \\ TeX dvi 형식의 출력 파일을 생성하는 **groff**용 드라이버. * **groff** \\ groff 문서 서식 지정 시스템의 프런트 엔드; 일반적으로 선택한 장치에 적합한 **troff** 프로그램과 전처리기를 실행합니다. * **groffer** \\ X 및 tty 터미널에 groff 파일과 매뉴얼 페이지를 표시합니다. * **grog** \\ 파일을 읽고 파일을 인쇄하는 데 필요한 **groff** 옵션 ''-e'', ''-man'', ''-me'', ''-mm'', ''-ms'', ''-p'', ''-s'', ''-t'' 중 어떤 옵션이 필요한지 추측하고 해당 옵션을 포함한 **groff** 명령을 보고합니다. * **grolbp** \\ Canon CAPSL 프린터(LBP-4 및 LBP-8 시리즈 레이저 프린터)용 **groff** 드라이버입니다. * **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** \\ 미국 표준 정보 교환 코드(ASCII((American Standard Code for Information Interchange))) 출력용 방정식의 형식을 지정합니다. * **nroff** \\ **groff**를 사용하여 **nroff** 명령을 에뮬레이트하는 스크립트 * **pdfmom** \\ [[https://www.schaffter.ca/mom/mom-05.html|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** \\ 파일을 읽고 //.so 파일// 형식의 줄을 언급된 파일의 내용으로 바꿉니다. * **tbl** \\ troff 입력 파일에 포함된 테이블에 대한 설명을 troff가 이해할 수 있는 명령으로 컴파일합니다. * **tfmtodit** \\ **groff -Tdvi**와 함께 사용할 글꼴 파일을 만듭니다. * **troff** \\ 유닉스 **troff**와 호환성이 높으며, 일반적으로 전처리기와 후처리기를 적절한 순서와 적절한 옵션으로 실행하는 **groff** 명령을 사용하여 호출해야 합니다.