我现在真的很困惑。我在 Xubuntu 12.04 上安装了 Tex Live 2012 和反向移植,还安装了 TexMaker。
我可以立即使用 PdfLatex,它生成了我需要的所有内容,除了我的参考书目。我读到 Tex Live 2012 附带 biblatex,所以我只是将 TexMaker 中的 bibtex 命令从“bibtex”更改为“biblatex”。然而,它并不存在。所以我做了
sudo apt-get remove biblatex
sudo apt-get install biblatex
软件包已安装,但我找不到二进制文件。使用 bibtex 时,整个系统崩溃了。这并不让我感到惊讶,因为我想使用 userbiber:
\usepackage[backend=biber]{biblatex}
顺便问一下,biber 是否附带 biblatex?到目前为止,我无法清楚地解释 biber 和 biblatex 彼此之间是什么。
编辑: 我必须完全删除 texlive 并使用安装脚本形式安装它http://www.tug.org/texlive/quickinstall.html。显然,最新版本的 biber 与我之前的旧版本 biblatex 不兼容。
答案1
您还需要安装该biber
软件包。这是 Debian/Ubuntu 家族中的一个独立软件包。
(X)Ubuntu 12.04 使用 biblatex 版本 1.7-1;您可以通过运行以下命令来验证这一点:
apt-cache show biblatex
根据biber 文档,支持 biblatex 1.7 的最后一个 biber 版本是 biber 0.9.9。
您可以在此处下载适当版本的 biber 0.9.9(32 位或 64 位):http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/0.9.9/binaries/Linux/
答案2
虽然没有biber
适用于 ubuntu 12.04 的软件包,但您可以继续安装 ubuntu 12.10 的软件包。它仍可在http://old-releases.ubuntu.com/ubuntu/pool/universe/b/biber/biber_0.9.9+release-1_all.deb. 安装后,dpkg -i
可以通过 拉取依赖项apt-get -f install
。