Che cos'è il formato di file AUX?
Un file .aux è un file ausiliario in formato testo semplice generato automaticamente da LaTeX durante la compilazione del documento. Funge da canale di comunicazione tra i successivi passaggi di compilazione, memorizzando i dati che LaTeX scrive in un'esecuzione e rilegge nella successiva per risolvere i riferimenti in avanti.
Il file .aux contiene una sequenza di chiamate macro LaTeX, le più comuni sono:
\newlabel{key}{{number}{page}}- memorizza i dati dei riferimenti incrociati per\refe\pageref\citation{key}- registra ogni chiamata\cite{}trovata nel documento\bibcite{key}{label}- memorizza le etichette di citazione risolte restituite da BibTeX o Biber- comandi
\@writefile- scrive le voci per l'indice generale (.toc), l'elenco delle figure (.lof) e l'elenco delle tabelle (.lot)
Poiché LaTeX risolve i riferimenti incrociati leggendo il file .aux dell'esecuzione precedente, sono necessari almeno due passaggi di compilazione per produrre numeri di riferimento corretti. Un terzo passaggio potrebbe essere necessario dopo che BibTeX o Biber hanno elaborato le citazioni.
Il file .aux è un artefatto di compilazione: gli utenti non lo creano né lo modificano mai manualmente. Se si corrompe (ad esempio dopo un'interruzione della compilazione), eliminarlo e ricompilare risolve la maggior parte degli errori LaTeX. Dovrebbe essere escluso dal controllo di versione (aggiungere .aux al file .gitignore). Strumenti come latexmk gestiscono automaticamente i passaggi multipli e la gestione dei file .aux.
Il formato è compatibile con tutti i motori LaTeX standard: pdflatex, xelatex e lualatex.
Sicurezza e incolumità
RISCHIO: LOWFile di testo semplice contenente solo chiamate macro LaTeX - nessun codice eseguibile. Un file .aux creato con intenti malevoli potrebbe in teoria iniettare comandi LaTeX arbitrari se un utente lo inserisce manualmente in LaTeX, ma questo è un vettore di attacco estremamente teorico. Nei normali flussi di lavoro LaTeX, il file .aux viene generato e consumato dal motore LaTeX stesso.
Dettagli del formato
in sintesi- File ausiliario AutoCAD - AutoCAD e altri programmi CAD utilizzano .aux per file di dati ausiliari/di supporto, non correlati a TeX.
- File ausiliario di Windows (sistema) - Varie applicazioni Windows utilizzano .aux come estensione generica per dati ausiliari/di supporto.
Programmi che aprono file AUX
Dettagli tecnici
specifiche approfondite| Codifica | Testo semplice (UTF-8 o ASCII a seconda dell'installazione di LaTeX e della codifica del documento) |
| Tipo di formato | Sintassi macro LaTeX in testo semplice - leggibile in qualsiasi editor di testo |
| Contenitore | Nessuno - file di testo puro |
| Generato da | pdfTeX, XeTeX, LuaTeX durante la compilazione del documento LaTeX |
| Tipica prima riga | \relax, o il primo comando \citation{} se il documento contiene citazioni |
| Macro di riferimento incrociato | \newlabel{key}{{number}{page}} - scritto da LaTeX, riletto per risolvere \ref e \pageref |
| Registrazione citazioni | \citation{key} scritto durante il primo passaggio; letto da BibTeX o Biber per generare il file .bbl |
| Requisito multi-passaggio | Minimo 2 esecuzioni di LaTeX necessarie per riferimenti incrociati corretti; 3+ quando sono coinvolti strumenti bibliografici |
| Dimensione tipica del file | 1 KB - 500 KB (aumenta con la lunghezza del documento e il numero di riferimenti incrociati e citazioni) |
| Compatibilità OS | Windows, macOS, Linux (multi-piattaforma - formato identico su tutti i motori TeX) |
| Modifica manuale | Non destinato alla modifica manuale - generato e gestito interamente dal motore LaTeX |
| Sicuro da eliminare | Sì - ricostruito automaticamente alla successiva compilazione; eliminare per forzare una ricompilazione pulita |
| Rilasciato | 1978 (TeX 1.0 by Donald Knuth); LaTeX extension by Leslie Lamport, 1984 |
| Ultima versione | N/A - format is a side-effect of TeX/LaTeX compilation, not versioned |
| Standard aperto | Sì · royalty-free |
| Specifica | www.latex-project.org |
Conversioni AUX
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file AUX.