DVI / PS / PDF 워크플로

TeX의 중간 형식인 DVI, PostScript(PS), PDF는 몇 가지 변환 도구로 이어집니다. 이 흐름을 알고 있으면 어떤 출발점에서도 필요한 형식까지 가져갈 수 있습니다. 이 페이지는 그 경로를 지도로 정리합니다(각 도구의 자세한 내용은 “DVI 변환”과 “PDF 생성”을 참조).

변환 지도

latex와 일본어용 (u)platexDVI를 출력합니다. 그다음은 용도에 맞게 변환합니다. DVI→PS는 dvips, PS→PDF는 ps2pdf(Ghostscript), DVI→PDF는 dvipdfmx를 씁니다. 반면 pdflatex / lualatex / xelatexDVI를 거치지 않고 PDF를 직접 출력합니다.

변환도구
.tex → DVIlatex / (u)platex
DVI → PSdvips
PS → PDFps2pdf(Ghostscript)
DVI → PDFdvipdfmx
.tex → PDF(直接)pdflatex / lualatex / xelatex

두 가지 대표 경로

직접 경로pdflatex 등으로 한 번에 처리합니다(서양어 중심 문서에 빠름). DVI 경로latex/(u)platex → DVI → dvipdfmx → PDF입니다(일본어, EPS, PSTricks에 적합). 인쇄 공정이나 EPS에서는 dvipsps2pdf를 거치는 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)platexdvipdfmx.
  • 인쇄 제출, EPS, PSTrickslatexdvipsps2pdf.
  • 실무에서는 이런 명령을 직접 치기보다 latexmk 등이 경로를 자동화합니다(“빌드 도구” 참조).