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 中可用的软件包子集。如果您想使用biblatex
Biber,则需要安装其他软件包。
- 跑步
sudo apt-get install texlive-bibtex-extra
安装biblatex
。 - 跑步
sudo apt-get install biber
安装 Biber。 - 配置 TeXstudio(或您可能使用的任何其他编辑器)以运行 Biber 而不是 BibTeX,请参阅Biblatex 与 Biber:配置我的编辑器以避免未定义的引用。
- 使用 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?。