下面是一个最小工作示例,我在 Ubuntu 上使用 TeXStudio 无法运行它:
\documentclass{article}
\usepackage{biblatex}
\begin{document}
Hi
\end{document}
错误信息是:
文件
biblatex.sty
未找到
当我尝试通过安装消息时sudo apt-get install biblatex
,它会抛出一个错误,提示无法找到包biblatex
。
答案1
apt
如果你通过/安装了 TeX 发行版apt-get
,那么你可以biblatex
通过安装包来获得texlive-bibtex-extra
sudo apt-get install texlive-bibtex-extra
LaTeX 包通常不是单独在存储库中提供apt
,而是分组到集合中。biblatex
包含在bibtex-extra
集合中。
.sty
您可以通过在包内容中搜索文件来找出哪个集合包含您正在寻找的包:https://packages.ubuntu.com/search?mode=filename&suite=focal§ion=all&arch=any&keywords=biblatex.sty&searchon=contents或者https://packages.ubuntu.com/search?suite=focal&arch=any&mode=filename&searchon=contents&keywords=biblatex- 显然您必须选择正确的 Ubuntu 版本,我在示例中选择了 Ubuntu 20.04 LTS [Focal Fossa]。
apt
请注意,您从Ubuntu上获取的 TeX 发行版apt-get
(其他 Linux 发行版也一样)通常处于冻结状态,不会收到任何更新。一段时间后,这些发行版可能会过时,尤其是 LTS 版本。
例如,Ubuntu 20.04 LTS(Focal Fossa)在 2020 年 2 月打包了 TeX live 2019。当前的 TeX live 是 TeX live 2021,它每天都会收到更新。因此,您将落后当前开发约 18 个月。
那些想要获得 TeX 软件包中的错误修复并希望从当前开发中受益的人通常被建议从 TUG.org 安装“vanilla”TeX live:如何在 Debian 或 Ubuntu 上安装“原始” TeXLive?。
使用 vanilla TeX live,你可以biblatex
安装tlmgr
tlmgr install biblatex
(或者sudo tlmgr
您需要超级用户权限才能运行tlmgr
)。