.CLS

Fichier CLS

LaTeX Document Class File
Poser une question
RÉPONSE RAPIDE

Un fichier .cls est le plus souvent un fichier de classe de document LaTeX - une définition de macro en texte brut qui définit la mise en page globale d'un document LaTeX (marges, polices, styles de section). Ouvrez-le avec n'importe quel éditeur de texte ou un éditeur LaTeX tel que TeXstudio. La même extension est également utilisée par les modules de classe Visual Basic et les fichiers de classe Salesforce Apex.

Développeur : LaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team) Catégorie : Fichiers texte Standard ouvert MIME: text/plain
S'OUVRE SUR Windows macOS Linux Web
Lié : .DOC · .ODT · .DOCX · .GDOC

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 7, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier CLS ?

Un fichier .cls est un fichier de classe de document LaTeX - une définition de macro en texte brut qui détermine la structure globale, la mise en page et la typographie d'un document LaTeX. Lorsque vous ouvrez une source .tex qui commence par \documentclass{article} ou \documentclass{beamer}, LaTeX recherche dans son arborescence de répertoires TEXMF un fichier correspondant nommé article.cls ou beamer.cls et le charge avant de traiter le contenu.

Le fichier de classe contrôle les paramètres globaux du document : géométrie de la page, choix des polices, hiérarchie des sections, en-têtes et pieds de page, éléments flottants et environnements de liste. À l'intérieur d'un fichier .cls, les options sont déclarées avec \DeclareOption, les dépendances de paquets avec \RequirePackage, et l'identité de la classe avec \ProvidesClass{classname}[YYYY/MM/DD vX.Y description]. La ligne d'ouverture conventionnelle \NeedsTeXFormat{LaTeX2e} protège contre le chargement par un moteur TeX incompatible.

Les classes standard - article, book, report, letter - sont livrées avec toutes les distributions TeX majeures, y compris TeX Live et MiKTeX. Des éditeurs tels que IEEE, ACM, Elsevier, Springer et l'AMS distribuent des modèles .cls personnalisés que les auteurs doivent utiliser pour les soumissions de revues ou de conférences.

Un fichier .cls diffère d'un paquet de style (.sty) : une classe définit l'ensemble du cadre du document, tandis qu'un fichier de style le complète. Le code source de la classe est souvent distribué sous forme de fichier lettré .dtx avec un installateur compagnon .ins qui extrait le .cls déployable. Étant en texte brut, les fichiers .cls s'intègrent proprement dans les flux de travail de gestion de versions.

Sécurité et sûreté

RISQUE : LOW

Fichier macro en texte brut ; ne présente aucun risque exécutable direct pour le système d'exploitation. Un code LaTeX malveillant est théoriquement possible via les commandes shell-escape \write18, mais l'exploitation nécessite que la victime compile un document .tex avec shell-escape activé - ce qui n'est pas un vecteur d'attaque réaliste pour les fichiers .cls distribués comme modèles.

Détails du format

en bref
NOM COMPLETLaTeX Document Class Filealias LaTeX Class File, TeX Class Definition
DÉVELOPPEURLaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team)depuis 1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
CATÉGORIEFichiers texte
TYPE MIMEtext/plain
TYPEDéfinitions de macros LaTeX en texte brut et commandes de classe de document
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Module de classe Visual Basic / Visual C++ - Définition de classe de code source en texte brut générée par l'IDE VB6/VBA/VC++ ; même extension, contenu différent.
  • Fichier de classe Apex (Salesforce) - Fichier de classe du langage Apex orienté objet utilisé dans le développement de la plateforme Salesforce.
  • Fichier de classification des couleurs AutoCAD / ArcGIS - Fichier de schéma de classification utilisé par ArcGIS et AutoCAD pour les paramètres de dégradé de couleurs et de géocodage.

Programmes qui ouvrent les fichiers CLS

Windows5 apps
TeXworks Open-source Fichier → Ouvrir, sélectionnez le fichier .cls ; s'affiche comme source TeX avec coloration syntaxique.
Texmaker Open-source Fichier → Ouvrir - les fichiers .cls s'ouvrent comme source TeX pour l'édition.
Notepad Open-source Ouvrez le fichier .cls directement ; ajoutez la coloration syntaxique LaTeX via un langage défini par l'utilisateur.
TeXstudio Open-source Fichier → Ouvrir - coloration syntaxique TeX complète et autocomplétion pour l'édition de .cls.
Visual Studio Code Open-source Ouvrez le fichier ; installez l'extension LaTeX Workshop (James Yu) pour une prise en charge complète du langage TeX.
macOS3 apps
TeXworks Open-source Fichier → Ouvrir, sélectionnez le fichier .cls ; s'affiche comme source TeX avec coloration syntaxique.
Texmaker Open-source Fichier → Ouvrir - les fichiers .cls s'ouvrent comme source TeX pour l'édition.
TeXShop Open-source Ouvrir directement ; inclus avec la distribution MacTeX.
Linux2 apps
TeXworks Open-source Fichier → Ouvrir, sélectionnez le fichier .cls ; s'affiche comme source TeX avec coloration syntaxique.
Texmaker Open-source Fichier → Ouvrir - les fichiers .cls s'ouvrent comme source TeX pour l'édition.
Web1 app
Overleaf Freemium Téléchargez le .cls dans votre dossier de projet ; il devient disponible pour \documentclass.

