imhorst.net
Freiheit als Kulturtechnik

Anders schreiben mit XeTeX

19. Oktober 2008 von Christian Imhorst
XeTeX (sprich: SieTech) ist eine Alternative zu pdfTeX und wurde von Jonathan Kew ursprünglich für Mac OS X entwickelt. Mittlerweile gibt es das Programm aber auch für Gnu/Linux und Windows. Durch den Unicode-Support kann XeTeX problemlos asiatische Schriften und Schriftzeichen handhaben, aber auch Schriftformate aus der True- und OpenType-Familie. Normalerweise ist es einigermaßen kompliziert, solche Fonts in LaTeX-Dokumente einzubinden. XeTeX vereinfacht das ganze ungemein. Um XeTeX zu installieren und anschließend sinnvoll nutzen zu können braucht man die Pakete lmodern und texlive-xetex. Zum Testen legt man dann eine LaTeX-Datei mit folgendem Inhalt an:
\documentclass[a4paper,12pt]{article}

\usepackage{fontspec}
\setmainfont{HTG Garamond}
\newfontinstance\freeserif{FreeSerif}
\newfontinstance\trebuchet{Trebuchet MS}

\begin{document}
Dieser Text ist in HTG Garamond geschrieben.

\freeserif{Dieser Text ist in FreeSerif geschrieben.}

\trebuchet{Dieser Text ist in Trebuchet MS geschrieben.}

\end{document}
Anschließend kompiliert man das Dokument mit folgendem Befehl:
xelatex test.tex
Und das Ergebnis ist ein PDF-Dokument mit drei verschiedenen Schriftarten:

Verwandte Artikel

Geschrieben in Debian, Gnu/Linux, LaTeX

5 Antworten

  1. Ice Polar

    Moin, moin,

    Das klingt alles sehr interessant. Gibt es dazu noch weitere Informationen und Dokumentationen in Deutsch?

    Lefthanded Greetings
    Ice

  2. Christian Imhorst

    Hallo Ice Polar,

    bislang habe ich auf Deutsch nur einen Artikel im LinuxUser-Magazin 11/2008 entdecken können. Leider gibt es den nicht im Internet. Aber in einer gut sortierten Uni-Bibliothek dürfte man sich den Artikel kopieren können.

    Viele Grüße,
    Christian

  3. Simon

    Sie-Tech, nicht Tschi-Tech

  4. Christian Imhorst

    Danke für den Hinweis, ist geändert.

  5. Doug

    zur Doku von XeTeX: googelt mal nach “XeTeX Companion” oder xetexmain.pdf”. Ansonsten empfehle ich die Doku der Pakete fontspec, xltxtra, polyglossia und eventuell auch arabxetex und bidi.sty anzugucken.

    Wichtig zu wissen für Anfänger ist, dass das LaTeX-Paket “inputenc” inkompatibel mit XeTeX ist. UTF-8 ist hier Standard, für die Umschaltung des Encodings hat XeTeX dann eigene Befehle.

Einen Kommentar schreiben

Bitte beachten: Der Kommentar wird moderiert und es mag einige Zeit vergehen, bis er veröffentlicht wird. Du brauchst deinen Kommentar also kein weiteres Mal abschicken.