.CLS

Arquivo CLS

LaTeX Document Class File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .cls é, na maioria das vezes, um arquivo de classe de documento LaTeX - uma definição de macro em texto simples que define o layout geral de um documento LaTeX (margens, fontes, estilos de seção). Abra-o com qualquer editor de texto ou um editor LaTeX como o TeXstudio. A mesma extensão também é usada por módulos de classe do Visual Basic e arquivos de classe Salesforce Apex.

Desenvolvedor: LaTeX Project (originally Leslie Lamport, 1985; maintained by LaTeX3 Project team) Categoria: Arquivos de Texto Padrão aberto MIME: text/plain
ABRE EM Windows macOS Linux Web
Relacionado: .DOC · .ODT · .DOCX · .GDOC

Nesta página

19k+ extensões indexadas
Última revisão em Jul 7, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro CLS?

Um arquivo .cls é um arquivo de classe de documento LaTeX - uma definição de macro em texto simples que determina a estrutura geral, o layout e a tipografia de um documento LaTeX. Quando você abre qualquer fonte .tex que começa com \documentclass{article} ou \documentclass{beamer}, o LaTeX pesquisa em sua árvore de diretórios TEXMF por um arquivo correspondente chamado article.cls ou beamer.cls e o carrega antes de processar o conteúdo.

O arquivo de classe controla as configurações globais do documento: geometria da página, escolhas de fontes, hierarquia de seções, cabeçalhos e rodapés, flutuantes e ambientes de lista. Dentro de um arquivo .cls, as opções são declaradas com \DeclareOption, as dependências de pacotes com \RequirePackage e a identidade da classe com \ProvidesClass{classname}[YYYY/MM/DD vX.Y description]. A linha de abertura convencional \NeedsTeXFormat{LaTeX2e} protege contra o carregamento por um motor TeX incompatível.

Classes padrão - article, book, report, letter - acompanham todas as principais distribuições TeX, incluindo TeX Live e MiKTeX. Editoras como IEEE, ACM, Elsevier, Springer e a AMS distribuem modelos .cls personalizados que os autores devem usar para submissões de periódicos ou conferências.

Um arquivo .cls difere de um pacote de estilo (.sty): uma classe define toda a estrutura do documento, enquanto um arquivo de estilo a suplementa. O código-fonte da classe é frequentemente distribuído como um arquivo literário .dtx com um instalador .ins complementar que extrai o .cls implantável. Por serem texto simples, os arquivos .cls integram-se perfeitamente em fluxos de trabalho de controle de versão.

Segurança e proteção

RISCO: LOW

Arquivo de macro em texto simples; não apresenta risco executável direto ao sistema operacional. Código LaTeX malicioso é teoricamente possível via comandos shell-escape \write18, mas a exploração exige que a vítima compile um documento .tex com shell-escape ativado - não é um vetor de ataque realista para arquivos .cls distribuídos como modelos.

Detalhes do formato

em resumo
NOME COMPLETOLaTeX Document Class Filetambém conhecido como LaTeX Class File, TeX Class Definition
DESENVOLVEDORLaTeX 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
TIPODefinições de macro LaTeX em texto simples e comandos de classe de documento
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • Módulo de Classe Visual Basic / Visual C++ - Definição de classe de código-fonte em texto simples gerada pelo IDE VB6/VBA/VC++; mesma extensão, conteúdo diferente.
  • Arquivo de Classe Apex (Salesforce) - Arquivo de classe da linguagem Apex orientada a objetos usado no desenvolvimento da plataforma Salesforce.
  • Arquivo de Classificação de Cores AutoCAD / ArcGIS - Arquivo de esquema de classificação usado pelo ArcGIS e AutoCAD para configurações de rampa de cores e geocodificação.

Programas que abrem arquivos CLS

Windows5 apps
TeXworks Código aberto Arquivo → Abrir, selecione o arquivo .cls; exibido como código-fonte TeX com realce de sintaxe.
Texmaker Código aberto Arquivo → Abrir - arquivos .cls abrem como fonte TeX para edição.
Notepad Código aberto Abra o arquivo .cls diretamente; adicione realce de sintaxe LaTeX via linguagem definida pelo usuário.
TeXstudio Código aberto Arquivo → Abrir - realce de sintaxe TeX completo e preenchimento automático para edição de .cls.
Visual Studio Code Código aberto Abra o arquivo; instale a extensão LaTeX Workshop (James Yu) para suporte completo à linguagem TeX.
macOS3 apps
TeXworks Código aberto Arquivo → Abrir, selecione o arquivo .cls; exibido como código-fonte TeX com realce de sintaxe.
Texmaker Código aberto Arquivo → Abrir - arquivos .cls abrem como fonte TeX para edição.
TeXShop Código aberto Abra diretamente; incluído na distribuição MacTeX.
Linux2 apps
TeXworks Código aberto Arquivo → Abrir, selecione o arquivo .cls; exibido como código-fonte TeX com realce de sintaxe.
Texmaker Código aberto Arquivo → Abrir - arquivos .cls abrem como fonte TeX para edição.
Web1 app
Overleaf Freemium Envie o .cls para a pasta do seu projeto; ele ficará disponível para \documentclass.