Détails techniques

spécifications approfondies
Type MIMEtext/plain ; également reconnu comme application/x-tex
Encodage des caractèresASCII ou UTF-8 ; ASCII pur recommandé pour la plus large compatibilité avec les moteurs TeX
Signature binaireAucune - fichier texte brut sans octets magiques ; identifié uniquement par l'extension et le motif du contenu
Commande de déclaration de classe\ProvidesClass{name}[YYYY/MM/DD vX.Y description] intègre le nom de la classe, la date et la chaîne de version
Protection de compatibilité de format\NeedsTeXFormat{LaTeX2e} comme première ligne conventionnelle empêche le chargement par des formats TeX incompatibles
Mécanisme d'optionsOptions déclarées avec \DeclareOption et exécutées via \ProcessOptions ou \ProcessOptions*
Chargement des dépendances\RequirePackage{pkgname}[min-date] appelle des paquets .sty avec des protections optionnelles de date minimale
Héritage de classe\LoadClass{parentclass} permet à une classe d'en étendre une autre, en ne remplaçant que les définitions sélectionnées
Taille de fichier typique2 Ko - 200 Ko ; de la simple classe squelette au modèle complet d'éditeur de revue
Mécanisme de chargementInvoqué par \documentclass[options]{classname} comme première commande dans tout document .tex
Chemin de recherche de fichierLaTeX localise classname.cls via l'arborescence TEXMF ; kpsewhich classname.cls révèle le chemin résolu
Moteurs TeX compatiblespdfLaTeX, XeLaTeX, LuaLaTeX et LaTeX classique (mode DVI) ; les protections spécifiques au moteur utilisent \ifXeTeX, \ifLuaTeX
Classes intégrées standardarticle, book, report, letter et slides sont livrés avec chaque distribution LaTeX2e
Écosystème des éditeursIEEE, ACM, Elsevier, Springer et AMS distribuent des modèles .cls propriétaires pour les soumissions de revues et de conférences
Format de distribution sourceLa source de la classe est souvent packagée sous forme de fichier lettré .dtx extrait par un installateur compagnon .ins
Publié1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
Dernière versionLaTeX2e (current; periodic dated releases, e.g. 2023-06-01)
Standard ouvertOui · libre de droits
Spécificationwww.latex-project.org

Conversions CLS

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers CLS. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers CLS.

Foire aux questions

Comment utiliser un fichier .cls dans mi document LaTeX ?
Placez le fichier .cls dans le même dossier que votre fichier .tex (ou installez-le dans votre arborescence TEXMF), puis ajoutez \documentclass{classname} comme première ligne de votre fichier .tex, en omettant l'extension .cls.
LaTeX indique « File cls not found » - que dois-je faire ?
Le fichier de classe est manquant dans votre dossier de projet ou votre arborescence TeX. Téléchargez le bon .cls sur le site Web de la revue ou de la conférence et placez-le à côté de votre fichier .tex principal.
Puis-je ouvrir un fichier .cls sans installer LaTeX ?
Oui - c'est du texte brut. N'importe quel éditeur de texte (Notepad, VS Code, Texmaker) l'ouvrira. Vous n'avez besoin d'un compilateur LaTeX que pour construire les documents qui l'utilisent.
Quelle est la différence entre les fichiers .cls et .sty ?
.cls est un fichier de classe de document chargé avec \documentclass{} et définit le type de document fondamental. .sty est un fichier de paquet chargé avec \usepackage{} et ajoute des fonctionnalités par-dessus n'importe quelle classe.
Puis-je modifier le fichier .cls de la revue pour changer le formatage ?
Techniquement oui, mais la plupart des revues interdisent de modifier leur fichier de classe pour la soumission. Appliquez plutôt des ajustements personnalisés dans le préambule de votre fichier .tex.
Pourquoi mon IDE associe-t-il .cls à Visual Basic au lieu de LaTeX ?
L'extension .cls est partagée par les deux formats. Renommez l'association dans les paramètres de votre IDE ou utilisez un éditeur LaTeX dédié (TeXstudio, TeXworks) qui le reconnaît correctement.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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.MDMarkdown Document
9.TMPTemporary File
10.BINCD/DVD Disc Image (BIN/CUE)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z