.CLS

CLS-fil

LaTeX Document Class File
Still et spørsmål
HURTIGSVAR

En .cls-fil er som oftest en LaTeX-dokumentklassefil - en makrodefinisjon i ren tekst som angir det overordnede oppsettet for et LaTeX-dokument (marginer, fonter, seksjonsstiler). Åpne den med et hvilket som helst tekstredigeringsprogram eller et LaTeX-redigeringsprogram som TeXstudio. Den samme utvidelsen brukes også av Visual Basic-klassemoduler og Salesforce Apex-klassefiler.

Utvikler: LaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team) Kategori: Tektfiles Åpen standard MIME: text/plain
ÅPNES PÅ Windows macOS Linux Web
Relatert: .DOC · .ODT · .DOCX · .GDOC

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 7, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er CLS-filformatet?

En .cls-fil er en LaTeX-dokumentklassefil - en makrodefinisjon i ren tekst som bestemmer den overordnede strukturen, layouten og typografien til et LaTeX-dokument. Når du åpner en hvilken som helst .tex-kilde som begynner med \documentclass{article} eller \documentclass{beamer}, søker LaTeX i sin TEXMF-katalogstruktur etter en samsvarende fil med navn article.cls eller beamer.cls og laster den før innholdet behandles.

Klassefilen kontrollerer globale dokumentinnstillinger: sidegeometri, fontvalg, seksjonshierarki, topp- og bunntekster, flytelementer og listeomgivelser. Inne i en .cls-fil deklareres alternativer med \DeclareOption, pakkeavhengigheter med \RequirePackage, og klassens identitet med \ProvidesClass{klassenavn}[ÅÅÅÅ/MM/DD vX.Y beskrivelse]. Den konvensjonelle åpningslinjen \NeedsTeXFormat{LaTeX2e} beskytter mot lasting av en inkompatibel TeX-motor.

Standardklasser - article, book, report, letter - følger med alle store TeX-distribusjoner, inkludert TeX Live og MiKTeX. Utgivere som IEEE, ACM, Elsevier, Springer og AMS distribuerer tilpassede .cls-maler som forfattere må bruke for innsending til tidsskrifter eller konferanser.

En .cls-fil skiller seg fra en stilpakke (.sty): en klasse setter hele rammeverket for dokumentet, mens en stilfil supplerer det. Klassekildekode distribueres ofte som en .dtx «literate»-fil med en tilhørende .ins-installatør som pakker ut den brukbare .cls-filen. Siden de er ren tekst, integreres .cls-filer sømløst i arbeidsflyter for versjonskontroll.

Sikkerhet og trygghet

RISIKO: LOW

Makrofil i ren tekst; utgjør ingen direkte eksekverbar risiko for operativsystemet. Ondsinnet LaTeX-kode er teoretisk mulig via \write18 shell-escape-kommandoer, men utnyttelse krever at offeret kompilerer et .tex-dokument med shell-escape aktivert - ikke en realistisk angrepsvei for .cls-filer distribuert som maler.

Formatdetaljer

i et nøtteskall
FULLT NAVNLaTeX Document Class Fileogså kjent som LaTeX Class File, TeX Class Definition
UTVIKLERLaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team)siden 1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
KATEGORITektfiles
MIME-TYPEtext/plain
TYPELaTeX-makrodefinisjoner og dokumentklassekommandoer i ren tekst
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Visual Basic / Visual C++ Klassemodul - Klassedefinisjon i kildekode (ren tekst) generert av VB6/VBA/VC++ IDE; samme utvidelse, annet innhold.
  • Apex (Salesforce) Klassefil - Objektorientert Apex-språkklassefil brukt i utvikling på Salesforce-plattformen.
  • AutoCAD / ArcGIS Fargeklassifiseringsfil - Klassifiseringsskjemafil brukt av ArcGIS og AutoCAD for fargeoverganger og geokodingsinnstillinger.

Programmer som åpner CLS-filer

Windows5 apps
TeXworks Åpen kildekode Fil → Åpne, velg .cls-filen; vises som TeX-kilde med syntaksutheving.
Texmaker Åpen kildekode Fil → Åpne - .cls-filer åpnes som TeX-kilde for redigering.
Notepad Åpen kildekode Åpne .cls-filen direkte; legg til LaTeX-syntaksutheving via brukerdefinert språk.
TeXstudio Åpen kildekode Fil → Åpne - full TeX-syntaksutheving og autofullføring for .cls-redigering.
Visual Studio Code Åpen kildekode Åpne filen; installer utvidelsen LaTeX Workshop (James Yu) for full TeX-språkstøtte.
macOS3 apps
TeXworks Åpen kildekode Fil → Åpne, velg .cls-filen; vises som TeX-kilde med syntaksutheving.
Texmaker Åpen kildekode Fil → Åpne - .cls-filer åpnes som TeX-kilde for redigering.
TeXShop Åpen kildekode Åpne direkte; inkludert i MacTeX-distribusjonen.
Linux2 apps
TeXworks Åpen kildekode Fil → Åpne, velg .cls-filen; vises som TeX-kilde med syntaksutheving.
Texmaker Åpen kildekode Fil → Åpne - .cls-filer åpnes som TeX-kilde for redigering.
Web1 app
Overleaf Freemium Last opp .cls-filen til prosjektmappen din; den blir tilgjengelig for \documentclass.

