Wie BibTeX die AUX-Datei liest

Wie BibTeX die AUX-Datei liest

Ist es möglich zu steuern, wie BibTeX die AUX-Datei liest?

Soweit ich weiß, liest BibTeX die in einem Dokument verwendeten Zitatschlüssel über die \citationBefehle in den AUX-Dateien. Ich möchte, dass BibTeX aus der AUX-Datei weitere Informationen extrahiert, die von der BST-Datei verwendet werden können. Ziel ist es, jede Instanz von anzupassen \cite, sodass das Erscheinen eines Eintrags in der Bibliografie nicht nur vom Zitatschlüssel abhängt, sondern auch davon, wie er \citeim Dokument verwendet wurde. Es mag andere (schmutzigere?) Möglichkeiten geben, dieses Ziel zu erreichen, aber (für mich) ist es interessant zu wissen, ob dieser spezielle Weg möglich ist.

Antwort1

Die von Ihnen erwähnten Funktionen von Bibtex unterliegen nicht der Kontrolle einer benutzerdokumentierten Sprache (weder TeX noch der in den BST-Dateien verwendeten Bibtex-Stilsprache). Natürlich ist Bibtex selbst, wie TeX, Open Source, Sie können sich beispielsweise hier umsehen:

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

Sie können also im Prinzip mit einem Fork von Bibtex alles machen, was Sie wollen, aber dann handelt es sich natürlich nicht mehr streng genommen um Bibtex.

verwandte Informationen