Zum Inhalt springen

Pakete ohne Handlungsbedarf in Scissor LaTeX

Pakete, die nur für eine TeX-Engine wichtig sind, etwa inputenc, fontenc, lmodern, fix-cm, bookmark, epstopdf, flafter oder showframe, werden ohne Meldung akzeptiert und brauchen hier nichts, weil Scissor LaTeX immer UTF-8 liest, OpenType-Schriften verwendet und das PDF selbst schreibt. microtype und Schriftpakete wie times werden ebenfalls akzeptiert, ihre Wirkung wird aber nicht angewendet.

Warum manche Pakete hier nichts tun

Scissor LaTeX führt keinen Paketcode aus. Es liest Ihr Dokument mit einer eigenen Engine, die bereits mehrere Aufgaben erledigt, für die pdfLaTeX Pakete braucht: Sie liest den Quelltext als UTF-8, verwendet OpenType-Schriften mit allen Akzentbuchstaben, skaliert Schriften auf jede Größe, findet Bilder über ihren Namen und schreibt das PDF selbst. Paketen, die nur diese Aufgaben erledigen, bleibt nichts zu tun, deshalb wird ihre Zeile \usepackage stillschweigend akzeptiert. Behalten Sie die Zeilen: Eine TeX-Installation braucht sie weiterhin.

Kodierung und Schrifteinrichtung

PaketWarum nichts nötig ist
inputenc (\usepackage[utf8]{inputenc})Der Quelltext wird immer als UTF-8 gelesen, also funktionieren eingegebene Akzente, Griechisch, Kyrillisch und CJK ohnehin.
fontenc (\usepackage[T1]{fontenc})Die Schriften sind OpenType-Schriften mit eingebauten Akzentbuchstaben, und genau das liefert T1 für pdfLaTeX.
lmodern, cm-super, ae, aecomplDer Text wird bereits in Latin Modern gesetzt, als OpenType.
fix-cm, type1cm, anyfontsizeSie erlauben in pdfLaTeX jede Schriftgröße. OpenType-Schriften lassen sich frei skalieren.
textcompSeine Symbole sind eingebaut; welche funktionieren, steht unter textcomp, gensymb.
ucs, luatex85, luaotfloadEngine-Unterstützung, die der Satz hier nicht braucht.

PDF, Bilder und Engine-Hilfen

PaketWarum nichts nötig ist
bookmark, hypcapSie verfeinern PDF-Lesezeichen und Linkziele für hyperref. Die Links im PDF funktionieren ohne sie; siehe hyperref.
epstopdf, grffileSie wandeln in pdfLaTeX EPS-Bilder um und lesen ungewöhnliche Bilddateinamen. Bilder werden über ihren Namen im Projekt gefunden; siehe graphicx.
iftex, ifpdf, ifxetex, ifluatex, etex, fixltx2e, shellescSie prüfen auf eine bestimmte TeX-Engine oder korrigieren sie.
etoolbox, xparse, calc, keyval, xkeyval, kvoptions, letltxmacro, xpatch, expl3, environWerkzeuge für Paketautoren. Sie zu laden ist harmlos, aber die Befehle, die sie definieren, etwa \NewDocumentCommand, \newtoggle oder \ifthenelse, werden nicht ausgeführt: Definieren Sie eigene Befehle mit \newcommand, siehe Eigene Befehle mit \newcommand.

Gleitobjekte und Entwurfshilfen

PaketWarum nichts nötig ist
flafter, placeins, dblfloatfix, stfloatsSie verhindern, dass Gleitobjekte zu weit wandern. In gewöhnlichen Dokumenten bleiben Abbildungen und Tabellen ohnehin dort, wo sie stehen; siehe placeins.
showframe, showkeys, showlabels, refcheckSie drucken Rahmen oder Label-Namen auf die Seiten, während Sie einen Entwurf prüfen. Hier werden sie nicht angezeigt, und das fertige PDF braucht sie nicht.

Akzeptiert, aber ohne ihre Wirkung

Auch diese Pakete werden ohne Meldung akzeptiert, aber in einer TeX-Installation ändern sie das Aussehen, hier nicht:

PaketWas hier anders ist
microtypeRandausgleich und Schriftdehnung werden nicht angewendet, daher können Zeilen etwas anders umbrechen. \microtypesetup wird in der Präambel ignoriert.
times, mathptmx, newtxtext, newtxmath, palatino, mathpazo, libertine, charter, fourier und andere SchriftpaketeDer Text bleibt in Latin Modern. Siehe fontenc, inputenc, fontspec, und Serifenlose Schriften für die Umstellung, die funktioniert.
setspace, parskip, indentfirst, ragged2eZeilenabstand, Absatzabstand und Einzug behalten die Standardwerte der Klasse. Siehe setspace.
geometry, fancyhdr, titlesecSiehe geometry und Pakete, die nicht funktionieren.

Beispiel

Eine Präambel voller solcher Pakete wird ohne einen einzigen Hinweis im Tab „Probleme“ gesetzt:

Eine Präambel mit Paketen ohne Handlungsbedarf

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern,textcomp,fix-cm,anyfontsize}
\usepackage{microtype}
\usepackage{etoolbox,calc,iftex}
\usepackage{bookmark,epstopdf,grffile}
\usepackage{flafter,placeins}
\microtypesetup{protrusion=true,expansion=true}
\begin{document}
\section{Introduction}\label{sec:intro}
Erika Mustermann bestellt Crème brûlée für 44 Gäste, and
\ref{sec:intro} is the section you are reading.
\end{document}
Gesetzt von Scissor LaTeX: Eine Präambel mit Paketen ohne Handlungsbedarf

Kompatibilität

  • Von einer TeX-Installation hierher: Das Dokument öffnet sich und wird ohne Änderungen gesetzt. Die Pakete in der letzten Tabelle sind die einzigen, deren Fehlen man sieht.
  • Von hier in eine TeX-Installation: Behalten Sie die Zeilen. pdfLaTeX braucht inputenc (vor 2018) und fontenc für Text mit Akzenten, und die anderen Pakete erledigen dort wie gewohnt ihre Arbeit.

Pakete, die gar nicht bekannt sind oder bekannt, aber nicht umgesetzt, behandelt Pakete, die nicht funktionieren. Die Handbücher der Pakete stehen auf CTAN.

Fragen und Antworten

Sollte ich \usepackage[utf8]{inputenc} aus meinem Dokument entfernen?

Nein. Es bewirkt hier nichts und schadet nicht, und eine ältere TeX-Installation braucht es weiterhin.

Warum gibt es keinen Hinweis zu microtype, wenn es keine Wirkung hat?

microtype ist ein Standardpaket, das nur die Abstände verfeinert, und das Dokument liest sich ohne es genauso. Ein Hinweis würde nur nahelegen, eine Zeile zu entfernen, die eine TeX-Installation verwendet.

Jedes Beispiel auf dieser Seite wird beim Erstellen der Website von Scissor LaTeX gesetzt. Zuletzt aktualisiert am 2026-11-07.