我对 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-full
texlive-latex-recommended
l3kernel
texlive-latex3
我尝试下载l3kernel
并使用 LaTeX 手动编译它,但无法编译。不过,如果有人认为这是正确的方法,我会发布错误。
有人知道下一步该做什么吗?
答案1
Ubuntu 软件包滞后长的远远落后于当前的 TeX Live 版本:确切的延迟确实有所不同,但它始终存在。您需要进行“本地”安装l3kernel
和l3packages
。两者都以“准备安装”的 TDS 样式 zip 文件形式提供,因此您只需下载它们并在适当的位置解压即可。
对此有两种选择:如果您是 Ubuntu 系统的唯一用户,最简单的方法是将它们放在您的个人树中,~/texmf
。除了运行解压缩之外,不需要任何其他操作。另一种方法是将它们安装在“系统范围”本地树中,/usr/local/share/texmf
。为此,您需要写入权限(sudo
或类似权限),并且还需要sudo texhash
在解压缩后运行以更新文件数据库。