.STY

File STY

LaTeX Style / Package File
Fai una domanda
RISPOSTA RAPIDA

Un file STY è un file di pacchetto (stile) LaTeX - macro TeX in formato testo semplice che aggiungono funzionalità o formattazione a un documento LaTeX, caricati con \usepackage{nome}. Qualsiasi editor di testo può aprirlo per leggere o modificare il codice; per usarlo, posizionalo accanto al tuo file .tex e compila con pdflatex. La maggior parte dei pacchetti comuni è già inclusa in TeX Live e MiKTeX.

Sviluppatore: LaTeX Project (Leslie Lamport; built on Donald Knuth's TeX) Categoria: File di sviluppo Standard aperto MIME: text/x-tex
SI APRE SU Windows macOS Linux Web
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 20, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file STY?

Un file .sty è un file di testo semplice che contiene definizioni di stile utilizzate per formattare i documenti LaTeX. I comandi sono introdotti da una barra rovesciata (` \ ), mentre i commenti sono contrassegnati dal segno di percentuale (%). I file .sty vengono caricati dai documenti .tex o .ltx tramite il comando \usepackage{nome}` per applicare la loro formattazione al documento specificato.

I file .sty possono essere riutilizzati in un numero illimitato di documenti. Le definizioni di stile possono anche essere impostate direttamente nel preambolo di un documento; impacchettarle in formato .sty le rende condivisibili. Un moderno .sty si apre con una dichiarazione \ProvidesPackage che imprime il nome del pacchetto, la data e la versione.

LaTeX è molto popolare nell'editoria scientifica e accademica, dove i file .sty sono comunemente usati per standardizzare i layout e la formattazione dei documenti. I pacchetti sono distribuiti tramite CTAN e inclusi nelle distribuzioni TeX come TeX Live e MiKTeX. Molti file .sty sono generati da un sorgente .dtx utilizzando uno script .ins; il formato .cls svolge lo stesso ruolo per la struttura generale del documento.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file .sty è codice TeX eseguibile che viene eseguito quando LaTeX compila il tuo documento. TeX può leggere e (con \write18/shell-escape abilitato) persino eseguire comandi esterni, quindi un file di stile malevolo potrebbe in linea di principio scrivere file o eseguire programmi durante la compilazione. La maggior parte delle distribuzioni viene fornita con shell-escape limitato per impostazione predefinita, il che riduce questo rischio. Tratta i file .sty da fonti sconosciute come qualsiasi codice scaricato: preferisci i pacchetti da CTAN o dalla tua distribuzione, leggi un file sconosciuto prima di compilare con esso e non abilitare shell-escape senza restrizioni per file di cui non ti fidi. Visualizzare un .sty in un editor di testo è innocuo.

Dettagli del formato

in sintesi
NOME COMPLETOLaTeX Style / Package Fileanche noto come LaTeX style file, LaTeX package
SVILUPPATORELaTeX Project (Leslie Lamport; built on Donald Knuth's TeX)dal 1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
TIPO MIMEtext/x-tex
TIPOSorgente macro LaTeX/TeX in testo semplice che definisce un pacchetto o uno stile
STANDARDAperto · royalty-free

Programmi che aprono file STY

Windows4 apps
MiKTeX Open-source La distribuzione TeX che fornisce migliaia di file .sty; installa quelli mancanti tramite il suo Package Manager. \usepackage li trova automaticamente.
Texmaker Open-source Apre e modifica il file .sty come sorgente; compila il .tex principale con gli strumenti integrati.
TeXstudio Open-source Apre il file .sty per leggerlo o modificarlo. Per usarlo: tienilo accanto al tuo .tex o in un albero texmf locale, quindi compila. (Si abbina a un backend MiKTeX/TeX Live).
Notepad / VS Code Open-source Apre come testo semplice per leggere o modificare rapidamente le macro; non è necessaria l'installazione di TeX solo per la visualizzazione.
macOS3 apps
TeXworks Open-source Apre e modifica il file di stile; compila i documenti che usano \usepackage per caricarlo.
TeX Live / MacTeX Open-source Installa MacTeX (TeX Live per macOS); include i pacchetti standard e trova i nuovi .sty nell'albero texmf locale.
TeXShop Open-source Apre il file .sty in questo editor LaTeX per macOS per la lettura/modifica; esegue la composizione tipografica tramite MacTeX.
Linux3 apps
TeX Live Open-source Installa tramite la tua distribuzione o a monte; «tlmgr install <pkg>» aggiunge i file .sty mancanti, trovati automaticamente da \usepackage.
Texmaker / TeXstudio Open-source Apre il file .sty per la modifica; compila il documento principale con il backend TeX Live.
Any text editor (gedit, vim, Emacs) Open-source Apre come testo semplice; AUCTeX (Emacs) offre il supporto completo per l'editing LaTeX.
Web1 app
Overleaf Freemium Carica il file .sty nel tuo progetto insieme al .tex; caricalo con \usepackage e compila nel browser - nessuna installazione locale necessaria.

Dettagli tecnici

specifiche approfondite
Tipo di fileFile sorgente macro TeX in testo semplice
Tipo MIMEtext/x-tex (accettati anche: application/x-tex, text/plain)
Codifica caratteriASCII o UTF-8; UTF-8 è la codifica di input predefinita dalla release LaTeX 2018
Comando di caricamento\usepackage{nome} nel preambolo del documento; le opzioni vengono passate come \usepackage[opt1,opt2]{nome}
Auto-dichiarazione del pacchetto\ProvidesPackage{nome}[AAAA/MM/GG vX.Y descrizione] imprime identità e versione nel log di compilazione
Gestione delle opzioni\DeclareOption{chiave}{codice} definisce le opzioni accettate; \ProcessOptions esegue quelle scelte dall'utente
Dichiarazione delle dipendenze\RequirePackage{nome}[data-minima] dichiara le dipendenze, equivalente a \usepackage ma sicuro all'interno del codice del pacchetto
Firma binariaNessuna - testo semplice; i file moderni iniziano convenzionalmente con righe di commento % seguite da \NeedsTeXFormat{LaTeX2e}
Dimensione tipica del file1 KB - 200 KB a seconda della complessità del pacchetto
Formato complementareClasse di documento .cls - stesso linguaggio macro TeX ma caricato con \documentclass e governa la struttura generale del documento
Formato sorgenteMolti file .sty sono estratti da un file sorgente documentato .dtx utilizzando uno script driver di installazione .ins
DistribuzionePubblicato su CTAN; incluso in TeX Live (cross-platform) e MiKTeX (Windows)
Supporto piattaformaQualsiasi sistema operativo con una distribuzione TeX installata: Windows, macOS, Linux, BSD
Marcatori di sintassiLa barra rovesciata (\) introduce ogni comando; la percentuale (%) inizia un commento che si estende fino a fine riga
Livello di programmazione modernoI pacchetti possono utilizzare il livello LaTeX3 / expl3 (\ExplSyntaxOn...\ExplSyntaxOff) per la programmazione strutturata di macro
Rilasciato1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
Ultima versioneN/A (no version number on the format itself; tracked per package and by LaTeX2e/LaTeX3 releases)
Standard apertoSì · royalty-free
Specificawww.latex-project.org

Conversioni STY

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file STY. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file STY.

Domande frequenti

Come installo un file .sty per LaTeX?
Il modo più semplice: metti il file .sty nella stessa cartella del tuo .tex e compila: LaTeX lo troverà. Per un uso permanente, inseriscilo nel tuo albero locale texmf (es. ~/texmf/tex/latex/<nome>/) ed esegui «texhash»/«mktexlsr», oppure installa il pacchetto tramite MiKTeX Package Manager o «tlmgr».
A cosa serve un file .sty?
È un pacchetto LaTeX: macro riutilizzabili che aggiungono funzionalità o formattazione (matematica, grafica, collegamenti ipertestuali, layout di pagina). Lo carichi nel tuo documento con \usepackage{nome}.
Qual è la differenza tra un file .sty e un file .cls?
Entrambi sono sorgenti di macro LaTeX. Un .sty (pacchetto) viene caricato con \usepackage e aggiunge funzionalità a qualsiasi documento; un .cls (classe) viene caricato con \documentclass e definisce l'intero tipo di documento (articolo, report, un modello di rivista).
Come si apre un file .sty?
È testo semplice: aprilo in qualsiasi editor (Notepad++, VS Code, vim) o in un IDE LaTeX (TeXstudio, TeXmaker, Overleaf). Lì puoi leggere o modificare le macro; non si «esegue» da solo.
LaTeX dice «File nome.sty not found» - cosa devo fare?
Il pacchetto non si trova dove LaTeX lo cerca. Installalo (MiKTeX Package Manager, o «tlmgr install nome»), oppure inserisci il file .sty accanto al tuo .tex. Su MiKTeX, l'installazione al volo solitamente propone di scaricarlo automaticamente.
Posso convertire un file .sty in PDF?
No, non è un documento. Compila invece in PDF un piccolo file .tex che utilizzi il pacchetto, oppure leggi la documentazione PDF del pacchetto stesso (generata dal suo .dtx).

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z