我在 TexMaker 或 Biblatex 中没有发现错误的 \citation \bibdata \bibstyle 命令

我在 TexMaker 或 Biblatex 中没有发现错误的 \citation \bibdata \bibstyle 命令

嗯,这实际上是一个答案......

我最近在 Ubuntu 14.04 (Trusty) 上遇到了这个问题,这让我有点恼火,所以我发布了这个答案;我看到过类似的问题,但没有这些具体内容。

假设你决定使用 sharelatex 或 overleaf 进行小组项目,并且使用 biblatex 和 biber 进行编译非常顺利

\usepackage[backend=biber,...,...]{biblatex}

但是突然间,当您下载了 .zip 文件并尝试在 Texmaker 上再次编译它时,它“无法找到 \citation \bibdata \bibstyle 命令”,而您恰好安装了 tex-live... 并且您就像“哦,天哪......我想我会继续在线做”(我想象不是用这些特定的词),这可能适合您......(见答案)

答案1

以下是你需要做的:

终端:( sudo apt-get install biber安装)

转到 Texmaker > 选项 > 配置

在“命令”部分(出现的部分),在名为“Bib(la)tex”的字段中将内容(可能是bibtex %.aux)更改为 biber %,然后重试。

*** 为了使事情变得更容易,您也可以转到“编译”部分,并将快速编译设置为 PdfLaTeX + Bib(la)tex + PdfLaTeX (x2) + 查看 Pdf。

然后单击“确定”,并尝试使用 F1 再次编译它(如果您执行了“***”部分)。我倾向于认为它会完成工作。

如果有人对这个问题有其他答案,我很想知道 xD


是的,您应该考虑在下一个项目中学习 vim 或 emacs,并通过在 sharelatex(或 overleaf)上使用它们的绑定来从经验中获益。


您也可以在终端上编译它:

pdflatex <myfile> biber <myfile> pdflatex <myfile>

相关内容