.CLS

Plik CLS

LaTeX Document Class File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .cls to najczęściej plik klasy dokumentu LaTeX - makrodefinicja w formacie tekstowym, która określa ogólny układ dokumentu LaTeX (marginesy, czcionki, style sekcji). Można go otworzyć w dowolnym edytorze tekstu lub edytorze LaTeX, takim jak TeXstudio. To samo rozszerzenie jest również używane przez moduły klas Visual Basic oraz pliki klas Salesforce Apex.

Deweloper: LaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team) Kategoria: Pliki tekstowe Otwarty standard MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .DOC · .ODT · .DOCX · .GDOC

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 7, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku CLS?

Plik .cls to plik klasy dokumentu LaTeX - definicja makr w formacie tekstowym, która określa ogólną strukturę, układ i typografię dokumentu LaTeX. Gdy otwierasz dowolne źródło .tex, które zaczyna się od \documentclass{article} lub \documentclass{beamer}, LaTeX przeszukuje drzewo katalogów TEXMF w poszukiwaniu pasującego pliku o nazwie article.cls lub beamer.cls i ładuje go przed przetworzeniem treści.

Plik klasy kontroluje globalne ustawienia dokumentu: geometrię strony, wybór czcionek, hierarchię sekcji, nagłówki i stopki, obiekty pływające oraz środowiska list. Wewnątrz pliku .cls opcje są deklarowane za pomocą \DeclareOption, zależności od pakietów za pomocą \RequirePackage, a tożsamość klasy za pomocą \ProvidesClass{nazwaklasy}[RRRR/MM/DD vX.Y opis]. Konwencjonalna pierwsza linia \NeedsTeXFormat{LaTeX2e} chroni przed załadowaniem przez niekompatybilny silnik TeX.

Standardowe klasy - article, book, report, letter - są dostarczane z każdą większą dystrybucją TeX, w tym TeX Live i MiKTeX. Wydawcy tacy jak IEEE, ACM, Elsevier, Springer i AMS udostępniają niestandardowe szablony .cls, których autorzy muszą używać przy przesyłaniu prac do czasopism lub na konferencje.

Plik .cls różni się od pakietu stylów (.sty): klasa ustala ramy całego dokumentu, podczas gdy plik stylu je uzupełnia. Kod źródłowy klasy jest często dystrybuowany jako plik dokumentowany .dtx wraz z instalatorem .ins, który wypakowuje gotowy do użycia plik .cls. Jako pliki tekstowe, pliki .cls czysto integrują się z systemami kontroli wersji.

Bezpieczeństwo

RYZYKO: LOW

Plik makr w formacie tekstowym; nie stanowi bezpośredniego zagrożenia wykonywalnego dla systemu operacyjnego. Złośliwy kod LaTeX jest teoretycznie możliwy poprzez polecenia shell-escape \write18, ale ataki wymagają od ofiary skompilowania dokumentu .tex z włączoną opcją shell-escape - nie jest to realistyczny wektor ataku dla plików .cls dystrybuowanych jako szablony.

Szczegóły formatu

w pigułce
PEŁNA NAZWALaTeX Document Class Fileznany również jako LaTeX Class File, TeX Class Definition
DEWELOPERLaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team)od 1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
TYP MIMEtext/plain
TYPTekstowe definicje makr LaTeX i polecenia klasy dokumentu
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Moduł klasy Visual Basic / Visual C++ - Definicja klasy kodu źródłowego w formacie tekstowym generowana przez IDE VB6/VBA/VC++; to samo rozszerzenie, inna treść.
  • Plik klasy Apex (Salesforce) - Zorientowany obiektowo plik klasy języka Apex używany w programowaniu na platformie Salesforce.
  • Plik klasyfikacji kolorów AutoCAD / ArcGIS - Plik schematu klasyfikacji używany przez ArcGIS i AutoCAD dla ustawień ramp kolorów i geokodowania.

Programy otwierające pliki CLS

Windows5 apps
TeXworks Open-source Plik → Otwórz, wybierz plik .cls; wyświetla się jako źródło TeX z podświetlaniem składni.
Texmaker Open-source Plik → Otwórz - pliki .cls otwierają się jako źródło TeX do edycji.
Notepad Open-source Otwórz plik .cls bezpośrednio; dodaj podświetlanie składni LaTeX poprzez język zdefiniowany przez użytkownika.
TeXstudio Open-source Plik → Otwórz - pełne podświetlanie składni TeX i autouzupełnianie dla edycji .cls.
Visual Studio Code Open-source Otwórz plik; zainstaluj rozszerzenie LaTeX Workshop (James Yu) dla pełnego wsparcia języka TeX.
macOS3 apps
TeXworks Open-source Plik → Otwórz, wybierz plik .cls; wyświetla się jako źródło TeX z podświetlaniem składni.
Texmaker Open-source Plik → Otwórz - pliki .cls otwierają się jako źródło TeX do edycji.
TeXShop Open-source Otwórz bezpośrednio; dołączony do dystrybucji MacTeX.
Linux2 apps
TeXworks Open-source Plik → Otwórz, wybierz plik .cls; wyświetla się jako źródło TeX z podświetlaniem składni.
Texmaker Open-source Plik → Otwórz - pliki .cls otwierają się jako źródło TeX do edycji.
Web1 app
Overleaf Freemium Prześlij plik .cls do folderu projektu; stanie się on dostępny dla polecenia \documentclass.

