.CLS

Archivo CLS

LaTeX Document Class File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .cls es frecuentemente un archivo de clase de documento LaTeX: una definición de macro en texto plano que establece el diseño general de un documento LaTeX (márgenes, fuentes, estilos de sección). Ábralo con cualquier editor de texto o un editor de LaTeX como TeXstudio. La misma extensión también es utilizada por los módulos de clase de Visual Basic y los archivos de clase Apex de Salesforce.

Desarrollador: LaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team) Categoría: Archivos de texto Estándar abierto MIME: text/plain
SE ABRE EN Windows macOS Linux Web
Relacionado: .DOC · .ODT · .DOCX · .GDOC

En esta página

19k+ extensiones indexadas
Última revisión Jul 7, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo CLS?

Un archivo .cls es un archivo de clase de documento LaTeX: una definición de macro en texto plano que determina la estructura general, el diseño y la tipografía de un documento LaTeX. Cuando abre cualquier fuente .tex que comienza con \documentclass{article} o \documentclass{beamer}, LaTeX busca en su árbol de directorios TEXMF un archivo coincidente llamado article.cls o beamer.cls y lo carga antes de procesar el contenido.

La clase de archivo controla la configuración global del documento: geometría de página, elección de fuentes, jerarquía de secciones, encabezados y pies de página, objetos flotantes y entornos de lista. Dentro de un archivo .cls, las opciones se declaran con \DeclareOption, las dependencias de paquetes con \RequirePackage y la identidad de la clase con \ProvidesClass{classname}[YYYY/MM/DD vX.Y description]. La línea de apertura convencional \NeedsTeXFormat{LaTeX2e} protege contra la carga por parte de un motor TeX incompatible.

Las clases estándar - article, book, report, letter - se incluyen con todas las distribuciones principales de TeX, como TeX Live y MiKTeX. Editoriales como IEEE, ACM, Elsevier, Springer y la AMS distribuyen plantillas .cls personalizadas que los autores deben usar para envíos a revistas o conferencias.

Un archivo .cls difiere de un paquete de estilo (.sty): una clase establece todo el marco del documento, mientras que un archivo de estilo lo complementa. El código fuente de la clase a menudo se distribuye como un archivo literario .dtx con un instalador .ins complementario que extrae el .cls desplegable. Al ser texto plano, los archivos .cls se integran limpiamente en los flujos de trabajo de control de versiones.

Seguridad y protección

RIESGO: LOW

Archivo de macros en texto plano; no representa un riesgo ejecutable directo para el sistema operativo. El código LaTeX malicioso es teóricamente posible mediante comandos shell-escape \write18, pero su explotación requiere que la víctima compile un documento .tex con shell-escape habilitado, lo cual no es un vector de ataque realista para archivos .cls distribuidos como plantillas.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOLaTeX Document Class Filetambién conocido como LaTeX Class File, TeX Class Definition
DESARROLLADORLaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team)desde 1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
TIPO MIMEtext/plain
TIPODefiniciones de macros LaTeX en texto plano y comandos de clase de documento
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Módulo de clase de Visual Basic / Visual C++ - Definición de clase de código fuente en texto plano generada por el IDE de VB6/VBA/VC++; misma extensión, contenido diferente.
  • Archivo de clase Apex (Salesforce) - Archivo de clase del lenguaje Apex orientado a objetos utilizado en el desarrollo de la plataforma Salesforce.
  • Archivo de clasificación de color de AutoCAD / ArcGIS - Archivo de esquema de clasificación utilizado por ArcGIS y AutoCAD para configuraciones de rampa de color y geocodificación.

Programas que abren archivos CLS

Windows5 apps
TeXworks Código abierto Archivo → Abrir, seleccione el archivo .cls; se muestra como fuente TeX con resaltado de sintaxis.
Texmaker Código abierto Archivo → Abrir - los archivos .cls se abren como fuente TeX para su edición.
Notepad Código abierto Abra el archivo .cls directamente; añada resaltado de sintaxis LaTeX mediante lenguaje definido por el usuario.
TeXstudio Código abierto Archivo → Abrir - resaltado de sintaxis TeX completo y autocompletado para la edición de .cls.
Visual Studio Code Código abierto Abra el archivo; instale la extensión LaTeX Workshop (James Yu) para soporte completo del lenguaje TeX.
macOS3 apps
TeXworks Código abierto Archivo → Abrir, seleccione el archivo .cls; se muestra como fuente TeX con resaltado de sintaxis.
Texmaker Código abierto Archivo → Abrir - los archivos .cls se abren como fuente TeX para su edición.
TeXShop Código abierto Abrir directamente; incluido con la distribución MacTeX.
Linux2 apps
TeXworks Código abierto Archivo → Abrir, seleccione el archivo .cls; se muestra como fuente TeX con resaltado de sintaxis.
Texmaker Código abierto Archivo → Abrir - los archivos .cls se abren como fuente TeX para su edición.
Web1 app
Overleaf Freemium Suba el .cls a la carpeta de su proyecto; estará disponible para \documentclass.

