파일 내용, revtex와 TeX Live의 출력 디렉토리 충돌을 해결하는 방법은 무엇입니까?

파일 내용, revtex와 TeX Live의 출력 디렉토리 충돌을 해결하는 방법은 무엇입니까?

나는 -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설정을 통해 문제가 해결되었다고 생각합니다 . 이것은 영감을 받았습니다이 답변. 항목을 구분하기 위해 세미콜론을 사용한 ;반면 다른 답변에서는 콜론을 사용했습니다 :.

관련 정보