.CLS

CLS Datei

LaTeX Document Class File
Frage stellen
SCHNELLE ANTWORT

Eine .cls-Datei ist meist eine LaTeX-Dokumentklassen-Datei - eine Klartext-Makrodefinition, die das Gesamtlayout eines LaTeX-Dokuments (Ränder, Schriftarten, Abschnittsstile) festlegt. Öffnen Sie diese mit einem beliebigen Texteditor oder einem LaTeX-Editor wie TeXstudio. Dieselbe Erweiterung wird auch von Visual Basic-Klassenmodulen und Salesforce Apex-Klassendateien verwendet.

Entwickler: LaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team) Kategorie: Textdateien Offener Standard MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux Web
Verwandt: .DOC · .ODT · .DOCX · .GDOC

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 7, 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 CLS-Dateiformat?

Eine .cls-Datei ist eine LaTeX-Dokumentklassen-Datei - eine Klartext-Makrodefinition, die die allgemeine Struktur, das Layout und die Typografie eines LaTeX-Dokuments bestimmt. Wenn Sie eine .tex-Quelle öffnen, die mit \documentclass{article} oder \documentclass{beamer} beginnt, durchsucht LaTeX seinen TEXMF-Verzeichnisbaum nach einer passenden Datei namens article.cls oder beamer.cls und lädt diese vor der Verarbeitung des Inhalts.

Die Klassendatei steuert globale Dokumenteinstellungen: Seitengeometrie, Schriftwahl, Abschnittshierarchie, Kopf- und Fußzeilen, Floats und Listen-Umgebungen. Innerhalb einer .cls-Datei werden Optionen mit \DeclareOption deklariert, Paketabhängigkeiten mit \RequirePackage und die Klassenidentität mit \ProvidesClass{klassenname}[JJJJ/MM/TT vX.Y Beschreibung]. Die konventionelle Eröffnungszeile \NeedsTeXFormat{LaTeX2e} schützt vor dem Laden durch eine inkompatible TeX-Engine.

Standardklassen - article, book, report, letter - werden mit jeder größeren TeX-Distribution wie TeX Live und MiKTeX ausgeliefert. Verlage wie IEEE, ACM, Elsevier, Springer und die AMS verteilen eigene .cls-Vorlagen, die Autoren für Journal- oder Konferenzbeiträge verwenden müssen.

Eine .cls-Datei unterscheidet sich von einem Style-Paket (.sty): Eine Klasse legt das gesamte Dokumentgerüst fest, während eine Style-Datei dieses ergänzt. Der Klassen-Quellcode wird oft als .dtx-Literate-Datei mit einem begleitenden .ins-Installer verteilt, der die einsatzbereite .cls extrahiert. Da sie aus reinem Text bestehen, lassen sich .cls-Dateien sauber in Versionskontroll-Workflows integrieren.

Sicherheit

RISIKO: LOW

Klartext-Makrodatei; stellt kein direktes ausführbares Risiko für das Betriebssystem dar. Bösartiger LaTeX-Code ist theoretisch über \write18-Shell-Escape-Befehle möglich, aber die Ausnutzung erfordert, dass das Opfer ein .tex-Dokument mit aktiviertem Shell-Escape kompiliert - kein realistischer Angriffsvektor für als Vorlagen verteilte .cls-Dateien.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMELaTeX Document Class Filealias LaTeX Class File, TeX Class Definition
ENTWICKLERLaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team)seit 1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
KATEGORIETextdateien
MIME TYPEtext/plain
TYPKlartext-LaTeX-Makrodefinitionen und Dokumentklassen-Befehle
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Visual Basic / Visual C++ Klassenmodul - Klartext-Quellcode-Klassendefinition, generiert von der VB6/VBA/VC++ IDE; gleiche Erweiterung, anderer Inhalt.
  • Apex (Salesforce) Klassendatei - Objektorientierte Apex-Sprachklassendatei, die in der Salesforce-Plattfomentwicklung verwendet wird.
  • AutoCAD / ArcGIS Farbklassifizierungsdatei - Klassifizierungsschema-Datei, die von ArcGIS und AutoCAD für Farbverläufe und Geokodierungseinstellungen verwendet wird.

Programme zum Öffnen von CLS-Dateien

Windows5 apps
TeXworks Open Source Datei → Öffnen, wählen Sie die .cls-Datei aus; wird als TeX-Quellcode mit Syntax-Hervorhebung angezeigt.
Texmaker Open Source Datei → Öffnen - .cls-Dateien werden als TeX-Quelle zur Bearbeitung geöffnet.
Notepad Open Source Öffnen Sie die .cls-Datei direkt; fügen Sie LaTeX-Syntax-Hervorhebung über eine benutzerdefinierte Sprache hinzu.
TeXstudio Open Source Datei → Öffnen - vollständige TeX-Syntax-Hervorhebung und Autovervollständigung für die .cls-Bearbeitung.
Visual Studio Code Open Source Datei öffnen; installieren Sie die LaTeX Workshop-Erweiterung (James Yu) für volle TeX-Sprachunterstützung.
macOS3 apps
TeXworks Open Source Datei → Öffnen, wählen Sie die .cls-Datei aus; wird als TeX-Quellcode mit Syntax-Hervorhebung angezeigt.
Texmaker Open Source Datei → Öffnen - .cls-Dateien werden als TeX-Quelle zur Bearbeitung geöffnet.
TeXShop Open Source Direkt öffnen; in der MacTeX-Distribution enthalten.
Linux2 apps
TeXworks Open Source Datei → Öffnen, wählen Sie die .cls-Datei aus; wird als TeX-Quellcode mit Syntax-Hervorhebung angezeigt.
Texmaker Open Source Datei → Öffnen - .cls-Dateien werden als TeX-Quelle zur Bearbeitung geöffnet.
Web1 app
Overleaf Freemium Laden Sie die .cls in Ihren Projektordner hoch; sie wird für \documentclass verfügbar.

