Flux DVI / PS / PDF

Les formats intermédiaires de TeX — DVI, PostScript (PS) et PDF — sont reliés par quelques convertisseurs. En comprenant cette chaîne, on peut partir de n’importe quel point et obtenir le format voulu. Cette page cartographie les chemins (les détails des outils sont dans « Convertisseurs DVI » et « Produire un PDF »).

Carte des conversions

latex et le (u)platex japonais produisent du DVI. Ensuite, on convertit selon le besoin : DVI→PS avec dvips, PS→PDF avec ps2pdf (Ghostscript), et DVI→PDF avec dvipdfmx. À l’inverse, pdflatex / lualatex / xelatex produisent directement un PDF, sans passer par DVI.

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

Les deux chemins courants

La voie directe se fait en une étape avec pdflatex et ses proches (textes occidentaux, rapide). La voie DVI est latex/(u)platex → DVI → dvipdfmx → PDF (japonais, EPS, PSTricks). Pour les flux d’impression ou EPS, on utilise aussi le détour PostScript dvipsps2pdf.

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

Quand utiliser quelle voie

  • PDF directementpdflatex / lualatex / xelatex.
  • Japonais(u)platexdvipdfmx.
  • Soumission à l’impression, EPS, PSTrickslatexdvipsps2pdf.
  • En pratique, on ne tape pas ces commandes à la main : latexmk et les outils similaires automatisent la voie (voir « Outils de build »).