TeX Live,Ubuntu - 将 expl3 更新为 l3kernel 问题

TeX Live,Ubuntu - 将 expl3 更新为 l3kernel 问题

我对 LaTeX 还很陌生。

试图让我的import包工作时,我遇到了对ExplFileVersion宏的依赖。在谷歌上搜索这个问题时,我意识到我需要更新我的l3kernel包裹。

问题是,l3kernel我的系统上没有包,而其他 TeX 包却有(似乎有/usr/share/texmf-texlive)。不过,我找到了以下包:/usr/share/texmf-texlive/tex/latex/expl3。据我所知,这是旧版本,必须用替换l3kernel

我是 Ubuntu 10.4 用户,我使用apt-get以下软件包进行安装:、、texlive(据称包含)和。texlive-fulltexlive-latex-recommendedl3kerneltexlive-latex3

我尝试下载l3kernel并使用 LaTeX 手动编译它,但无法编译。不过,如果有人认为这是正确的方法,我会发布错误。

有人知道下一步该做什么吗?

答案1

Ubuntu 软件包滞后长的远远落后于当前的 TeX Live 版本:确切的延迟确实有所不同,但它始终存在。您需要进行“本地”安装l3kernell3packages。两者都以“准备安装”的 TDS 样式 zip 文件形式提供,因此您只需下载它们并在适当的位置解压即可。

对此有两种选择:如果您是 Ubuntu 系统的唯一用户,最简单的方法是将它们放在您的个人树中,~/texmf。除了运行解压缩之外,不需要任何其他操作。另一种方法是将它们安装在“系统范围”本地树中,/usr/local/share/texmf。为此,您需要写入权限(sudo或类似权限),并且还需要sudo texhash在解压缩后运行以更新文件数据库。

相关内容