Biblatex y "Ya encontré el archivo ______.aux"

Biblatex y "Ya encontré el archivo ______.aux"

Considere el siguiente MWE:

\documentclass{article}
\usepackage[backend=bibtex]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{mybib.bib}
  @misc{A01,
    author={Author, A.},
    year={2001},
    title={Alpha}
  }
\end{filecontents}
\addbibresource{mybib.bib}

\begin{filecontents}{mytext.tex}
  Hey, I want to repeat some text!
\end{filecontents}

\begin{document}
\include{mytext}
\cite{A01}
\include{mytext}
\printbibliography
\end{document}

Bibtex se quejará porque le pediremos que procese el archivo mytext.auxdos veces:

Un archivo auxiliar de nivel 1: mytext.aux
Ya encontré el archivo mytext.aux
---línea 10 del archivo bi.aux
: \@input{mytext.aux :
}
Estoy omitiendo lo que queda de este comando

¿Hay alguna forma de afrontar esa situación de una manera más inteligente? ¿Qué sucede si quiero incluir el mismo fragmento dos veces, pero no quiero que se informe este error? ¿Qué debo hacer?

Respuesta1

Utilice Biber en lugar de BibTeX. Biber utiliza un único .bcfarchivo para todo el documento y anula los .auxarchivos.

Dado que BibTeX solo se considera un backend heredado para documentos existentes que no pueden cambiar a Biber y solo admite un conjunto limitado de funciones, se recomienda cambiar a Biber de todos modos.

información relacionada