Was ist das AUX-Dateiformat?
Eine .aux-Datei ist eine reine Text-Hilfsdatei, die automatisch von LaTeX während der Dokumentkompilation generiert wird. Sie fungiert als Kommunikationskanal zwischen aufeinanderfolgenden Kompilierungsdurchläufen und speichert Daten, die LaTeX in einem Durchgang schreibt und im nächsten wieder einliest, um Vorwärtsreferenzen aufzulösen.
Die .aux-Datei enthält eine Folge von LaTeX-Makroaufrufen, am häufigsten:
\newlabel{key}{{number}{page}}- speichert Querverweisdaten für\refund\pageref\citation{key}- zeichnet jeden im Dokument gefundenen\cite{}-Aufruf auf\bibcite{key}{label}- speichert aufgelöste Zitierlabels, die von BibTeX oder Biber zurückgegeben wurden\@writefile-Befehle - schreibt Einträge für das Inhaltsverzeichnis (.toc), Abbildungsverzeichnis (.lof) und Tabellenverzeichnis (.lot)
Da LaTeX Querverweise durch das Lesen der .aux aus dem vorherigen Durchlauf auflöst, sind mindestens zwei Kompilierungsdurchläufe erforderlich, um korrekte Referenznummern zu erzeugen. Ein dritter Durchlauf kann erforderlich sein, nachdem BibTeX oder Biber die Zitate verarbeitet haben.
Die .aux-Datei ist ein Kompilierungsartefakt - Benutzer erstellen oder bearbeiten sie niemals manuell. Wenn sie beschädigt wird (zum Beispiel nach einer unterbrochenen Kompilierung), löst das Löschen und Neukompilieren die meisten LaTeX-Fehler. Sie sollte von der Versionskontrolle ausgeschlossen werden (fügen Sie .aux zu .gitignore hinzu). Werkzeuge wie latexmk verwalten mehrere Durchläufe und die .aux-Handhabung automatisch.
Das Format ist mit allen Standard-LaTeX-Engines kompatibel: pdflatex, xelatex und lualatex.
Sicherheit
RISIKO: LOWReine Textdatei, die nur LaTeX-Makroaufrufe enthält - kein ausführbarer Code. Eine bösartig gestaltete .aux-Datei könnte theoretisch beliebige LaTeX-Befehle einschleusen, wenn ein Benutzer sie manuell in LaTeX einspeist, aber dies ist ein extrem theoretischer Angriffsvektor. In normalen LaTeX-Workflows wird .aux von der LaTeX-Engine selbst generiert und verarbeitet.
Formatdetails
kurz gefasst- AutoCAD-Hilfsdatei - AutoCAD und andere CAD-Programme verwenden .aux für Hilfs-/Zusatzdatendateien, die nichts mit TeX zu tun haben.
- Windows-Hilfsdatei (System) - Verschiedene Windows-Anwendungen verwenden .aux als generische Erweiterung für Hilfs- oder Zusatzdaten.
Programme zum Öffnen von AUX-Dateien
Technische Details
technische Spezifikation| Kodierung | Klartext (UTF-8 oder ASCII, abhängig von der LaTeX-Installation und Dokumentkodierung) |
| Formattyp | Klartext-LaTeX-Makrosyntax - lesbar in jedem Texteditor |
| Container | Keiner - reine Textdatei |
| Generiert von | pdfTeX, XeTeX, LuaTeX während der LaTeX-Dokumentkompilation |
| Typische erste Zeile | \relax, oder der erste \citation{}-Befehl, wenn das Dokument Zitate enthält |
| Querverweis-Makro | \newlabel{key}{{number}{page}} - von LaTeX geschrieben, zurückgelesen zur Auflösung von \ref und \pageref |
| Zitieraufzeichnung | \citation{key} wird im ersten Durchlauf geschrieben; gelesen von BibTeX oder Biber zur Erzeugung der .bbl-Datei |
| Mehrpass-Anforderung | Mindestens 2 LaTeX-Durchläufe für korrekte Querverweise erforderlich; 3+ wenn Bibliographie-Tools beteiligt sind |
| Typische Dateigröße | 1 KB - 500 KB (wächst mit der Dokumentlänge und der Anzahl der Querverweise und Zitate) |
| Betriebssystem-Kompatibilität | Windows, macOS, Linux (plattformübergreifend - identisches Format über alle TeX-Engines hinweg) |
| Manuelle Bearbeitung | Nicht für die manuelle Bearbeitung vorgesehen - wird vollständig von der LaTeX-Engine generiert und verwaltet |
| Sicher zu löschen | Ja - wird beim nächsten Kompilierungsdurchlauf automatisch neu erstellt; löschen, um eine saubere Neukompilierung zu erzwingen |
| Veröffentlicht | 1978 (TeX 1.0 by Donald Knuth); LaTeX extension by Leslie Lamport, 1984 |
| Neueste Version | N/A - format is a side-effect of TeX/LaTeX compilation, not versioned |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.latex-project.org |
AUX-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu AUX-Dateien.