latexmk 不理解 \bibliography 中的空格(并且不发出任何警告)

latexmk 不理解 \bibliography 中的空格(并且不发出任何警告)

我已经切换到 MiKTeX 了latexmk。但是,这是我使用常规文档得到的结果:

Latexmk: This is Latexmk, John Collins, 17 Jan. 2018, version: 4.55.
Latexmk: applying rule 'bibtex Bug'...
Rule 'bibtex Bug': File changes, etc:
   Non-existent destination files:
      'Bug.bbl'
Latexmk: I WON'T RUN 'bibtex Bug' because I don't find the following files:
   IEEEabrv.bib
Latexmk: All targets (Bug.dvi) are up-to-date

我已将我的示例最小化为此,旁边Bug.tex有一个空白:MyBib.bib

\documentclass{article}
\begin{document}
    \cite{foo}
    \bibliographystyle{IEEEtran}
    \bibliography{MyBib, IEEEabrv}
\end{document}

有趣的是,如果我颠倒的顺序MyBib, IEEEabrv,则MyBib.bib找不到:

Latexmk: This is Latexmk, John Collins, 17 Jan. 2018, version: 4.55.
Latexmk: applying rule 'bibtex Bug'...
Rule 'bibtex Bug': File changes, etc:
   Non-existent destination files:
      'Bug.bbl'
Latexmk: I WON'T RUN 'bibtex Bug' because I don't find the following files:
   MyBib.bib
Latexmk: All targets (Bug.dvi) are up-to-date

我是不是漏掉了什么,还是这是一个错误?在不同的文件夹中latexmk找不到两个.bib

相关内容