.STY

Fichier STY

LaTeX Style / Package File
Poser une question
RÉPONSE RAPIDE

Un fichier STY est un fichier de package (style) LaTeX - des macros TeX en texte brut qui ajoutent des fonctionnalités ou du formatage à un document LaTeX, chargé avec \usepackage{nom}. N'importe quel éditeur de texte peut l'ouvrir pour lire ou modifier le code ; pour l'utiliser, placez-le à côté de votre fichier .tex et compilez avec pdflatex. La plupart des packages courants sont déjà fournis avec TeX Live et MiKTeX.

Développeur : LaTeX Project (Leslie Lamport; built on Donald Knuth's TeX) Catégorie : Fichiers de développement Standard ouvert MIME: text/x-tex
S'OUVRE SUR Windows macOS Linux Web
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 20, 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 STY ?

Un fichier .sty est un fichier texte brut qui contient des définitions de style utilisées pour le formatage des documents LaTeX. Les commandes sont introduites par une barre oblique inverse (« ` \ »), tandis que les commentaires sont marqués par un signe de pourcentage (%). Les fichiers .sty sont chargés par les documents .tex ou .ltx via la commande \usepackage{nom}` pour appliquer leur formatage au document donné.

Les fichiers .sty peuvent être réutilisés dans n'importe quel nombre de documents. Les définitions de style peuvent également être définies directement dans le préambule d'un document ; les emballer sous forme .sty les rend partageables. Un fichier .sty moderne s'ouvre par une déclaration \ProvidesPackage qui indique le nom du package, sa date et sa version.

LaTeX est très populaire dans l'édition scientifique et académique, où les fichiers .sty sont couramment utilisés pour standardiser les mises en page et le formatage des documents. Les packages sont distribués via le CTAN et regroupés dans des distributions TeX telles que TeX Live et MiKTeX. De nombreux fichiers .sty sont générés à partir d'une source .dtx à l'aide d'un script .ins ; le format .cls remplit le même rôle pour la structure globale du document.

Sécurité et sûreté

RISQUE : MEDIUM

Un fichier .sty est un code TeX exécutable qui s'exécute lorsque LaTeX compile votre document. TeX peut lire et (avec \write18/shell-escape activé) même exécuter des commandes externes, donc un fichier de style malveillant pourrait en principe écrire des fichiers ou exécuter des programmes pendant la compilation. La plupart des distributions sont livrées avec shell-escape restreint par défaut, ce qui limite ce risque. Traitez les fichiers .sty de sources inconnues comme n'importe quel code téléchargé : préférez les packages du CTAN ou de votre distribution, lisez un fichier inconnu avant de compiler avec, et n'activez pas le shell-escape sans restriction pour les fichiers auxquels vous ne faites pas confiance. Visualiser un .sty dans un éditeur de texte est inoffensif.

Détails du format

en bref
NOM COMPLETLaTeX Style / Package Filealias LaTeX style file, LaTeX package
DÉVELOPPEURLaTeX Project (Leslie Lamport; built on Donald Knuth's TeX)depuis 1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
TYPE MIMEtext/x-tex
TYPESource de macros LaTeX/TeX en texte brut définissant un package ou un style
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers STY

Windows4 apps
MiKTeX Open-source La distribution TeX qui fournit des milliers de fichiers .sty ; installez ceux manquants via son gestionnaire de packages. \usepackage les trouve automatiquement.
Texmaker Open-source Ouvrez et modifiez le .sty en tant que source ; compilez le .tex parent avec les outils intégrés.
TeXstudio Open-source Ouvrez le .sty pour le lire/modifier. Pour l'utiliser : gardez-le à côté de votre .tex ou dans une arborescence texmf locale, puis compilez. (Fonctionne avec un moteur MiKTeX/TeX Live.)
Notepad / VS Code Open-source Ouvrez en tant que texte brut pour lire ou modifier rapidement les macros ; aucune installation TeX n'est nécessaire pour la simple consultation.
macOS3 apps
TeXworks Open-source Ouvrez et modifiez le fichier de style ; compilez les documents qui utilisent \usepackage.
TeX Live / MacTeX Open-source Installez MacTeX (TeX Live pour macOS) ; il contient les packages standards et trouve les nouveaux .sty dans l'arborescence texmf locale.
TeXShop Open-source Ouvrez le .sty dans cet éditeur LaTeX pour macOS pour lire/modifier ; compose via MacTeX.
Linux3 apps
TeX Live Open-source Installez via votre distribution ou en amont ; « tlmgr install <pkg> » ajoute les fichiers .sty manquants, trouvés automatiquement par \usepackage.
Texmaker / TeXstudio Open-source Ouvrez le .sty pour le modifier ; générez le document parent avec le moteur TeX Live.
Any text editor (gedit, vim, Emacs) Open-source Ouvrez en tant que texte brut ; AUCTeX (Emacs) offre un support complet d'édition LaTeX.
Web1 app
Overleaf Freemium Téléchargez le .sty dans votre projet à côté du .tex ; utilisez \usepackage et compilez dans le navigateur - aucune installation locale.

Détails techniques

spécifications approfondies
Type de fichierFichier source de macros TeX en texte brut
Type MIMEtext/x-tex (également acceptés : application/x-tex, text/plain)
Encodage des caractèresASCII ou UTF-8 ; UTF-8 est l'encodage d'entrée par défaut depuis la version LaTeX 2018
Commande de chargement\usepackage{nom} dans le préambule du document ; les options sont passées via \usepackage[opt1,opt2]{nom}
Auto-déclaration du package\ProvidesPackage{nom}[AAAA/MM/JJ vX.Y description] marque l'identité et la version dans le journal de compilation
Gestion des options\DeclareOption{clé}{code} définit les options acceptées ; \ProcessOptions exécute celles choisies par l'utilisateur
Déclaration de dépendance\RequirePackage{nom}[date-min] déclare les dépendances, équivalent à \usepackage mais sûr à l'intérieur du code d'un package
Signature binaireAucune - texte brut ; les fichiers modernes commencent conventionnellement par des lignes de commentaire % suivies de \NeedsTeXFormat{LaTeX2e}
Taille de fichier typique1 Ko - 200 Ko selon la complexité du package
Format compagnonClasse de document .cls - même langage de macros TeX mais chargé avec \documentclass et régit la structure globale du document
Format sourceDe nombreux fichiers .sty sont extraits d'un fichier source documenté .dtx à l'aide d'un script d'installation .ins
DistributionPublié sur le CTAN ; inclus dans TeX Live (multiplateforme) et MiKTeX (Windows)
Support plateformeTout système d'exploitation avec une distribution TeX installée : Windows, macOS, Linux, BSD
Marqueurs de syntaxeLa barre oblique inverse (\) introduit chaque commande ; le pourcentage (%) commence un commentaire s'étendant jusqu'à la fin de la ligne
Couche de programmation moderneLes packages peuvent utiliser la couche LaTeX3 / expl3 (\ExplSyntaxOn...\ExplSyntaxOff) pour une programmation de macros structurée
Publié1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
Dernière versionN/A (no version number on the format itself; tracked per package and by LaTeX2e/LaTeX3 releases)
Standard ouvertOui · libre de droits
Spécificationwww.latex-project.org

Conversions STY

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

Foire aux questions

Comment installer un fichier .sty pour LaTeX ?
Le plus simple : placez le .sty dans le même dossier que votre .tex et compilez - LaTeX le trouvera. Pour une utilisation permanente, placez-le dans votre arborescence locale texmf (ex: ~/texmf/tex/latex/<nom>/) et lancez « texhash »/« mktexlsr », ou installez le package via le gestionnaire de packages MiKTeX ou « tlmgr ».
À quoi sert un fichier .sty ?
C'est un package LaTeX : des macros réutilisables qui ajoutent des fonctionnalités ou du formatage (mathématiques, graphiques, hyperliens, mise en page). Vous le chargez dans votre document avec \usepackage{nom}.
Quelle est la différence entre un fichier .sty et un fichier .cls ?
Les deux sont des sources de macros LaTeX. Un .sty (package) est chargé avec \usepackage et ajoute des fonctionnalités à n'importe quel document ; un .cls (classe) est chargé avec \documentclass et définit le type de document complet (article, rapport, modèle de journal).
Comment ouvrir un fichier .sty ?
C'est du texte brut - ouvrez-le dans n'importe quel éditeur (Notepad++, VS Code, vim) ou un IDE LaTeX (TeXstudio, TeXmaker, Overleaf). Vous y lisez/modifiez les macros ; vous ne l'exécutez pas seul.
LaTeX indique « File name.sty not found » - que faire ?
Le package n'est pas là où LaTeX le cherche. Installez-le (gestionnaire de packages MiKTeX, ou « tlmgr install nom »), ou déposez le .sty à côté de votre .tex. Sur MiKTeX, l'installation à la volée propose généralement de le récupérer automatiquement.
Puis-je convertir un .sty en PDF ?
Non - ce n'est pas un document. Compilez plutôt un petit .tex qui utilise le package en PDF, ou lisez le PDF de documentation du package (généré à partir de son .dtx).

Références

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

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

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

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