无法在 Ubuntu-TexStudio 中编译参考书目

无法在 Ubuntu-TexStudio 中编译参考书目

sudo apt-get install texlive 我正在使用 Ubuntu 20.04。我使用然后运行的命令安装了 texlive sudo apt-get install texstudio

我有一个 TeX 文件和一个参考文件。我将参考文件命名为 References.bib,将 TeX 文件命名为 main.tex。

我使用以下命令来运行参考文件

\usepackage[style=numeric, sorting=anyt]{biblatex}
\addbibresource{References.bib}

但是每当我编译 TeX 文件 main.tex 时都会收到以下错误消息:

File `biblatex.sty' not found. \addbibresource

有人可以帮我修复它吗?

虽然 TeX 文件可以在我的笔记本电脑上运行,但它无法在我的大学电脑上运行。我需要提交作业,但我不知道现在该怎么办?

如果有人能帮助我将非常感激。

答案1

sudo apt-get install texlive仅引入 TeX live 中可用的软件包子集。如果您想使用biblatexBiber,则需要安装其他软件包。

  1. 跑步sudo apt-get install texlive-bibtex-extra 安装biblatex
  2. 跑步sudo apt-get install biber 安装 Biber
  3. 配置 TeXstudio(或您可能使用的任何其他编辑器)以运行 Biber 而不是 BibTeX,请参阅Biblatex 与 Biber:配置我的编辑器以避免未定义的引用
  4. 使用 LaTeX、Biber、LaTeX、LaTeX 编译你的文档(其中“LaTeX”可以是你喜欢的 LaTeX 版本:pdfLaTeX、LuaLaTeX、XeLaTeX 等),请参阅使用问号或粗体引用关键字代替引用编号了解更多解释。

如果你希望能够使用 TeX live 的全部功能而不必担心安装缺失的软件包,你可以安装texlive-full来整合 TeX live 提供的所有功能。这自然会占用相当多的空间,这对你来说可能是也可能不是问题。


请注意,Ubuntu 存储库中的 TeX live 版本基本上是永久冻结的。这意味着您将无法获得任何软件包的更新。此外,Ubuntu 和 TeX live 发布周期通常以某种方式排列,导致 Ubuntu x.04 拥有 TeX live 2000+(x-1)。这并不总是一个问题,但特别是在 LTS 版本即将结束时,TeX live 软件包可能会非常过时。

如果你想了解当前开发的最新进展,你可以从 TUG.org 安装一个“vanilla”TeX live,参见如何在 Debian 或 Ubuntu 上安装“原始” TeXLive?

相关内容