.CLS

CLS-fil

LaTeX Document Class File
Stil et spørgsmål
HURTIGT SVAR

En .cls-fil er oftest en LaTeX-dokumentklassefil - en almindelig tekstmakrodefinition, der angiver det overordnede layout for et LaTeX-dokument (margener, skrifttyper, sektionsstile). Åbn den med en hvilken som helst teksteditor eller en LaTeX-editor som TeXstudio. Den samme filendelse bruges også af Visual Basic-klassemoduler og Salesforce Apex-klassefiler.

Udvikler: LaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team) Kategori: Tekstfiler Åben standard MIME: text/plain
ÅBNER PÅ Windows macOS Linux Web
Relateret: .DOC · .ODT · .DOCX · .GDOC

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 7, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er CLS-filformatet?

En .cls-fil er en LaTeX-dokumentklassefil - en almindelig tekstmakrodefinition, der bestemmer den overordnede struktur, layout og typografi for et LaTeX-dokument. Når du åbner en .tex-kilde, der begynder med \documentclass{article} eller \documentclass{beamer}, søger LaTeX i sit TEXMF-bibliotekstræ efter en matchende fil ved navn article.cls eller beamer.cls og indlæser den, før indholdet behandles.

Klassefilen styrer globale dokumentindstillinger: sidegeometri, valg af skrifttyper, sektionshierarki, sidehoveder og sidefødder, floats og listeomgivelser. Inde i en .cls-fil erklæres indstillinger med \DeclareOption, pakkeafhængigheder med \RequirePackage og klasseidentiteten med \ProvidesClass{klassenavn}[ÅÅÅÅ/MM/DD vX.Y beskrivelse]. Den konventionelle startlinje \NeedsTeXFormat{LaTeX2e} sikrer mod indlæsning af en ikkekompatibel TeX-motor.

Standardklasser - article, book, report, letter - følger med alle større TeX-distributioner, herunder TeX Live og MiKTeX. Udgivere som IEEE, ACM, Elsevier, Springer og AMS distribuerer brugerdefinerede .cls-skabeloner, som forfattere skal bruge til tidsskrifts- eller konferenceindsendelser.

En .cls-fil adskiller sig fra en stilpakke (.sty): en klasse fastlægger hele dokumentrammen, mens en stilfil supplerer den. Klassekildekode distribueres ofte som en .dtx «literate»-fil med en tilhørende .ins-installationsfil, der udpakker den brugbare .cls. Da de er almindelig tekst, integreres .cls-filer problemfrit i versionsstyrings-workflows.

Sikkerhed og tryghed

RISIKO: LOW

Almindelig tekstmakrofil; udgør ingen direkte eksekverbar risiko for operativsystemet. Ondsindet LaTeX-kode er teoretisk muligt via \write18 shell-escape-kommandoer, men udnyttelse kræver, at offeret compilerer et .tex-dokument med shell-escape aktiveret - hvilket ikke er en realistisk angrebsvektor for .cls-filer distribueret som skabeloner.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNLaTeX Document Class Fileogså kendt som LaTeX Class File, TeX Class Definition
UDVIKLERLaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team)siden 1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
KATEGORITekstfiler
MIME-TYPEtext/plain
TYPEAlmindelig tekst LaTeX-makrodefinitioner og dokumentklassekommandoer
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Visual Basic / Visual C++ Klassemodul - Klassedefinition i almindelig tekstkildekode genereret af VB6/VBA/VC++ IDE; samme filendelse, andet indhold.
  • Apex (Salesforce) Klassefil - Objektorienteret Apex-sprogklassefil brugt i Salesforce-platformudvikling.
  • AutoCAD / ArcGIS Farveklassifikationsfil - Klassifikationsskemafil brugt af ArcGIS og AutoCAD til farveovergange og geokodningsindstillinger.

Programmer der åbner CLS-filer

Windows5 apps
TeXworks Open-source Fil → Åbn, vælg .cls-filen; vises som TeX-kilde med syntaksfremhævning.
Texmaker Open-source Fil → Åbn - .cls-filer åbnes som TeX-kilde til redigering.
Notepad Open-source Åbn .cls-filen direkte; tilføj LaTeX-syntaksfremhævning via brugerdefineret sprog.
TeXstudio Open-source Fil → Åbn - fuld TeX-syntaksfremhævning og autoudfyldelse til .cls-redigering.
Visual Studio Code Open-source Åbn filen; installer LaTeX Workshop-udvidelsen (James Yu) for fuld TeX-sprogunderstøttelse.
macOS3 apps
TeXworks Open-source Fil → Åbn, vælg .cls-filen; vises som TeX-kilde med syntaksfremhævning.
Texmaker Open-source Fil → Åbn - .cls-filer åbnes som TeX-kilde til redigering.
TeXShop Open-source Åbn direkte; inkluderet i MacTeX-distributionen.
Linux2 apps
TeXworks Open-source Fil → Åbn, vælg .cls-filen; vises som TeX-kilde med syntaksfremhævning.
Texmaker Open-source Fil → Åbn - .cls-filer åbnes som TeX-kilde til redigering.
Web1 app
Overleaf Freemium Upload .cls-filen til din projektmappe; den bliver derefter tilgængelig for \documentclass.

Tekniske detaljer

dyb specifikation
MIME-typetext/plain; genkendes også som application/x-tex
TegnkodningASCII eller UTF-8; ren ASCII anbefales for bredest mulige TeX-motorkompatibilitet
Binær signaturIngen - almindelig tekstfil uden magic bytes; identificeres kun via filendelse og indholdsmønster
Klasseerklæringskommando\ProvidesClass{navn}[ÅÅÅÅ/MM/DD vX.Y beskrivelse] indlejrer klassenavn, dato og versionsstreng
Formatkompatibilitetssikring\NeedsTeXFormat{LaTeX2e} som konventionel første linje forhindrer indlæsning af ikkekompatible TeX-formater
IndstillingsmekanismeIndstillinger erklæres med \DeclareOption og eksekveres via \ProcessOptions eller \ProcessOptions*
Indlæsning af afhængigheder\RequirePackage{pakkenavn}[min-dato] henter .sty-pakker med valgfri minimumsdato-sikring
Klassearv\LoadClass{forældreklasse} gør det muligt for en klasse at udvide en anden og kun tilsidesætte valgte definitioner
Typisk filstørrelse2 KB - 200 KB; fra simpel skeletklasse til fuld udgiverskabelon
IndlæsningsmekanismeAktiveres af \documentclass[indstillinger]{klassenavn} som den første kommando i ethvert .tex-dokument
FilsøgestiLaTeX lokaliserer klassenavn.cls gennem TEXMF-træet; kpsewhich klassenavn.cls viser den fundne sti
Kompatible TeX-motorerpdfLaTeX, XeLaTeX, LuaLaTeX og klassisk LaTeX (DVI-tilstand); motorspecifikke sikringer bruger \ifXeTeX, \ifLuaTeX
Indbyggede standardklasserarticle, book, report, letter og slides følger med enhver LaTeX2e-distribution
UdgiverøkosystemIEEE, ACM, Elsevier, Springer og AMS distribuerer proprietære .cls-skabeloner til tidsskrifts- og konferenceindsendelser
KildedistributionsformatKlassekilde pakkes ofte som en .dtx «literate»-fil, der udpakkes af en tilhørende .ins-installationsfil
Udgivet1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
Seneste versionLaTeX2e (current; periodic dated releases, e.g. 2023-06-01)
Åben standardJa · royaltyfri
Specifikationwww.latex-project.org

CLS-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med CLS-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om CLS-filer.

Ofte stillede spørgsmål

Hvordan bruger jeg en .cls-fil i mit LaTeX-dokument?
Placer .cls-filen i samme mappe som din .tex-fil (eller installer den i dit TEXMF-træ), og tilføj derefter \documentclass{klassenavn} som den første linje i din .tex-fil, uden .cls-filendelsen.
LaTeX siger «File cls not found» - hvad gør jeg?
Klassefilen mangler i din projektmappe eller dit TeX-træ. Download den korrekte .cls fra tidsskriftets eller konferencens hjemmeside og placer den ved siden af din primære .tex-fil.
Kan jeg åbne en .cls-fil uden at installere LaTeX?
Ja - det er almindelig tekst. Enhver teksteditor (Notepad, VS Code, Texmaker) kan åbne den. Du har kun brug for en LaTeX-compiler til at bygge dokumenter, der bruger den.
Hvad er forskellen på .cls- og .sty-filer?
.cls er en dokumentklassefil, der indlæses med \documentclass{} og definerer den grundlæggende dokumenttype. .sty er en pakkefil, der indlæses med \usepackage{} og tilføjer funktioner ovenpå en hvilken som helst klasse.
Kan jeg redigere tidsskriftets .cls-fil for at ændre formateringen?
Teknisk set ja, men de fleste tidsskrifter forbyder ændring af deres klassefil ved indsendelse. Anvend i stedet brugerdefinerede justeringer i præamblen af din .tex-fil.
Hvorfor associerer mit IDE .cls med Visual Basic i stedet for LaTeX?
.cls-filendelsen deles af begge formater. Omdøb associationen i dine IDE-indstillinger, eller brug en dedikeret LaTeX-editor (TeXstudio, TeXworks), som genkender den korrekt.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Relaterede filtyper

.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)

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å