TeX Live の -output-directory と filecontents、revtex の衝突を修正するにはどうすればよいでしょうか?

TeX Live の -output-directory と filecontents、revtex の衝突を修正するにはどうすればよいでしょうか?

私は-output-directory=_outTeX Liveで日常的に使用しています。

さて、これが で問題になることに気づきました。revtex4-1は を(どうやらその出力フォルダに)生成しますが、そこには見つからないようです。脚注を欠落させずに単純なドキュメントをコンパイルするには、 の横に を\jobname Notes.bib手動でコピーする必要があります。_out\jobname Notes.bib.tex

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

非常によく似た状況が次の 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}

再度、_out/\jobname.bib作成されますが、ファイルの横にある出力フォルダーからコピーするまで見つかりません.tex。これは意図したものではありません。

一部のコマンドに適用しないようにするか-output-directory、コマンドの検索パスを増やすかのいずれかの方法で、この問題を一般的に修正することはできます\bibliographyか? それとも、これは TeX Live のバグですか? MiKTeX では、補助ディレクトリと出力ディレクトリを別々に使用していたため、この問題が発生した覚えはありません。

この答えbibtexと呼ばれる引数を意味します--include-directoryが、TeX Liveには存在しないようです

答え1

BIBINPUTS=.;.\_outこの設定で問題は解決したと思います。これはこの答え;エントリを区切るのにセミコロンを使用したのに対し、他の回答ではコロンを使用していることに注意してください:

関連情報