Szczegóły techniczne

specyfikacja
Typ MIMEtext/plain; rozpoznawany również jako application/x-tex
Kodowanie znakówASCII lub UTF-8; czyste ASCII zalecane dla najszerszej kompatybilności z silnikami TeX
Sygnatura binarnaBrak - plik tekstowy bez magicznych bajtów; identyfikowany wyłącznie po rozszerzeniu i wzorcu treści
Polecenie deklaracji klasy\ProvidesClass{nazwa}[RRRR/MM/DD vX.Y opis] osadza nazwę klasy, datę i ciąg wersji
Zabezpieczenie kompatybilności formatu\NeedsTeXFormat{LaTeX2e} jako konwencjonalna pierwsza linia zapobiega ładowaniu przez niekompatybilne formaty TeX
Mechanizm opcjiOpcje deklarowane za pomocą \DeclareOption i wykonywane przez \ProcessOptions lub \ProcessOptions*
Ładowanie zależności\RequirePackage{nazwa_pakietu}[min-data] wczytuje pakiety .sty z opcjonalnym zabezpieczeniem minimalnej daty
Dziedziczenie klas\LoadClass{klasa_nadrzedna} pozwala klasie rozszerzać inną, nadpisując tylko wybrane definicje
Typowy rozmiar pliku2 KB - 200 KB; od prostego szkieletu klasy do pełnego szablonu wydawcy czasopisma
Mechanizm ładowaniaWywoływany przez \documentclass[opcje]{nazwaklasy} jako pierwsze polecenie w dowolnym dokumencie .tex
Ścieżka wyszukiwania plikówLaTeX lokalizuje nazwaklasy.cls poprzez drzewo TEXMF; polecenie kpsewhich nazwaklasy.cls ujawnia rozwiązaną ścieżkę
Kompatybilne silniki TeXpdfLaTeX, XeLaTeX, LuaLaTeX oraz klasyczny LaTeX (tryb DVI); zabezpieczenia specyficzne dla silnika używają \ifXeTeX, \ifLuaTeX
Standardowe klasy wbudowanearticle, book, report, letter oraz slides są dostarczane z każdą dystrybucją LaTeX2e
Ekosystem wydawcówIEEE, ACM, Elsevier, Springer i AMS dystrybuują własne szablony .cls do zgłoszeń do czasopism i na konferencje
Format dystrybucji źródłowejŹródło klasy jest często pakowane jako plik dokumentowany .dtx wypakowywany przez towarzyszący instalator .ins
Wydano1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
Najnowsza wersjaLaTeX2e (current; periodic dated releases, e.g. 2023-06-01)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.latex-project.org

Konwersje CLS

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami CLS. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki CLS.

Najczęściej zadawane pytania

Jak użyć pliku .cls w moim dokumencie LaTeX?
Umieść plik .cls w tym samym folderze co plik .tex (lub zainstaluj go w drzewie TEXMF), a następnie dodaj \documentclass{nazwaklasy} jako pierwszą linię pliku .tex, pomijając rozszerzenie .cls.
LaTeX wyświetla komunikat „File cls not found” - co mam zrobić?
Pliku klasy brakuje w folderze projektu lub drzewie TeX. Pobierz odpowiedni plik .cls ze strony czasopisma lub konferencji i umieść go obok głównego pliku .tex.
Czy mogę otworzyć plik .cls bez instalowania LaTeX?
Tak - to zwykły tekst. Otworzy go dowolny edytor tekstu (Notatnik, VS Code, Texmaker). Kompilator LaTeX jest potrzebny tylko do budowania dokumentów, które z niego korzystają.
Jaka jest różnica między plikami .cls a .sty?
.cls to plik klasy dokumentu ładowany za pomocą \documentclass{} i określa on podstawowy typ dokumentu. .sty to plik pakietu ładowany za pomocą \usepackage{} i dodaje on funkcje do dowolnej klasy.
Czy mogę edytować plik .cls czasopisma, aby zmienić formatowanie?
Technicznie tak, ale większość czasopism zabrania modyfikowania ich plików klas przy zgłaszaniu prac. Zamiast tego zastosuj własne poprawki w preambule pliku .tex.
Dlaczego moje IDE kojarzy .cls z Visual Basic zamiast z LaTeX?
Rozszerzenie .cls jest współdzielone przez oba formaty. Zmień powiązanie w ustawieniach IDE lub użyj dedykowanego edytora LaTeX (TeXstudio, TeXworks), który rozpoznaje go poprawnie.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z