Table des matières

Qu'est-ce qu'un moteur?

Dans l'univers de \TeX, un moteur est un programme qui convertit un fichier source \TeX en un document mis en forme.

L'exécutable original tex, produit à la fin des années 70 (cf. « Qu'est-ce que TeX ? »), ne présente pas certaines fonctionnalités que les utilisateurs attendent de logiciels actuels. Les programmes qui ont suivi, tous qualifiés de moteurs, résolvent ces problèmes en augmentant le moteur \TeX avec quelques fonctionnalités utiles supplémentaires.

Les différents moteurs

pdfTeX

XeTeX

LuaTeX

ε-TeX

Combinaisons avec LaTeX

Etant donné que chacun des éléments ci-dessus dérive d'un moteur \TeX de base, il est en principe possible de combiner chacun d'entre eux avec l'un des formats \TeX pour produire des exécutables « étendus ». Ce principe s'applique aux exécutables pdflatex, xelatex et lualatex. Par ailleurs, tout développement de ConTeXt utilise désormais luatex.

Certains de ces exécutables combinent les fonctionnalités de plusieurs moteurs \TeX améliorés : par exemple, pdftex (dans les distributions actuelles) offre à la fois les extensions pdfTeX et ε-TeX dans un seul exécutable. Cet exécutable peut être proposé avec un format \LaTeX (pdflatex) ou au format Plain \TeX (pdftex).


Source: Things with “TeX” in the name