Zum Inhalt springen

Pakete, die in Scissor LaTeX nicht funktionieren

Das Dokument wird trotzdem gesetzt. Ein Paket, das Scissor LaTeX gar nicht kennt, ergibt einen Hinweis im Tab „Probleme“; bekannte Pakete, die es nicht umsetzt, etwa fancyhdr, titlesec oder tcolorbox, werden stillschweigend akzeptiert und haben keine Wirkung; und unbekannte Befehle werden mit einer Meldung übersprungen, wobei ihr Text meist erhalten bleibt.

Wie Pakete behandelt werden

Scissor LaTeX führt keinen Paketcode aus. Es wandelt Ihr Dokument mit einer eigenen Engine um, die die Befehle der Pakete auf diesen Seiten umsetzt. Eine Zeile \usepackage fällt deshalb in eine von drei Gruppen:

GruppeBeispieleWas passiert
Umgesetzt, ganz oder teilweiseamsmath, graphicx, booktabs, pgfplots, hyperrefDie Befehle funktionieren wie auf der jeweiligen Paketseite beschrieben.
Bekannt, aber ohne Wirkungfancyhdr, titlesec, setspace, microtype, geometry, tcolorboxStillschweigend akzeptiert. Ihre Einstellungen ändern nichts, und ihre Befehle werden entweder ignoriert oder als unbekannt behandelt. Viele davon brauchen hier überhaupt nichts; siehe Pakete ohne Handlungsbedarf.
Unbekanntchemfig, eine .sty eines Verlags, ein falsch geschriebener NameEin Hinweis im Tab „Probleme“: Das Paket ist hier nicht verfügbar, seine Formatierung wird also nicht angewendet.

Ein unbekannter Befehl, aus welchem Paket auch immer, wird übersprungen und im Tab „Probleme“ aufgeführt. Seine Argumente in geschweiften Klammern bleiben meist im Text, Sie sehen also die Wörter, aber nicht die Formatierung. Bei einigen Befehlen ist das nicht erwünscht: Die Argumente sind Optionslisten oder Namen und erscheinen als verirrter Text. Die Tabellen unten nennen diese Fälle.

Liegt ein Paket oder eine Klasse als .sty- oder .cls-Datei in Ihrem Projekt, liest Scissor LaTeX einen Teil davon: ihre \newcommand-Definitionen, die Pakete, die sie lädt, Farben, Seitenränder und Absatzabstände. Anderer Code in der Datei wird nicht ausgeführt, und der Tab „Probleme“ weist darauf hin.

Gängige Pakete, die noch nicht funktionieren

Seitenlayout und Überschriften

PaketIn Scissor LaTeXStattdessen
fancyhdrAkzeptiert, ohne Wirkung: keine Kopf- oder Fußzeilen.Nichts zu ändern; die Einstellungen greifen in einer TeX-Installation.
titlesecAkzeptiert, ohne Wirkung: Überschriften behalten den Stil der Klasse.
sectstyUnbekanntes Paket, mit Hinweis; \sectionfont und Ähnliches werden ignoriert.
setspace\onehalfspacing und \doublespacing werden ignoriert. \begin{spacing}{1.5} gibt „1.5“ vor dem Text aus.Lassen Sie die Umgebung spacing weg.
lineno\linenumbers wird ignoriert.
geometryIgnoriert; siehe geometry.Klassenoptionen wie a4paper.

Kästen, Notizen und Hervorhebungen

PaketIn Scissor LaTeXStattdessen
tcolorbox, mdframed, framedAkzeptiert; der Text bleibt ohne Kasten erhalten, und Kastentitel gehen verloren.Eine Umgebung quote oder ein tabular mit \hline und | als Rahmen.
todonotes\todo{...} ist unbekannt: Der Notiztext erscheint in der Zeile. \missingfigure ebenso.Kommentare mit %.
marginnote\marginpar und \marginnote sind unbekannt: Die Notiz erscheint in der Zeile.Eine Fußnote.
soul\st funktioniert (Durchstreichen). \hl behält den Text ohne Hervorhebung; \ul und \so sind unbekannt.\underline zum Unterstreichen.
ulem\uline und \sout funktionieren; \uwave ergibt einfachen Text.

Naturwissenschaften und Diagramme

PaketIn Scissor LaTeXStattdessen
mhchem\ce{H2O} im Text ergibt „H2O“ ohne Tiefstellung. In einer Formel macht es die Formel rot.Schreiben Sie H$_2$O oder $\mathrm{CO_2}$.
chemfigUnbekanntes Paket; \chemfig wird übersprungen.Ein Bild der Struktur.
tikz-cd, circuitikz, forestDie Grafik entfällt, mit einer Meldung.Knoten und Pfeile in TikZ oder ein Bild.
pgfplotstable\pgfplotstabletypeset wird übersprungen; der Dateiname erscheint als Text.Ein tabular. Diagramme aus Tabellen funktionieren, siehe pgfplots.
siunitxSiehe siunitx.44\,\mathrm{km}