Detalles técnicos

especificación profunda
Tipo MIMEtext/plain; también reconocido como application/x-tex
Codificación de caracteresASCII o UTF-8; se recomienda ASCII puro para la compatibilidad más amplia con motores TeX
Firma binariaNinguna - archivo de texto plano sin magic bytes; identificado solo por la extensión y el patrón de contenido
Comando de declaración de clase\ProvidesClass{name}[YYYY/MM/DD vX.Y description] incrusta el nombre de la clase, la fecha y la cadena de versión
Protección de compatibilidad de formato\NeedsTeXFormat{LaTeX2e} como primera línea convencional evita la carga por formatos TeX incompatibles
Mecanismo de opcionesOpciones declaradas con \DeclareOption y ejecutadas mediante \ProcessOptions o \ProcessOptions*
Carga de dependencias\RequirePackage{pkgname}[min-date] extrae paquetes .sty con protecciones opcionales de fecha mínima
Herencia de clases\LoadClass{parentclass} permite que una clase extienda a otra, sobrescribiendo solo definiciones seleccionadas
Tamaño de archivo típico2 KB - 200 KB; desde una clase de esqueleto simple hasta una plantilla completa de editorial de revistas
Mecanismo de cargaInvocado por \documentclass[options]{classname} como el primer comando en cualquier documento .tex
Ruta de búsqueda de archivosLaTeX localiza classname.cls a través del árbol TEXMF; kpsewhich classname.cls revela la ruta resuelta
Motores TeX compatiblespdfLaTeX, XeLaTeX, LuaLaTeX y LaTeX clásico (modo DVI); las protecciones específicas del motor usan \ifXeTeX, \ifLuaTeX
Clases integradas estándararticle, book, report, letter y slides se incluyen con cada distribución de LaTeX2e
Ecosistema de editorialesIEEE, ACM, Elsevier, Springer y AMS distribuyen plantillas .cls propietarias para envíos a revistas y conferencias
Formato de distribución de fuenteLa fuente de la clase a menudo se empaqueta como un archivo literario .dtx extraído por un instalador .ins complementario
Lanzado1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
Última versiónLaTeX2e (current; periodic dated releases, e.g. 2023-06-01)
Estándar abiertoSí · libre de regalías
Especificaciónwww.latex-project.org

Conversiones de CLS

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos CLS. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos CLS.

Preguntas frecuentes

¿Cómo utilizo un archivo .cls en mi documento LaTeX?
Coloque el archivo .cls en la misma carpeta que su archivo .tex (o instálelo en su árbol TEXMF), luego agregue \documentclass{classname} como la primera línea de su archivo .tex, omitiendo la extensión .cls.
LaTeX dice «File cls not found» - ¿qué debo hacer?
El archivo de clase falta en la carpeta de su proyecto o en el árbol de TeX. Descargue el .cls correcto del sitio web de la revista o conferencia y colóquelo junto a su archivo .tex principal.
¿Puedo abrir un archivo .cls sin instalar LaTeX?
Sí, es texto plano. Cualquier editor de texto (Notepad, VS Code, Texmaker) lo abrirá. Solo necesita un compilador de LaTeX para generar documentos que lo utilicen.
¿Cuál es la diferencia entre los archivos .cls y .sty?
.cls es un archivo de clase de documento cargado con \documentclass{} y establece el tipo fundamental de documento. .sty es un archivo de paquete cargado con \usepackage{} y añade funciones sobre cualquier clase.
¿Puedo editar el archivo .cls de la revista para cambiar el formato?
Técnicamente sí, pero la mayoría de las revistas prohíben modificar su archivo de clase para el envío. Aplique ajustes personalizados en el preámbulo de su archivo .tex en su lugar.
¿Por qué mi IDE asocia .cls con Visual Basic en lugar de LaTeX?
La extensión .cls es compartida por ambos formatos. Cambie el nombre de la asociación en la configuración de su IDE o use un editor de LaTeX dedicado (TeXstudio, TeXworks) que lo reconozca correctamente.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z