我是 Ubuntu(18.04 LTS 虚拟机)的初级用户。我有安装了 TeXLive 2019通过命令行:
sudo add-apt-repository ppa:jonathonf/texlive-2019
sudo apt-get update
sudo apt-get install texlive
现在,我需要\usepackage{biblatex}
TeXLive 包中的texlive-bibtex-extra
。另外,我还需要另一个 TeXLive 包biber
。
但是当我安装 时biber
,它要求卸载texlive-bibtex-extra
。
我现在该怎么办?
答案1
你的问题可能最好由 PPA 作者来处理,因为@N0orbert 评论。我在这里提供一个替代选择。
另一种可能性是安装一个“便携式” TeXLive 实例在你的主目录中(我的系统中安装了几个 TeXLive 实例;我使用它们来检查我的主要软件包的几个版本下的软件包 --- TeX/LaTeX 是一个非常活跃的社区,3年的发展变化很大)。优点是您的安装与系统安装并行,缺点是它不容易集成到桌面中(您必须使用大量的命令行指令[注1])。
以普通用户身份执行所有操作,因此您不会触及标准安装。
基本上你遵循获取网络 TeXLive 安装的说明。
- 下载 TeXLive 网络安装程序
- 按照说明安装 TeXLive 网络版https://tug.org/texlive/acquire-netinstall.html--- 请务必选择个人目录下的“便携式安装”,类似
$HOME/texlive2020
或类似。 - 现在,您必须更改 PATH 以在系统目录之前找到新目录。我使用这个脚本来自 AlexG使用便携式的 shell。
请注意,这是一种高级设置,因此您需要了解环境变量、启动脚本PATH
和类似的东西,否则不要这样做。
缺点是,您每个版本的 TeXLive 都需要额外的 6-8 GB 空间(如果您不禁用备份[注 2],则需要更多空间),并且所有这些都需要从您的互联网链接下载。
[注1]好吧,您可以更改启动脚本,将新目录添加到标准目录前面。这仅适用于您的用户,而且我从未这样做过,所以我不能保证它会正常工作。
[笔记2]您必须不时手动更新、运行tlmgr update --all --self
(正确!)新存储库。这样可以保留旧软件包版本作为备份;PATH
如果你愿意,你可以移除它们/避免它们,但默认情况下它会进行备份。