O que é o formato de ficheiro AUX?
Um arquivo .aux é um arquivo auxiliar de texto simples gerado automaticamente pelo LaTeX durante a compilação do documento. Ele atua como um canal de comunicação entre passagens de compilação sucessivas, armazenando dados que o LaTeX escreve em uma execução e lê de volta na próxima para resolver referências futuras.
O arquivo .aux contém uma sequência de chamadas de macro LaTeX, mais comumente:
\newlabel{key}{{number}{page}}- armazena dados de referência cruzada para\refe\pageref\citation{key}- registra cada chamada\cite{}encontrada no documento\bibcite{key}{label}- armazena rótulos de citação resolvidos retornados pelo BibTeX ou Biber- comandos
\@writefile- escreve entradas para o sumário (.toc), lista de figuras (.lof) e lista de tabelas (.lot)
Como o LaTeX resolve as referências cruzadas lendo o .aux da execução anterior, são necessárias pelo menos duas passagens de compilação para produzir números de referência corretos. Uma terceira passagem pode ser necessária após o BibTeX ou Biber processar as citações.
O arquivo .aux é um artefato de compilação - os usuários nunca o criam ou editam manualmente. Se ele for corrompido (por exemplo, após uma compilação interrompida), excluí-lo e recompilar resolve a maioria dos erros do LaTeX. Ele deve ser excluído do controle de versão (adicione .aux ao .gitignore). Ferramentas como o latexmk gerenciam múltiplas passagens e o manuseio de .aux automaticamente.
O formato é compatível com todos os motores LaTeX padrão: pdflatex, xelatex e lualatex.
Segurança e proteção
RISCO: LOWArquivo de texto simples contendo apenas chamadas de macro LaTeX - sem código executável. Um arquivo .aux maliciosamente construído poderia, em teoria, injetar comandos LaTeX arbitrários se um usuário o inserisse manualmente no LaTeX, mas este é um vetor de ataque extremamente teórico. Em fluxos de trabalho normais do LaTeX, o .aux é gerado e consumido pelo próprio motor LaTeX.
Detalhes do formato
em resumo- Arquivo auxiliar do AutoCAD - O AutoCAD e outros programas CAD usam .aux para arquivos de dados auxiliares/ajuda, não relacionados ao TeX.
- Arquivo auxiliar do Windows (sistema) - Vários aplicativos do Windows usam .aux como uma extensão genérica de dados auxiliares/ajuda.
Programas que abrem arquivos AUX
Detalhes técnicos
especificação profunda| Codificação | Texto simples (UTF-8 ou ASCII, dependendo da instalação do LaTeX e da codificação do documento) |
| Tipo de formato | Sintaxe de macro LaTeX em texto simples - legível em qualquer editor de texto |
| Contêiner | Nenhum - arquivo de texto puro |
| Gerado por | pdfTeX, XeTeX, LuaTeX durante a compilação de documentos LaTeX |
| Primeira linha típica | \relax, ou o primeiro comando \citation{} se o documento tiver citações |
| Macro de referência cruzada | \newlabel{key}{{number}{page}} - escrito pelo LaTeX, lido de volta para resolver \ref e \pageref |
| Registro de citação | \citation{key} escrito durante a primeira passagem; lido pelo BibTeX ou Biber para gerar o arquivo .bbl |
| Requisito de múltiplas passagens | Mínimo de 2 execuções de LaTeX necessárias para referências cruzadas corretas; 3+ quando ferramentas de bibliografia estão envolvidas |
| Tamanho de arquivo típico | 1 KB - 500 KB (cresce com o comprimento do documento e o número de referências cruzadas e citações) |
| Compatibilidade de SO | Windows, macOS, Linux (multiplataforma - formato idêntico em todos os motores TeX) |
| Edição manual | Não destinado à edição manual - gerado e gerenciado inteiramente pelo motor LaTeX |
| Seguro para excluir | Sim - reconstruído automaticamente na próxima execução de compilação; exclua para forçar uma recompilação limpa |
| Lançado | 1978 (TeX 1.0 by Donald Knuth); LaTeX extension by Leslie Lamport, 1984 |
| Versão mais recente | N/A - format is a side-effect of TeX/LaTeX compilation, not versioned |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.latex-project.org |
Conversões de AUX
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos AUX.