Detalhes técnicos

especificação profunda
Tipo MIMEtext/plain; também reconhecido como application/x-tex
Codificação de caracteresASCII ou UTF-8; ASCII puro recomendado para maior compatibilidade com motores TeX
Assinatura bináriaNenhuma - arquivo de texto simples sem magic bytes; identificado apenas pela extensão e padrão de conteúdo
Comando de declaração de classe\ProvidesClass{name}[YYYY/MM/DD vX.Y description] incorpora o nome da classe, data e string de versão
Proteção de compatibilidade de formato\NeedsTeXFormat{LaTeX2e} como primeira linha convencional evita o carregamento por formatos TeX incompatíveis
Mecanismo de opçõesOpções declaradas com \DeclareOption e executadas via \ProcessOptions ou \ProcessOptions*
Carregamento de dependências\RequirePackage{pkgname}[min-date] importa pacotes .sty com proteções opcionais de data mínima
Herança de classe\LoadClass{parentclass} permite que uma classe estenda outra, substituindo apenas definições selecionadas
Tamanho de arquivo típico2 KB - 200 KB; desde uma classe de esqueleto simples até um modelo completo de editora de periódicos
Mecanismo de carregamentoInvocado por \documentclass[options]{classname} como o primeiro comando em qualquer documento .tex
Caminho de busca de arquivoO LaTeX localiza classname.cls através da árvore TEXMF; kpsewhich classname.cls revela o caminho resolvido
Motores TeX compatíveispdfLaTeX, XeLaTeX, LuaLaTeX e LaTeX clássico (modo DVI); proteções específicas de motor usam \ifXeTeX, \ifLuaTeX
Classes integradas padrãoarticle, book, report, letter e slides acompanham todas as distribuições LaTeX2e
Ecossistema de editorasIEEE, ACM, Elsevier, Springer e AMS distribuem modelos .cls proprietários para submissões de periódicos e conferências
Formato de distribuição de fonteA fonte da classe é frequentemente empacotada como um arquivo literário .dtx extraído por um instalador .ins complementar
Lançado1985 (LaTeX 2.09); .cls extension standardized with LaTeX2e, June 1994
Versão mais recenteLaTeX2e (current; periodic dated releases, e.g. 2023-06-01)
Padrão abertoSim · livre de royalties
Especificaçãowww.latex-project.org

Conversões de CLS

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos CLS. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos CLS.

Perguntas frequentes

Como eu uso um arquivo .cls no meu documento LaTeX?
Coloque o arquivo .cls na mesma pasta que o seu arquivo .tex (ou instale-o em sua árvore TEXMF) e, em seguida, adicione \documentclass{classname} como a primeira linha do seu arquivo .tex, omitindo a extensão .cls.
O LaTeX diz «File cls not found» - o que eu faço?
O arquivo de classe está faltando na pasta do seu projeto ou na árvore TeX. Baixe o .cls correto no site do periódico ou da conferência e coloque-o ao lado do seu arquivo .tex principal.
Posso abrir um arquivo .cls sem instalar o LaTeX?
Sim - ele é texto simples. Qualquer editor de texto (Notepad, VS Code, Texmaker) irá abri-lo. Você só precisa de um compilador LaTeX para gerar documentos que o utilizem.
Qual é a diferença entre arquivos .cls e .sty?
.cls é um arquivo de classe de documento carregado com \documentclass{} e define o tipo fundamental do documento. .sty é um arquivo de pacote carregado com \usepackage{} e adiciona recursos sobre qualquer classe.
Posso editar o arquivo .cls da editora para alterar a formatação?
Tecnicamente sim, mas a maioria dos periódicos proíbe a modificação de seu arquivo de classe para submissão. Em vez disso, aplique ajustes personalizados no preâmbulo do seu arquivo .tex.
Por que meu IDE associa .cls com Visual Basic em vez de LaTeX?
A extensão .cls é compartilhada por ambos os formatos. Renomeie a associação nas configurações do seu IDE ou use um editor LaTeX dedicado (TeXstudio, TeXworks) que o reconheça corretamente.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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

Extensões 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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z