Co to jest format pliku AUX?
Plik .aux to pomocniczy plik tekstowy generowany automatycznie przez LaTeX podczas kompilacji dokumentu. Służy on jako kanał komunikacji między kolejnymi przebiegami kompilacji, przechowując dane, które LaTeX zapisuje w jednym przebiegu i odczytuje w następnym, aby rozstrzygnąć odwołania do przodu.
Plik .aux zawiera sekwencję wywołań makr LaTeX, najczęściej:
\newlabel{key}{{number}{page}}- przechowuje dane odsyłaczy dla\refi\pageref\citation{key}- rejestruje każde wywołanie\cite{}znalezione w dokumencie\bibcite{key}{label}- przechowuje rozstrzygnięte etykiety cytowań zwrócone przez BibTeX lub Biber- polecenia
\@writefile- zapisują wpisy do spisu treści (.toc), spisu rysunków (.lof) i spisu tabel (.lot)
Ponieważ LaTeX rozstrzyga odsyłacze poprzez odczyt pliku .aux z poprzedniego przebiegu, wymagane są co najmniej dwa przebiegi kompilacji, aby wygenerować poprawne numery referencyjne. Trzeci przebieg może być potrzebny po przetworzeniu cytowań przez BibTeX lub Biber.
Plik .aux jest artefaktem kompilacji - użytkownicy nigdy nie tworzą go ani nie edytują ręcznie. Jeśli ulegnie on uszkodzeniu (na przykład po przerwanej kompilacji), usunięcie go i ponowna kompilacja rozwiązuje większość błędów LaTeX. Powinien być wykluczony z systemu kontroli wersji (należy dodać .aux do .gitignore). Narzędzia takie jak latexmk automatycznie zarządzają wieloma przebiegami i obsługą plików .aux.
Format jest kompatybilny ze wszystkimi standardowymi silnikami LaTeX: pdflatex, xelatex oraz lualatex.
Bezpieczeństwo
RYZYKO: LOWPlik tekstowy zawierający wyłącznie wywołania makr LaTeX - brak kodu wykonywalnego. Złośliwie przygotowany plik .aux mógłby teoretycznie wstrzyknąć dowolne polecenia LaTeX, gdyby użytkownik ręcznie podał go do silnika LaTeX, ale jest to skrajnie teoretyczny wektor ataku. W normalnych przepływach pracy LaTeX, .aux jest generowany i używany przez sam silnik LaTeX.
Szczegóły formatu
w pigułce- Plik pomocniczy AutoCAD - AutoCAD i inne programy CAD używają rozszerzenia .aux dla plików danych pomocniczych, niezwiązanych z TeX.
- Plik pomocniczy Windows (systemowy) - Różne aplikacje Windows używają .aux jako ogólnego rozszerzenia danych pomocniczych.
Programy otwierające pliki AUX
Szczegóły techniczne
specyfikacja| Kodowanie | Zwykły tekst (UTF-8 lub ASCII w zależności od instalacji LaTeX i kodowania dokumentu) |
| Typ formatu | Składnia makr LaTeX w formacie tekstowym - czytelna w każdym edytorze tekstu |
| Kontener | Brak - czysty plik tekstowy |
| Generowany przez | pdfTeX, XeTeX, LuaTeX podczas kompilacji dokumentu LaTeX |
| Typowa pierwsza linia | \relax lub pierwsze polecenie \citation{}, jeśli dokument zawiera cytowania |
| Makro odsyłacza | \newlabel{key}{{number}{page}} - zapisywane przez LaTeX, odczytywane ponownie w celu rozstrzygnięcia \ref i \pageref |
| Rejestracja cytowań | \citation{key} zapisywane podczas pierwszego przebiegu; odczytywane przez BibTeX lub Biber w celu wygenerowania pliku .bbl |
| Wymóg wielu przebiegów | Minimum 2 uruchomienia LaTeX dla poprawnych odsyłaczy; 3+ gdy używane są narzędzia bibliograficzne |
| Typowy rozmiar pliku | 1 KB - 500 KB (rośnie wraz z długością dokumentu oraz liczbą odsyłaczy i cytowań) |
| Kompatybilność z OS | Windows, macOS, Linux (międzyplatformowy - identyczny format we wszystkich silnikach TeX) |
| Edycja ręczna | Nieprzeznaczony do ręcznej edycji - generowany i zarządzany w całości przez silnik LaTeX |
| Bezpieczne usuwanie | Tak - automatycznie odbudowywany przy następnej kompilacji; usuń, aby wymusić czystą rekompilację |
| Wydano | 1978 (TeX 1.0 by Donald Knuth); LaTeX extension by Leslie Lamport, 1984 |
| Najnowsza wersja | N/A - format is a side-effect of TeX/LaTeX compilation, not versioned |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.latex-project.org |
Konwersje AUX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki AUX.