Technische Details

technische Spezifikation
MIME-Typtext/plain; auch als application/x-tex erkannt
ZeichenkodierungASCII oder UTF-8; reines ASCII wird für die breiteste TeX-Engine-Kompatibilität empfohlen
Binäre SignaturKeine - Klartextdatei ohne Magic Bytes; wird nur über die Erweiterung und das Inhaltsmuster identifiziert
Klassendeklarations-Befehl\ProvidesClass{name}[JJJJ/MM/TT vX.Y Beschreibung] bettet Klassenname, Datum und Versionsstring ein
Format-Kompatibilitätsschutz\NeedsTeXFormat{LaTeX2e} als konventionelle erste Zeile verhindert das Laden durch inkompatible TeX-Formate
Options-MechanismusOptionen werden mit \DeclareOption deklariert und über \ProcessOptions oder \ProcessOptions* ausgeführt
Abhängigkeiten laden\RequirePackage{paketname}[min-datum] bindet .sty-Pakete mit optionalem Mindestdatumsschutz ein
Klassenvererbung\LoadClass{elternklasse} ermöglicht es einer Klasse, eine andere zu erweitern und nur ausgewählte Definitionen zu überschreiben
Typische Dateigröße2 KB - 200 KB; von der einfachen Skelettklasse bis zur vollständigen Verlagsvorlage
LademechanismusAufgerufen durch \documentclass[optionen]{klassenname} als erster Befehl in jedem .tex-Dokument
DateisuchpfadLaTeX lokalisiert klassenname.cls über den TEXMF-Baum; kpsewhich klassenname.cls zeigt den aufgelösten Pfad an
Kompatible TeX-EnginespdfLaTeX, XeLaTeX, LuaLaTeX und klassisches LaTeX (DVI-Modus); engine-spezifische Weichen nutzen \ifXeTeX, \ifLuaTeX
Integrierte Standardklassenarticle, book, report, letter und slides werden mit jeder LaTeX2e-Distribution ausgeliefert
Verlags-ÖkosystemIEEE, ACM, Elsevier, Springer und AMS verteilen proprietäre .cls-Vorlagen für Journal- und Konferenzbeiträge
QuellverteilungsformatDer Klassenquellcode wird oft als .dtx-Literate-Datei verpackt, die durch einen begleitenden .ins-Installer extrahiert wird
Veröffentlicht1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
Neueste VersionLaTeX2e (current; periodic dated releases, e.g. 2023-06-01)
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.latex-project.org

CLS-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit CLS-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 CLS-Dateien.

Häufig gestellte Fragen

Wie verwende ich eine .cls-Datei in meinem LaTeX-Dokument?
Platzieren Sie die .cls-Datei im selben Ordner wie Ihre .tex-Datei (oder installieren Sie sie in Ihrem TEXMF-Baum) und fügen Sie dann \documentclass{klassenname} als erste Zeile in Ihre .tex-Datei ein, wobei Sie die Endung .cls weglassen.
LaTeX meldet „File cls not found“ - was soll ich tun?
Die Klassendatei fehlt in Ihrem Projektordner oder TeX-Baum. Laden Sie die korrekte .cls von der Website des Journals oder der Konferenz herunter und legen Sie sie neben Ihre Haupt-.tex-Datei.
Kann ich eine .cls-Datei ohne installiertes LaTeX öffnen?
Ja - es handelt sich um reinen Text. Jeder Texteditor (Notepad, VS Code, Texmaker) kann sie öffnen. Sie benötigen einen LaTeX-Compiler nur, um Dokumente zu erstellen, die diese Datei verwenden.
Was ist der Unterschied zwischen .cls- und .sty-Dateien?
.cls ist eine Dokumentklassen-Datei, die mit \documentclass{} geladen wird und den grundlegenden Dokumenttyp festlegt. .sty ist eine Paketdatei, die mit \usepackage{} geladen wird und Funktionen zu einer bestehenden Klasse hinzufügt.
Kann ich die .cls-Datei des Journals bearbeiten, um die Formatierung zu ändern?
Technisch gesehen ja, aber die meisten Journale verbieten das Ändern ihrer Klassendatei für Einreichungen. Nehmen Sie benutzerdefinierte Anpassungen stattdessen in der Präambel Ihrer .tex-Datei vor.
Warum verknüpft meine IDE .cls mit Visual Basic statt mit LaTeX?
Die Erweiterung .cls wird von beiden Formaten gemeinsam genutzt. Ändern Sie die Dateizuordnung in Ihren IDE-Einstellungen oder verwenden Sie einen speziellen LaTeX-Editor (TeXstudio, TeXworks), der sie korrekt erkennt.

Quellen

1LaTeX Project - Writing Your Own Class (clsguide.pdf)www.latex-project.org
2Overleaf - Understanding packages and class fileswww.overleaf.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Kostenlose Datei-Tools

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

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen