.CLS

CLS-fil

LaTeX Document Class File
Ställ en fråga
SNABBT SVAR

En .cls-fil är oftast en LaTeX-dokumentklassfil - en makrodefinition i klartext som ställer in den övergripande layouten för ett LaTeX-dokument (marginaler, typsnitt, avsnittsstilar). Öppna den med valfri textredigerare eller en LaTeX-redigerare som TeXstudio. Samma filtillägg används också av Visual Basic-klassmoduler och Salesforce Apex-klassfiler.

Utvecklare: LaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team) Kategori: Textfiler Öppen standard MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .DOC · .ODT · .DOCX · .GDOC

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 7, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet CLS?

En .cls-fil är en LaTeX-dokumentklassfil - en makrodefinition i klartext som bestämmer den övergripande strukturen, layouten och typografin för ett LaTeX-dokument. När du öppnar en .tex-källa som börjar med \documentclass{article} eller \documentclass{beamer}, söker LaTeX i sitt TEXMF-katalogträd efter en matchande fil med namnet article.cls eller beamer.cls och laddar den innan innehållet bearbetas.

Klassfilen styr globala dokumentinställningar: sidgeometri, typsnittsval, avsnittshierarki, sidhuvuden och sidfötter, flytobjekt och listmiljöer. Inuti en .cls-fil deklareras alternativ med \DeclareOption, paketberoenden med \RequirePackage och klassens identitet med \ProvidesClass{klassnamn}[ÅÅÅÅ/MM/DD vX.Y beskrivning]. Den konventionella inledande raden \NeedsTeXFormat{LaTeX2e} skyddar mot laddning av en inkompatibel TeX-motor.

Standardklasser - article, book, report, letter - följer med alla större TeX-distributioner, inklusive TeX Live och MiKTeX. Förlag som IEEE, ACM, Elsevier, Springer och AMS distribuerar anpassade .cls-mallar som författare måste använda för tidskrifts- eller konferensinlämningar.

En .cls-fil skiljer sig från ett stilpaket (.sty): en klass sätter hela dokumentramverket, medan en stilfil kompletterar det. Klasskällkod distribueras ofta som en .dtx «literate»-fil med en tillhörande .ins-installerare som extraherar den användbara .cls-filen. Eftersom de är i klartext integreras .cls-filer smidigt i arbetsflöden för versionshantering.

Säkerhet & trygghet

RISK: LOW

Makrofil i klartext; utgör ingen direkt exekverbar risk för operativsystemet. Skadlig LaTeX-kod är teoretiskt möjlig via \write18 shell-escape-kommandon, men exploatering kräver att offret kompilerar ett .tex-dokument med shell-escape aktiverat - vilket inte är en realistisk attackvektor för .cls-filer som distribueras som mallar.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNLaTeX Document Class Fileäven känd som LaTeX Class File, TeX Class Definition
UTVECKLARELaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team)sedan 1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
KATEGORITextfiler
MIME-TYPtext/plain
TYPLaTeX-makrodefinitioner och dokumentklasskommandon i klartext
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Visual Basic / Visual C++ klassmodul - Klassdefinition i källkod (klartext) genererad av VB6/VBA/VC++ IDE; samma filtillägg, annat innehåll.
  • Apex (Salesforce) klassfil - Objektorienterad Apex-språkklassfil som används vid utveckling på Salesforce-plattformen.
  • AutoCAD / ArcGIS färgklassificeringsfil - Klassificeringsschemafil som används av ArcGIS och AutoCAD för färgskalor och geokodningsinställningar.

Program som öppnar CLS-filer

Windows5 apps
TeXworks Öppen källkod Arkiv → Öppna, välj .cls-filen; visas som TeX-källkod med syntaxmarkering.
Texmaker Öppen källkod Arkiv → Öppna - .cls-filer öppnas som TeX-källa för redigering.
Notepad Öppen källkod Öppna .cls-filen direkt; lägg till LaTeX-syntaxmarkering via användardefinierat språk.
TeXstudio Öppen källkod Arkiv → Öppna - fullständig TeX-syntaxmarkering och autokomplettering för .cls-redigering.
Visual Studio Code Öppen källkod Öppna filen; installera tillägget LaTeX Workshop (James Yu) för fullständigt stöd för TeX-språket.
macOS3 apps
TeXworks Öppen källkod Arkiv → Öppna, välj .cls-filen; visas som TeX-källkod med syntaxmarkering.
Texmaker Öppen källkod Arkiv → Öppna - .cls-filer öppnas som TeX-källa för redigering.
TeXShop Öppen källkod Öppna direkt; ingår i MacTeX-distributionen.
Linux2 apps
TeXworks Öppen källkod Arkiv → Öppna, välj .cls-filen; visas som TeX-källkod med syntaxmarkering.
Texmaker Öppen källkod Arkiv → Öppna - .cls-filer öppnas som TeX-källa för redigering.
Web1 app
Overleaf Freemium Ladda upp .cls-filen till din projektmapp; den blir då tillgänglig för \documentclass.

Tekniska detaljer

djup specifikation
MIME-typtext/plain; känns även igen som application/x-tex
TeckenkodningASCII eller UTF-8; ren ASCII rekommenderas för bredast kompatibilitet med TeX-motorer
Binär signaturIngen - klartextfil utan magic bytes; identifieras endast genom filtillägg och innehållsmönster
Klassdeklarationskommando\ProvidesClass{namn}[ÅÅÅÅ/MM/DD vX.Y beskrivning] bäddar in klassnamn, datum och versionssträng
Formatkompatibilitetsskydd\NeedsTeXFormat{LaTeX2e} som konventionell första rad förhindrar laddning av inkompatibla TeX-format
AlternativmekanismAlternativ deklareras med \DeclareOption och körs via \ProcessOptions eller \ProcessOptions*
Laddning av beroenden\RequirePackage{paketnamn}[min-datum] hämtar in .sty-paket med valfria skydd för minsta datum
Klassarv\LoadClass{föräldraklass} tillåter en klass att utöka en annan och endast åsidosätta valda definitioner
Typisk filstorlek2 KB - 200 KB; från enkel skelettklass till fullständiga mallar för tidskriftsförlag
LaddningsmekanismAnropas med \documentclass[alternativ]{klassnamn} som det första kommandot i alla .tex-dokument
Sökväg för filerLaTeX hittar klassnamn.cls genom TEXMF-trädet; kpsewhich klassnamn.cls visar den matchade sökvägen
Kompatibla TeX-motorerpdfLaTeX, XeLaTeX, LuaLaTeX och klassisk LaTeX (DVI-läge); motorspecifika skydd använder \ifXeTeX, \ifLuaTeX
Inbyggda standardklasserarticle, book, report, letter och slides följer med varje LaTeX2e-distribution
Ekosystem för förlagIEEE, ACM, Elsevier, Springer och AMS distribuerar proprietära .cls-mallar för tidskrifts- och konferensinlämningar
Källkodens distributionsformatKlasskällkod paketeras ofta som en .dtx-fil som extraheras av en tillhörande .ins-installerare
Släppt1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
Senaste versionLaTeX2e (current; periodic dated releases, e.g. 2023-06-01)
Öppen standardJa · royaltyfri
Specifikationwww.latex-project.org

CLS-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med CLS-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om CLS-filer.

Vanliga frågor

Hur använder jag en .cls-fil i mitt LaTeX-dokument?
Placera .cls-filen i samma mapp som din .tex-fil (eller installera den i ditt TEXMF-träd), lägg sedan till \documentclass{klassnamn} som den första raden i din .tex-fil, utan filtillägget .cls.
LaTeX säger «File cls not found» - vad gör jag?
Klassfilen saknas i din projektmapp eller i TeX-trädet. Ladda ner rätt .cls från tidskriftens eller konferensens webbplats och placera den bredvid din huvud-.tex-fil.
Kan jag öppna en .cls-fil utan att installera LaTeX?
Ja - det är klartext. Valfri textredigerare (Notepad, VS Code, Texmaker) kan öppna den. Du behöver bara en LaTeX-kompilator för att bygga dokument som använder den.
Vad är skillnaden mellan .cls- och .sty-filer?
.cls är en dokumentklassfil som laddas med \documentclass{} och sätter den grundläggande dokumenttypen. .sty är en paketfil som laddas med \usepackage{} och lägger till funktioner ovanpå en klass.
Kan jag redigera tidskriftens .cls-fil för att ändra formateringen?
Tekniskt sett ja, men de flesta tidskrifter förbjuder modifiering av deras klassfil vid inlämning. Gör istället anpassade justeringar i ingressen (preamble) i din .tex-fil.
Varför associerar mitt IDE .cls med Visual Basic istället för LaTeX?
Filtillägget .cls delas av båda formaten. Ändra associationen i inställningarna för ditt IDE eller använd en dedikerad LaTeX-redigerare (TeXstudio, TeXworks) som känner igen det korrekt.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö