fontenc, inputenc, fontspec und Schriftpakete
inputenc und fontenc werden nicht gebraucht und ohne Wirkung akzeptiert, da der Quelltext immer als UTF-8 gelesen wird. In gewöhnlichen Dokumenten sind die Schriften fest auf Latin Modern und New Computer Modern Math eingestellt: \setmainfont aus fontspec und Pakete wie times oder libertine werden ignoriert, und nur das Umschalten auf serifenlos mit \familydefault (wahlweise mit helvet) funktioniert.
Was die Pakete machen
inputencteilt pdfLaTeX mit, wie die Quelldatei kodiert ist.\usepackage[utf8]{inputenc}war vor 2018 für getippte Akzente nötig; aktuelles LaTeX liest standardmäßig UTF-8.fontencwählt die Schriftkodierung.\usepackage[T1]{fontenc}gibt pdfLaTeX Schriften mit eingebauten Buchstaben mit Akzent, was die Silbentrennung und das Kopieren von Text aus dem PDF verbessert.fontspec(XeLaTeX und LuaLaTeX) lädt jede installierte OpenType-Schrift:\setmainfont{...},\setsansfont{...},\setmonofont{...},\newfontfamily.- Schriftpakete wie
lmodern,times,mathptmx,helvet,libertineodernewtxtextstellen pdfLaTeX-Dokumente auf eine andere Schrift um.
Was hier funktioniert
| Funktion | In Scissor LaTeX | Hinweise |
|---|---|---|
| UTF-8-Quelltext mit ä, é, ł, Griechisch, Kyrillisch, CJK ... | Funktioniert | Immer, mit oder ohne inputenc. |
\usepackage[utf8]{inputenc}, \usepackage[T1]{fontenc}, lmodern | Entfällt | Akzeptiert; es gibt nichts zu tun. |
\renewcommand{\familydefault}{\sfdefault} | Funktioniert | Fließtext in Latin Modern Sans. |
helvet oder tgheros mit der Zeile darüber | Funktioniert | Serifenlos in TeX Gyre Heros, einer Helvetica-ähnlichen Schrift. |
sfmath | Funktioniert | Formeln serifenlos. |
\texttt{...}, \ttfamily | Funktioniert | Latin Modern Mono. |
\textbf, \textit, \emph | Funktioniert | |
\textsc{...} | Teilweise | In der Standardschrift Latin Modern normale Buchstaben. Mit helvet und in den Konferenzlayouts (außer LNCS, das Latin Modern verwendet) echte Kapitälchen. |
\textsf{...}, \sffamily im Text | Entfällt | Der Text bleibt mit Serifen. |
fontspec: \setmainfont, \setsansfont, \setmonofont | Entfällt | In der Präambel akzeptiert, ohne Wirkung. |
\newfontfamily\name{Font} | Nicht unterstützt | Mit einer Meldung übersprungen, und der Schriftname erscheint als Text. |
times, mathptmx, palatino, libertine, newtxtext, charter ... | Entfällt | Der Text bleibt in Latin Modern. |
\fontsize{14}{16}\selectfont | Funktioniert | Die nächstliegende der gängigen Größen von 5 bis 144 pt; der Zeilenabstand folgt der Größe. |
\fontfamily{...}\selectfont | Entfällt | Keine Meldung; der Text behält seine Schrift. |
\small, \large, \Huge ... | Funktioniert | Außer in den Konferenz- und Zeitschriften-Layouts, die ihre eigenen Größen behalten. |
unicode-math: \setmathfont | Entfällt | Die Mathematikschrift bleibt New Computer Modern Math. |
unicode-math: \symbf, \symit in einer Formel | Nicht unterstützt | Die Formel wird rot angezeigt. Verwenden Sie \mathbf, \boldsymbol oder bm. |
Die Schriftgröße des Fließtexts kommt aus der Klassenoption (10pt, 11pt oder 12pt); siehe Seitenlayout.
Beispiele
Die Präambelzeilen, mit denen viele Dokumente beginnen, werden akzeptiert und ändern nichts; getippte Akzente funktionieren so oder so:
inputenc, fontenc und lmodern werden akzeptiert
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\begin{document}
Hans Mustermann bestellt Crème brûlée, Smørrebrød und Pierogi z
kapustą. \texttt{Monospaced}, \textbf{bold} and \textit{italic}
work as usual.
\end{document}fontspec lädt ohne Fehler, aber der Text bleibt in Latin Modern:
\setmainfont hat keine Wirkung
\documentclass{article}
\usepackage{fontspec}
\setmainfont{TeX Gyre Pagella}
\begin{document}
This paragraph would be set in Pagella by XeLaTeX or LuaLaTeX.
Here it stays in Latin Modern, the default font.
\end{document}Die eine Schriftumstellung, die funktioniert: das ganze Dokument serifenlos.
Serifenlos mit \familydefault und sfmath
\documentclass{article}
\usepackage{helvet}
\usepackage{sfmath}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
\section{Results}
John Doe measured $v = 44\,\mathrm{m/s}$, which matches the
estimate $v \approx \sqrt{2 g h}$.
\end{document}Kompatibilität
- Von einer TeX-Installation hierher: Text und Formeln bleiben erhalten, in Latin Modern. Mit
fontspecoder Schriftpaketen gesetzte Schriften werden nicht verwendet, und für XeLaTeX geschriebene Dokumente werden ohne Änderungen gesetzt. - Von hier in eine TeX-Installation: Dokumente lassen sich mit pdfLaTeX, XeLaTeX oder LuaLaTeX übersetzen, je nachdem, was ihre Pakete verlangen, und die gewählten Schriften wirken dann.
Die vollständigen Handbücher stehen auf CTAN: fontspec, fontenc, inputenc und unicode-math. Siehe auch Andere Sprachen und Schriften.
Fragen und Antworten
Brauche ich \usepackage[utf8]{inputenc}?
Hier nicht: Der Quelltext wird immer als UTF-8 gelesen. Die Zeile zu behalten schadet nicht, und ältere TeX-Installationen brauchen sie noch.
Wie verwende ich Times New Roman oder Arial?
In einem gewöhnlichen Dokument gar nicht. Die Textschrift ist Latin Modern; die einzige Umstellung ist die auf serifenlos mit \renewcommand{\familydefault}{\sfdefault}, was mit \usepackage{helvet} TeX Gyre Heros ergibt, eine Helvetica-ähnliche Schrift. Die Konferenzvorlagen bringen ihre eigenen Schriften mit: TeX Gyre Termes (eine Times-ähnliche Schrift) für die meisten, Libertinus für ACM.
Funktioniert fontspec in Scissor LaTeX?
Es lädt ohne Fehler, XeLaTeX-Dokumente öffnen sich also und werden gesetzt, aber \setmainfont und die anderen Schrifteinstellungen werden ignoriert.
Jedes Beispiel auf dieser Seite wird beim Erstellen der Website von Scissor LaTeX gesetzt. Zuletzt aktualisiert am 2026-11-07.