我正在使用默认的 Ubuntu texlive 包(加上附加功能),但它的版本确实过时了,我不得不手动下载较新的版本、texhash、搜索依赖项等。
我现在使用 TexLive 2013 来处理软件包,但我的系统状态很糟糕,里面既有/usr/share/texmf-texlive/
(来自我之前的安装)的软件包,也有/usr/local/texlive/2013/texmf-dist
(来自我当前的安装)的软件包。有没有安全的方法来清理它?我已经删除了 apt texlive 软件包,但这些文件仍然存在。
更简单的是,有没有办法将 Kile 指向新的包位置?我已经将变量设置PATH
为指向/usr/local/texlive/2013/bin/i386-linux
。但是,我找不到在哪里配置它以在其他地方搜索。
答案1
解决了!在中添加以下条目后~/.bashrc
,Kile 能够找到新安装的软件包。
TEXMFDIST="/usr/local/texlive/2013/texmf-dist"
export TEXMFDIST
请注意,如果从图形界面启动 Kile,则必须重新启动计算机。如果从新终端启动,它将正常工作,因为它已经有了新的环境变量。