Como consertar o conflito do diretório de saída do TeX Live com o conteúdo do arquivo, revtex?

Como consertar o conflito do diretório de saída do TeX Live com o conteúdo do arquivo, revtex?

Eu uso rotineiramente -output-directory=_outno TeX Live.

Agora, percebi que isso se torna um problema com o revtex4-1, que gera um \jobname Notes.bib(aparentemente, naquela pasta de saída), mas parece não encontrá-lo lá. Tenho que copiar manualmente _out\jobname Notes.bibde volta ao lado do .texarquivo para compilar um documento simples sem perder notas de rodapé:

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

Uma situação muito semelhante é 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}

Novamente, _out/\jobname.bibé criado, mas não encontrado até que eu o copie da pasta de saída ao lado do .texarquivo. Isto não pode ser intencional.

Existe uma correção genérica para isso, seja -output-directorynão se aplicando a alguns comandos ou aumentando o caminho de pesquisa do \bibliographycomando? Ou isso é um bug no TeX Live? Não me lembro de ter tido esse problema com o MiKTeX, onde usei diretórios auxiliares e de saída separados.

Esta respostaimplica um bibtexargumento chamado --include-directory, masparece não existir no TeX Live.

Responder1

Acredito que a configuração BIBINPUTS=.;.\_outresolveu o problema; isso é inspirado emesta resposta. Observe que usei ponto e vírgula ;para separar as entradas, enquanto a outra resposta usa dois pontos :.

informação relacionada