无法在 TeXstudio 中生成 .bbl 文件

无法在 TeXstudio 中生成 .bbl 文件

我在 OSX 上使用 TeXstudio,尽管我尽力了,但还是无法编译出参考书目。

我的 MWE 的主要文档是main1.tex

\documentclass[]{article}
\begin{document}
  This is a reference to reference \cite{citation123}.
  \bibliographystyle{plain}
  \bibliography{testbib}
\end{document}

我的 .bib 文件是testbib.bib

@book{citation123, 
author = "E. Jones", 
title  = "A Book Title", 
year   = "2015" }

当我运行“工具”>“参考书目”时,出现此错误

Error: One command expansion invalid.
  Parent Command: bibliography
  Primary Command: bibliography

然后当我运行 pdflatex 时,它会发出警告 No file main1.bbl.

我按照这里描述的 TeXstudio 解决方案中描述的步骤进行了操作:Biblatex 与 Biber:配置我的编辑器以避免未定义的引用 但我总是得到上述错误。我尝试将默认书目工具切换为 bibtex、bibtex8 和 biber;都出现相同的错误。我如何让 TeXstudio 生成文件.bbl

答案1

也许你应该跑

latex main1.tex
bibtex main1
latex main1.tex
latex main1.tex

在命令窗口(终端窗口)中。在我的机器上,您提供的示例编译起来非常顺利。至少,您会发现您看到的问题出在 LaTeX 安装还是 TeXstudio 上。

如果示例通过命令/终端窗口工作,那么您可以更改 TexStudio 的 Build & View 过程:Options -> Configure TexStudio,选择Build Tab并将下面的行粘贴到 Build & View 文本框中:

txs:///pdflatex | txs:///bibtex | txs:///pdflatex | txs:///pdflatex

相关内容