¿Cómo solucionar el conflicto del directorio de salida de TeX Live con el contenido del archivo, revtex?

¿Cómo solucionar el conflicto del directorio de salida de TeX Live con el contenido del archivo, revtex?

Lo uso habitualmente -output-directory=_outen TeX Live.

Ahora, he notado que esto se convierte en un problema con revtex4-1, que genera un \jobname Notes.bib(aparentemente, en esa carpeta de salida) pero no parece encontrarlo allí. Tengo que _out\jobname Notes.bibvolver a copiar manualmente al lado del .texarchivo para compilar un documento simple sin perder notas al pie:

\documentclass{revtex4-1}
\begin{document}
    \footnote{Hello, world!}
\end{document}

Una situación muy similar es esta MWE:

\documentclass{article}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{SomeOne, author = {Some One}, year = {2018}}
\end{filecontents}

\begin{document}
    Text \cite{SomeOne}
    \bibliography{\jobname}
\end{document}

Nuevamente, _out/\jobname.bibse crea, pero no se encuentra hasta que lo copie de la carpeta de salida al lado del .texarchivo. Esto no puede pretenderse.

¿Existe una solución genérica para esto, ya sea haciendo que -output-directoryno se aplique a algunos comandos o aumentando la ruta de búsqueda del \bibliographycomando? ¿O es esto un error en TeX Live? No recuerdo haber tenido este problema con MiKTeX, donde usaba directorios auxiliares y de salida separados.

esta respuestaimplica un bibtexargumento llamado --include-directory, perono parece existir en TeX Live.

Respuesta1

Creo que la configuración BIBINPUTS=.;.\_outsolucionó el problema; esto esta inspirado enesta respuesta. Tenga en cuenta que utilicé punto y coma ;para separar las entradas, mientras que la otra respuesta usa dos puntos :.

información relacionada