Tabellen, Listen und Textwerkzeuge

PaketIn Scissor LaTeXStattdessen
tabularraytblr wird nicht gelesen: Die Optionen und die &-Zeichen erscheinen als Text.tabular, siehe array und tabularx.
nicematrixpNiceMatrix und die anderen Matrizen machen die Formel rot.pmatrix aus amsmath.
makecell\makecell wird als unbekannt gemeldet, aber das \\ darin bricht die Zeile innerhalb der Zelle trotzdem um.Funktioniert so, wie es ist; \thead wird nicht gestaltet.
tasks\task ist unbekannt; die Spaltenzahl erscheint als Text.enumerate.
glossaries, acronym\gls, \ac und \printglossaries sind unbekannt; der Schlüssel erscheint als Text.Schreiben Sie den Begriff aus.
xspaceAkzeptiert, aber ein Befehl, der auf \xspace endet, verschluckt das Leerzeichen danach.Schreiben Sie vor einem Leerzeichen \name{} oder \name\ .
ifthen\ifthenelse ist unbekannt; die Bedingung und beide Zweige erscheinen als Text.
beamer (Klasse)Keine Folien; Frames werden zu Text.Siehe Dokumentklassen.

Beispiele

Ein Paket, das gar nicht bekannt ist, ergibt einen Hinweis, und der Rest des Dokuments wird gesetzt:

Ein unbekanntes Paket ergibt einen Hinweis

LaTeXPräambel: \usepackage{chemfig}Im Editor öffnen (öffnet in einem neuen Tab)
Water is a bent molecule. The drawing below is skipped:
\chemfig{H-O-H}

Tab „Probleme“: Skipped 1 unknown command: \chemfig

Ein Paket für Kästen wird akzeptiert, aber sein Kasten wird nicht gezeichnet:

tcolorbox: der Text ohne Kasten

LaTeXPräambel: \usepackage{tcolorbox}Im Editor öffnen (öffnet in einem neuen Tab)
\begin{tcolorbox}[title=Remember]
Erika Mustermann checks all 44 samples before noon.
\end{tcolorbox}

Chemische Formeln aus mhchem verlieren ihre Tiefstellungen. Mit Mathematik geschrieben funktionieren sie überall:

\ce aus mhchem und die Version von Hand

LaTeXPräambel: \usepackage{mhchem}Im Editor öffnen (öffnet in einem neuen Tab)
With mhchem: \ce{H2SO4}. By hand: H$_2$SO$_4$, or in a formula
$\mathrm{2\,H_2 + O_2 \rightarrow 2\,H_2O}$.

Tab „Probleme“: Skipped 1 unknown command: \ce

Ein mit \xspace definierter Befehl braucht vor einem Leerzeichen {}:

xspace: {} vor einem Leerzeichen schreiben

LaTeXPräambel: \usepackage{xspace}Im Editor öffnen (öffnet in einem neuen Tab)
\newcommand{\tool}{Scissor LaTeX\xspace}
Without braces: \tool runs in the browser.
With braces: \tool{} runs in the browser.

Wenn ein Paket fehlt, das Sie brauchen

  • Sehen Sie im Tab „Probleme“ nach: Er listet unbekannte Pakete und jeden übersprungenen Befehl auf.
  • Suchen Sie das Paket auf diesen Seiten; die Spalte „Stattdessen“ oben und die Paketseiten zeigen, was Sie schreiben.
  • Behalten Sie die Zeile \usepackage, wenn Sie das Dokument auch anderswo übersetzen. Scissor LaTeX akzeptiert sie, und eine TeX-Installation wendet das Paket dann an.

Siehe auch Unterschiede zu einer TeX-Installation und Fehlerbehebung. Die Handbücher der Pakete stehen auf CTAN.

Fragen und Antworten

Wird mein Dokument gesetzt, wenn es ein Paket lädt, das Scissor LaTeX nicht kennt?

Ja. Das Paket wird im Tab „Probleme“ gemeldet, und seine Formatierung fehlt, aber der Rest des Dokuments wird gesetzt.

Kann ich eine .sty-Datei hinzufügen, damit ein Paket funktioniert?

Teilweise. Scissor LaTeX liest aus einer .sty-Datei im Projekt die Befehlsdefinitionen, geladenen Pakete, Farben, Ränder und Absatzabstände. Anderer Code darin wird nicht ausgeführt.

Warum sehe ich verirrten Text wie „1.5“ oder „colspec=lr“ in meinem Dokument?

Der Befehl oder die Umgebung, die diese Argumente lesen sollte, wird nicht unterstützt, deshalb landen die Argumente im Text. Die Tabellen oben nennen die Fälle und was Sie stattdessen schreiben.

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