TeX의 중간 형식인 DVI, PostScript(PS), PDF는 몇 가지 변환 도구로 이어집니다. 이 흐름을 알고 있으면 어떤 출발점에서도 필요한 형식까지 가져갈 수 있습니다. 이 페이지는 그 경로를 지도로 정리합니다(각 도구의 자세한 내용은 “DVI 변환”과 “PDF 생성”을 참조).
변환 지도
latex와 일본어용 (u)platex는 DVI를 출력합니다. 그다음은 용도에 맞게 변환합니다. DVI→PS는 dvips, PS→PDF는 ps2pdf(Ghostscript), DVI→PDF는 dvipdfmx를 씁니다. 반면 pdflatex / lualatex / xelatex는 DVI를 거치지 않고 PDF를 직접 출력합니다.
| 변환 | 도구 |
|---|---|
.tex → DVI | latex / (u)platex |
DVI → PS | dvips |
PS → PDF | ps2pdf(Ghostscript) |
DVI → PDF | dvipdfmx |
.tex → PDF(直接) | pdflatex / lualatex / xelatex |
두 가지 대표 경로
직접 경로는 pdflatex 등으로 한 번에 처리합니다(서양어 중심 문서에 빠름). DVI 경로는 latex/(u)platex → DVI → dvipdfmx → PDF입니다(일본어, EPS, PSTricks에 적합). 인쇄 공정이나 EPS에서는 dvips → ps2pdf를 거치는 PostScript 경로도 사용합니다.
terminal
# 直接 / direct
pdflatex doc.tex # → doc.pdf
# DVI 経由(日本語など)/ via DVI
uplatex doc.tex && dvipdfmx doc # → doc.pdf
# PostScript 経由 / via PostScript
latex doc.tex && dvips doc && ps2pdf doc.ps # → doc.pdf언제 어떤 경로를 쓸까
- PDF를 직접 생성 →
pdflatex/lualatex/xelatex. - 일본어 →
(u)platex→dvipdfmx. - 인쇄 제출, EPS, PSTricks →
latex→dvips→ps2pdf. - 실무에서는 이런 명령을 직접 치기보다
latexmk등이 경로를 자동화합니다(“빌드 도구” 참조).