¿Es posible controlar cómo BibTeX lee el archivo auxiliar?
Hasta donde yo sé, BibTeX lee las claves de citas utilizadas en un documento mediante los \citation
comandos en los archivos auxiliares. Quiero que BibTeX extraiga del archivo auxiliar otra información que pueda ser utilizada por el archivo bst. El objetivo es personalizar cada instancia de \cite
, de modo que la forma en que aparece un elemento en la bibliografía no solo dependa de cuál sea la clave de cita, sino que también dependa de cómo se incluyó \cite
en el documento. Puede haber otras formas (¿más sucias?) de lograr este objetivo, pero (para mí) es interesante saber si esta forma en particular es posible.
Respuesta1
Las características de bibtex que usted menciona no están bajo el control de ningún lenguaje documentado por el usuario (ni TeX ni el lenguaje de estilo bibtex utilizado en archivos bst). Por supuesto, bibtex en sí es, como TeX, de código abierto, por ejemplo, puede navegar desde aquí:
http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/bibtex.web?view=log
Entonces, en principio, puedes hacer que un tenedor de bibtex haga lo que quieras, pero, por supuesto, ya no es estrictamente bibtex.