Les 2

Voor de meeste van onze voorbeelden gebruiken we geen programma dat latex heet, maar in plaats daarvan een genaamd pdflatex. Dit is een van een reeks verwante programma’s, die allemaal ‘afstammelingen’ zijn van latex. We hebben gekozen voor pdflatex omdat dit waarschijnlijk het meest gebruikte systeem is en onmiddellijk PDF-bestanden genereert.

Indelingen en engines

Zoals eerder beschreven, is LaTeX gebouwd op een systeem dat TeX heet. We noemen LaTeX een ‘format’: een verzameling macro’s (instructies en commando’s) die TeX kan begrijpen. Wanneer je pdflatex uitvoert, start je eigenlijk een programma genaamd ‘pdfTeX’ met een vooraf geladen ‘LaTeX-format’. We noemen pdfTeX meestal een engine: een programma dat TeX-instructies begrijpt.

Er zijn tegenwoordig drie veelgebruikte engines:

We behandelen XeTeX en LuaTeX later. Het belangrijkste dat je nu moet weten is dat deze in staat zijn om lettertypen van het besturingssysteem te laden, terwijl pdfTeX dat niet kan.

Als je in Japan bent, of veel Japans schrijft, kan je ook pTeX en upTeX tegenkomen. Dit zijn gespecialiseerde engines om verticaal te zetten. LuaTeX kan dit ook in veel gevallen, maar op dit moment is upTeX nog steeds het populairste systeem voor Japans.