.STY

STY Datei

LaTeX Style / Package File
Frage stellen
SCHNELLE ANTWORT

Eine STY-Datei ist eine LaTeX-Paketdatei (Style) - TeX-Makros im Klartext, die einem LaTeX-Dokument Funktionen oder Formatierungen hinzufügen und mit \usepackage{name} geladen werden. Jeder Texteditor öffnet sie zum Lesen oder Bearbeiten des Codes; um sie zu verwenden, legen Sie sie neben Ihre .tex-Datei und kompilieren Sie mit pdflatex. Die meisten gängigen Pakete sind bereits in TeX Live und MiKTeX enthalten.

Entwickler: LaTeX Project (Leslie Lamport; built on Donald Knuth's TeX) Kategorie: Developerdateien Offener Standard MIME: text/x-tex
VERFÜGBAR AUF Windows macOS Linux Web
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 20, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das STY-Dateiformat?

Eine .sty-Datei ist eine Klartextdatei, die Stildefinitionen zur Formatierung von LaTeX-Dokumenten enthält. Befehle werden mit einem Backslash (` \ ) eingeleitet, während Kommentare mit einem Prozentzeichen (%) markiert sind. .sty-Dateien werden von .tex- oder .ltx-Dokumenten über den Befehl \usepackage{name}` geladen, um deren Formatierung auf das jeweilige Dokument anzuwenden.

.sty-Dateien können in beliebig vielen Dokumenten wiederverwendet werden. Stildefinitionen können auch direkt in der Präambel eines Dokuments festgelegt werden; die Verpackung in .sty-Form macht sie jedoch teilbar. Eine moderne .sty beginnt mit einer \ProvidesPackage-Deklaration, die den Paketnamen, das Datum und die Version festlegt.

LaTeX ist in der wissenschaftlichen und akademischen Publikationswelt sehr beliebt, wo .sty-Dateien häufig zur Standardisierung von Dokumentlayouts und Formatierungen verwendet werden. Pakete werden über CTAN verteilt und in TeX-Distributionen wie TeX Live und MiKTeX gebündelt. Viele .sty-Dateien werden aus einer .dtx-Quelle mithilfe eines .ins-Skripts generiert; das .cls-Format dient der gleichen Rolle für die allgemeine Dokumentstruktur.

Sicherheit

RISIKO: MEDIUM

Eine .sty ist ausführbarer TeX-Code, der ausgeführt wird, wenn LaTeX Ihr Dokument kompiliert. TeX kann (bei aktiviertem \write18/shell-escape) sogar externe Befehle ausführen, sodass eine bösartige Style-Datei prinzipiell während der Kompilierung Dateien schreiben oder Programme ausführen könnte. Die meisten Distributionen sind standardmäßig mit eingeschränktem shell-escape ausgestattet, was dies begrenzt. Behandeln Sie .sty-Dateien aus unbekannten Quellen wie jeden heruntergeladenen Code: Bevorzugen Sie Pakete von CTAN/Ihrer Distribution, lesen Sie eine unbekannte Datei vor dem Kompilieren und aktivieren Sie kein uneingeschränktes shell-escape für Dateien, denen Sie nicht vertrauen. Das Ansehen einer .sty in einem Texteditor ist harmlos.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMELaTeX Style / Package Filealias LaTeX style file, LaTeX package
ENTWICKLERLaTeX Project (Leslie Lamport; built on Donald Knuth's TeX)seit 1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
MIME TYPEtext/x-tex
TYPKlartext LaTeX/TeX-Makroquelle, die ein Paket oder einen Stil definiert
STANDARDOffen · lizenzfrei

Programme zum Öffnen von STY-Dateien

Windows4 apps
MiKTeX Open Source Die TeX-Distribution, die Tausende von .sty-Dateien bereitstellt; installieren Sie fehlende über den Package Manager. \usepackage findet sie automatisch.
Texmaker Open Source Öffnen und bearbeiten Sie die .sty als Quelltext; kompilieren Sie die übergeordnete .tex mit den integrierten Werkzeugen.
TeXstudio Open Source Öffnen Sie die .sty zum Lesen/Bearbeiten. Zur Verwendung: Behalten Sie sie neben Ihrer .tex oder in einem lokalen texmf-Baum und kompilieren Sie dann. (Benötigt ein MiKTeX/TeX Live Backend.)
Notepad / VS Code Open Source Als Klartext öffnen, um die Makros zu lesen oder schnell zu bearbeiten; keine TeX-Installation nur zum Ansehen erforderlich.
macOS3 apps
TeXworks Open Source Öffnen und bearbeiten Sie die Style-Datei; kompilieren Sie Dokumente, die sie mit \usepackage laden.
TeX Live / MacTeX Open Source Installieren Sie MacTeX (TeX Live für macOS); es liefert die Standardpakete mit und findet neue .sty im lokalen texmf-Baum.
TeXShop Open Source Öffnen Sie die .sty in diesem macOS LaTeX-Editor zum Lesen/Bearbeiten; der Satz erfolgt über MacTeX.
Linux3 apps
TeX Live Open Source Installation über Ihre Distribution oder Upstream; „tlmgr install <pkg>“ fügt fehlende .sty-Dateien hinzu, die automatisch von \usepackage gefunden werden.
Texmaker / TeXstudio Open Source Öffnen Sie die .sty zum Bearbeiten; erstellen Sie das übergeordnete Dokument mit dem TeX Live Backend.
Any text editor (gedit, vim, Emacs) Open Source Als Klartext öffnen; AUCTeX (Emacs) bietet volle LaTeX-Editierunterstützung.
Web1 app
Overleaf Freemium Laden Sie die .sty zusammen mit der .tex in Ihr Projekt hoch; laden Sie sie mit \usepackage und kompilieren Sie im Browser - keine lokale Installation nötig.

Technische Details

technische Spezifikation
DateitypKlartext TeX-Makro-Quelldatei
MIME-Typtext/x-tex (auch akzeptiert: application/x-tex, text/plain)
ZeichenkodierungASCII oder UTF-8; UTF-8 ist die Standard-Eingabekodierung seit dem LaTeX-Release 2018
Ladebefehl\usepackage{name} in der Dokumentpräambel; Optionen werden als \usepackage[opt1,opt2]{name} übergeben
Paket-Selbstdeklaration\ProvidesPackage{name}[YYYY/MM/DD vX.Y Beschreibung] stempelt Identität und Version in das Kompilierungsprotokoll
Optionsbehandlung\DeclareOption{key}{code} definiert akzeptierte Optionen; \ProcessOptions führt die vom Benutzer gewählten aus
Abhängigkeitsdeklaration\RequirePackage{name}[min-date] deklariert Abhängigkeiten, äquivalent zu \usepackage, aber sicher innerhalb von Paketcode
Binäre SignaturKeine - Klartext; moderne Dateien beginnen konventionell mit %-Kommentarzeilen, gefolgt von \NeedsTeXFormat{LaTeX2e}
Typische Dateigröße1 KB - 200 KB, abhängig von der Komplexität des Pakets
Begleitformat.cls Dokumentklasse - gleiche TeX-Makrosprache, wird aber mit \documentclass geladen und steuert die allgemeine Dokumentstruktur
QuellformatViele .sty-Dateien werden aus einer dokumentierten .dtx-Quelldatei mit einem .ins-Installationsskript extrahiert
VerteilungVeröffentlicht auf CTAN; gebündelt in TeX Live (plattformübergreifend) und MiKTeX (Windows)
PlattformunterstützungJedes Betriebssystem mit einer installierten TeX-Distribution: Windows, macOS, Linux, BSD
Syntax-MarkerBackslash (\) leitet jeden Befehl ein; Prozent (%) beginnt einen Kommentar bis zum Zeilenende
Moderne ProgrammierungPakete können die LaTeX3 / expl3 Schicht (\ExplSyntaxOn...\ExplSyntaxOff) für strukturierte Makroprogrammierung nutzen
Veröffentlicht1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
Neueste VersionN/A (no version number on the format itself; tracked per package and by LaTeX2e/LaTeX3 releases)
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.latex-project.org

STY-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit STY-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu STY-Dateien.

Häufig gestellte Fragen

Wie installiere ich eine .sty-Datei für LaTeX?
Am einfachsten: Legen Sie die .sty in denselben Ordner wie Ihre .tex-Datei und kompilieren Sie - LaTeX findet sie dort. Für eine dauerhafte Nutzung legen Sie sie in Ihren lokalen texmf-Baum (z. B. ~/texmf/tex/latex/<name>/) und führen Sie „texhash“/„mktexlsr“ aus, oder installieren Sie das Paket über den MiKTeX Package Manager oder „tlmgr“.
Wofür wird eine .sty-Datei verwendet?
Es ist ein LaTeX-Paket: wiederverwendbare Makros, die Funktionen oder Formatierungen (Mathematik, Grafiken, Hyperlinks, Seitenlayout) hinzufügen. Sie laden es in Ihr Dokument mit \usepackage{name}.
Was ist der Unterschied zwischen einer .sty- und einer .cls-Datei?
Beide sind LaTeX-Makro-Quelltexte. Eine .sty (Paket) wird mit \usepackage geladen und fügt jedem Dokument Funktionen hinzu; eine .cls (Klasse) wird mit \documentclass geladen und definiert den gesamten Dokumenttyp (Artikel, Bericht, eine Zeitschriftenvorlage).
Wie öffne ich eine .sty-Datei?
Es ist reiner Text - öffnen Sie sie in einem beliebigen Editor (Notepad++, VS Code, vim) oder einer LaTeX-IDE (TeXstudio, TeXmaker, Overleaf). Dort lesen oder bearbeiten Sie die Makros; man „führt“ sie nicht eigenständig aus.
LaTeX sagt „File name.sty not found“ - was soll ich tun?
Das Paket befindet sich nicht dort, wo LaTeX sucht. Installieren Sie es (MiKTeX Package Manager oder „tlmgr install name“) oder legen Sie die .sty neben Ihre .tex-Datei. Bei MiKTeX bietet die On-the-fly-Installation meist an, sie automatisch herunterzuladen.
Kann ich eine .sty in PDF konvertieren?
Nein - es ist kein Dokument. Kompilieren Sie stattdessen eine kleine .tex-Datei, die das Paket verwendet, zu einem PDF, oder lesen Sie die PDF-Dokumentation des Pakets selbst (erstellt aus dessen .dtx).

Quellen

1The LaTeX Project - Documentationwww.latex-project.org
2CTAN - Comprehensive TeX Archive Networkctan.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Verwandte Erweiterungen

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen