使用 multibbl 的多个书目,如何使用 Texmaker

使用 multibbl 的多个书目,如何使用 Texmaker

我希望我的文档中有两个单独的参考书目,一个用于书籍,一个用于文章。

我正在尝试使用该multibbl例子。

代码如下:

测试文章.tex:

\documentclass{article}
\usepackage{multibbl}

\newbibliography{books}
\newbibliography{articles}

\begin{document}
Text \cite{books}{testBook} and \cite{articles}{testArticle}

\bibliographystyle{books}{plain}
\bibliography{books}{bookBib}{Book References}
\bibliographystyle{articles}{alpha}
\bibliography{articles}{articleBib}{Article References}

\end{document}

包含两个参考书目文件:

bookBib.bib:

@book{testBook,
  title={This is a test book},
  author={Book, Author},
  year={2021},
  publisher={Book Publisher}
}

文章Bib.bib:

@article{testArticle,
  title={This is a test article},
  author={Article, Author},
  journal={Test Hournal},
  volume={1},
  number={1},
  pages={1--2},
  year={2021},
  publisher={Article Publisher}
}

我配置了 Texmaker 来运行PdfLaTex + Biblatex + PdfLatex (x2) + Show Pdf

当我按 F1 时,收到以下错误消息:

读取文件 test_article.aux 时,我没有找到 \citation 命令 读取文件 test_article.aux 时,我没有找到 \bibdata 命令 读取文件 test_article.aux 时,我没有找到 \bibstyle 命令(有 3 条错误消息)

链接的答案提到必须在两个 bib 文件上运行 bibtex。因此我打开终端并尝试:

bibtex articles
bibtex books

执行此操作时终端中没有任何错误或警告。但是,当我返回 Texmaker 并尝试按 F1 时,我仍然收到相同的错误消息。此时我不知道该怎么办。

问题

  • 使用 Texmaker 编译此示例的正确方法是什么?
  • 有没有办法可以自动执行 Texmaker 中的手动 bibtex 调用,这样我就不必使用终端了?

理想情况下,我只想使用 F1 进行编译,就像我只有一个参考书目时一样。

相关内容