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 \citation
Befehle 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 \cite
im 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.