.STY

Arquivo STY

LaTeX Style / Package File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo STY é um arquivo de pacote (estilo) do LaTeX - macros TeX em texto simples que adicionam recursos ou formatação a um documento LaTeX, carregados com \usepackage{nome}. Qualquer editor de texto o abre para ler ou editar o código; para usá-lo, coloque-o ao lado do seu arquivo .tex e compile com pdflatex. A maioria dos pacotes comuns já vem com o TeX Live e MiKTeX.

Desenvolvedor: LaTeX Project (Leslie Lamport; built on Donald Knuth's TeX) Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: text/x-tex
ABRE EM Windows macOS Linux Web
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 20, 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 STY?

Um arquivo .sty é um arquivo de texto simples que contém definições de estilo usadas para formatar documentos LaTeX. Os comandos são introduzidos com uma barra invertida (` \ ), enquanto os comentários são marcados com um sinal de porcentagem (%). Arquivos .sty são carregados por documentos .tex ou .ltx através do comando \usepackage{nome}` para aplicar sua formatação ao documento em questão.

Arquivos .sty podem ser reutilizados em qualquer número de documentos. Definições de estilo também podem ser configuradas diretamente no preâmbulo de um documento; empacotá-las no formato .sty as torna compartilháveis. Um arquivo .sty moderno abre com uma declaração \ProvidesPackage que registra o nome do pacote, data e versão.

O LaTeX é muito popular em publicações científicas e acadêmicas, onde arquivos .sty são comumente usados para padronizar layouts e formatação de documentos. Os pacotes são distribuídos através do CTAN e incluídos em distribuições TeX como TeX Live e MiKTeX. Muitos arquivos .sty são gerados a partir de uma fonte .dtx usando um script .ins; o formato .cls desempenha o mesmo papel para a estrutura geral do documento.

Segurança e proteção

RISCO: MEDIUM

Um .sty é um código TeX executável que roda quando o LaTeX compila seu documento. O TeX pode ler e (com \write18/shell-escape ativado) até executar comandos externos, portanto, um arquivo de estilo malicioso poderia, em princípio, gravar arquivos ou executar programas durante a compilação. A maioria das distribuições vem com o shell-escape restrito por padrão, o que limita isso. Trate arquivos .sty de fontes desconhecidas como qualquer código baixado: prefira pacotes do CTAN/sua distribuição, leia um desconhecido antes de compilar com ele e não ative o shell-escape irrestrito para arquivos em que você não confia. Visualizar um .sty em um editor de texto é inofensivo.

Detalhes do formato

em resumo
NOME COMPLETOLaTeX Style / Package Filetambém conhecido como LaTeX style file, LaTeX package
DESENVOLVEDORLaTeX Project (Leslie Lamport; built on Donald Knuth's TeX)desde 1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
TIPO MIMEtext/x-tex
TIPOCódigo-fonte de macro LaTeX/TeX em texto simples definindo um pacote ou estilo
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd

Programas que abrem arquivos STY

Windows4 apps
MiKTeX Código aberto A distribuição TeX que fornece milhares de arquivos .sty; instale os que faltam via seu Package Manager. \usepackage os encontra automaticamente.
Texmaker Código aberto Abra e edite o .sty como código-fonte; compile o .tex pai com as ferramentas integradas.
TeXstudio Código aberto Abra o .sty para ler/editar. Para usá-lo: mantenha-o ao lado do seu .tex ou em uma árvore texmf local, depois compile. (Funciona com um backend MiKTeX/TeX Live.)
Notepad / VS Code Código aberto Abra como texto simples para ler ou editar rapidamente as macros; não é necessária instalação de TeX apenas para visualizar.
macOS3 apps
TeXworks Código aberto Abra e edite o arquivo de estilo; compile documentos que usem \usepackage nele.
TeX Live / MacTeX Código aberto Instale o MacTeX (TeX Live para macOS); ele traz os pacotes padrão e encontra novos .sty na árvore texmf local.
TeXShop Código aberto Abra o .sty neste editor LaTeX para macOS para ler/editar; faz a composição via MacTeX.
Linux3 apps
TeX Live Código aberto Instale via sua distribuição ou site oficial; «tlmgr install <pkg>» adiciona arquivos .sty ausentes, encontrados automaticamente por \usepackage.
Texmaker / TeXstudio Código aberto Abra o .sty para editar; compile o documento pai com o backend TeX Live.
Any text editor (gedit, vim, Emacs) Código aberto Abra como texto simples; o AUCTeX (Emacs) oferece suporte completo para edição LaTeX.
Web1 app
Overleaf Freemium Envie o .sty para o seu projeto junto com o .tex; use \usepackage e compile no navegador - sem necessidade de instalação local.

Detalhes técnicos

especificação profunda
Tipo de arquivoArquivo de código-fonte de macro TeX em texto simples
Tipo MIMEtext/x-tex (também aceito: application/x-tex, text/plain)
Codificação de caracteresASCII ou UTF-8; UTF-8 é a codificação de entrada padrão desde o lançamento do LaTeX 2018
Comando de carregamento\usepackage{nome} no preâmbulo do documento; opções passadas como \usepackage[opt1,opt2]{nome}
Autodeclaração do pacote\ProvidesPackage{nome}[AAAA/MM/DD vX.Y descrição] registra identidade e versão no log de compilação
Tratamento de opções\DeclareOption{chave}{código} define opções aceitas; \ProcessOptions executa as escolhidas pelo usuário
Declaração de dependência\RequirePackage{nome}[data-mínima] declara dependências, equivalente ao \usepackage mas seguro dentro do código do pacote
Assinatura bináriaNenhuma - texto simples; arquivos modernos convencionalmente começam com linhas de comentário % seguidas por \NeedsTeXFormat{LaTeX2e}
Tamanho de arquivo típico1 KB - 200 KB dependendo da complexidade do pacote
Formato complementarClasse de documento .cls - mesma linguagem de macro TeX, mas carregada com \documentclass e governa a estrutura geral do documento
Formato de origemMuitos arquivos .sty são extraídos de um arquivo de origem documentado .dtx usando um script instalador .ins
DistribuiçãoPublicado no CTAN; incluído no TeX Live (multiplataforma) e MiKTeX (Windows)
Suporte de plataformaQualquer sistema operacional com uma distribuição TeX instalada: Windows, macOS, Linux, BSD
Marcadores de sintaxeBarra invertida (\) introduz cada comando; porcentagem (%) inicia um comentário que se estende até o fim da linha
Camada de programação modernaPacotes podem usar a camada LaTeX3 / expl3 (\ExplSyntaxOn...\ExplSyntaxOff) para programação de macros estruturada
Lançado1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
Versão mais recenteN/A (no version number on the format itself; tracked per package and by LaTeX2e/LaTeX3 releases)
Padrão abertoSim · livre de royalties
Especificaçãowww.latex-project.org

Conversões de STY

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos STY. 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 STY.

Perguntas frequentes

Como instalo um arquivo .sty para LaTeX?
O mais simples: coloque o .sty na mesma pasta que o seu .tex e compile - o LaTeX o encontrará. Para uso permanente, coloque-o em sua árvore local texmf (ex: ~/texmf/tex/latex/<nome>/) e execute «texhash»/«mktexlsr», ou instale o pacote via MiKTeX Package Manager ou «tlmgr».
Para que é usado um arquivo .sty?
É um pacote LaTeX: macros reutilizáveis que adicionam recursos ou formatação (matemática, gráficos, hiperlinks, layout de página). Você o carrega em seu documento com \usepackage{nome}.
Qual a diferença entre um arquivo .sty e um .cls?
Ambos são fontes de macro LaTeX. Um .sty (pacote) é carregado com \usepackage e adiciona recursos a qualquer documento; um .cls (classe) é carregado com \documentclass e define todo o tipo de documento (artigo, relatório, um modelo de periódico).
Como abro um arquivo .sty?
É texto simples - abra-o em qualquer editor (Notepad++, VS Code, vim) ou em uma IDE LaTeX (TeXstudio, TeXmaker, Overleaf). Você lê/edita as macros lá; você não o «executa» sozinho.
O LaTeX diz «File name.sty not found» - o que eu faço?
O pacote não está onde o LaTeX procura. Instale-o (MiKTeX Package Manager ou «tlmgr install nome»), ou coloque o .sty ao lado do seu .tex. No MiKTeX, a instalação imediata geralmente oferece a busca automática.
Posso converter um .sty para PDF?
Não - não é um documento. Em vez disso, compile um pequeno .tex que use o pacote para PDF, ou leia o PDF de documentação do próprio pacote (gerado a partir de seu .dtx).

Referências

1The LaTeX Project - Documentationwww.latex-project.org
2CTAN - Comprehensive TeX Archive Networkctan.org

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

Extensões relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

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