Como o BibTeX lê o arquivo aux

Como o BibTeX lê o arquivo aux

É possível controlar como o BibTeX lê o arquivo aux?

Até onde eu sei, o BibTeX lê as chaves de citação usadas em um documento por meio dos \citationcomandos no(s) arquivo(s) aux. Quero que o BibTeX extraia do arquivo aux outras informações que possam ser usadas pelo arquivo bst. O objetivo é personalizar cada instância de \cite, de modo que a forma como um item aparece na bibliografia não dependa apenas de qual é a chave de citação, mas também possa depender de como ele foi \citeinserido no documento. Poderão existir outras formas (mais sujas?) de atingir este objectivo, mas (para mim) é interessante saber se esta forma específica é possível.

Responder1

Os recursos do bibtex que você mencionou não estão sob o controle de nenhuma linguagem documentada pelo usuário (nem TeX nem a linguagem de estilo bibtex usada em arquivos bst). É claro que o próprio bibtex é, como o TeX, de código aberto, por exemplo, você pode navegar aqui:

http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/bibtex.web?view=log

então, em princípio, você pode fazer com que um garfo de bibtex faça o que quiser, mas é claro que não é mais estritamente bibtex.

informação relacionada