Tekniske detaljer

dyp spesifikasjon
MIME-typetext/plain; også gjenkjent som application/x-tex
TegnodingASCII eller UTF-8; ren ASCII anbefales for bredest TeX-motorkompatibilitet
Binær signaturIngen - ren tekstfil uten «magic bytes»; identifiseres kun ved utvidelse og innholdsmønster
Klassedeklarasjonskommando\ProvidesClass{navn}[ÅÅÅÅ/MM/DD vX.Y beskrivelse] bygger inn klassenavn, dato og versjonsstreng
Formatkompatibilitetsvakt\NeedsTeXFormat{LaTeX2e} som konvensjonell første linje forhindrer lasting av inkompatible TeX-formater
AlternativmekanismeAlternativer deklarert med \DeclareOption og utført via \ProcessOptions eller \ProcessOptions*
Lasting av avhengigheter\RequirePackage{pakkenavn}[min-dato] henter inn .sty-pakker med valgfrie vakter for minimumsdato
Klassearv\LoadClass{foreldreklasse} lar en klasse utvide en annen, og overstyrer kun utvalgte definisjoner
Typisk filstørrelse2 KB - 200 KB; fra enkel skjelettklasse til fullstendig mal fra tidsskriftutgiver
LastemekanismeKalles med \documentclass[alternativer]{klassenavn} som den første kommandoen i ethvert .tex-dokument
Søkevei for filerLaTeX finner klassenavn.cls gjennom TEXMF-treet; kpsewhich klassenavn.cls viser den faktiske banen
Kompatible TeX-motorerpdfLaTeX, XeLaTeX, LuaLaTeX og klassisk LaTeX (DVI-modus); motorspesifikke vakter bruker \ifXeTeX, \ifLuaTeX
Innebygde standardklasserarticle, book, report, letter og slides følger med hver LaTeX2e-distribusjon
UtgiverøkosystemIEEE, ACM, Elsevier, Springer og AMS distribuerer proprietære .cls-maler for innsending til tidsskrifter og konferanser
KildedistribusjonsformatKlassekilde pakkes ofte som en .dtx-fil som pakkes ut av en tilhørende .ins-installatør
Utgitt1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
Siste versjonLaTeX2e (current; periodic dated releases, e.g. 2023-06-01)
Åpen standardJa · royalty-fri
Spesifikasjonwww.latex-project.org

CLS-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med CLS-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om CLS-filer.

Ofte stilte spørsmål

Hvordan bruker jeg en .cls-fil i mitt LaTeX-dokument?
Plasser .cls-filen i samme mappe som din .tex-fil (eller installer den i din TEXMF-struktur), og legg deretter til \documentclass{klassenavn} som den første linjen i .tex-filen din, uten .cls-utvidelsen.
LaTeX sier «File cls not found» - hva gjør jeg?
Klassefilen mangler i prosjektmappen din eller i TeX-strukturen. Last ned riktig .cls fra tidsskriftets eller konferansens nettsted og plasser den ved siden av din hoved-.tex-fil.
Kan jeg åpne en .cls-fil uten å installere LaTeX?
Ja - det er ren tekst. Ethvert tekstredigeringsprogram (Notepad, VS Code, Texmaker) vil åpne den. Du trenger bare en LaTeX-kompilator for å bygge dokumenter som bruker den.
Hva er forskjellen mellom .cls- og .sty-filer?
.cls er en dokumentklassefil som lastes med \documentclass{} og angir den grunnleggende dokumenttypen. .sty er en pakkefil som lastes med \usepackage{} og legger til funksjoner på toppen av en hvilken som helst klasse.
Kan jeg redigere tidsskriftets .cls-fil for å endre formateringen?
Teknisk sett ja, men de fleste tidsskrifter forbyr endring av deres klassefil for innsending. Bruk heller tilpassede justeringer i ingressen (preamble) til .tex-filen din.
Hvorfor assosierer mitt IDE .cls med Visual Basic i stedet for LaTeX?
.cls-utvidelsen deles av begge formatene. Endre assosiasjonen i innstillingene for ditt IDE, eller bruk et dedikert LaTeX-redigeringsprogram (TeXstudio, TeXworks) som gjenkjenner den korrekt.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å