我已按照 unix 版 texlive 的安装说明进行操作,并已永久设置路径 - 即“echo $PATH”给出以下输出 -
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/jtait/.script:/usr/local/texlive/2013/bin/x86_64-linux
(正确的 texlive 目录位于末尾)。另外,tlmgr 运行正常,因此它肯定是正确的路径。
但是,当我运行 pdflatex 时,它加载的所有内容都在 /user/share 中,并且它使用此版本:
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
如果我删除 tex-live(我以为我已经删除了 - 我已经清除它了),它仍然不起作用。
除了设置路径之外,我还应该做其他什么吗?我不知道这是否是 pdflatex 特有的。
我正在安装 Ubuntu 13.04。
这个问题在 Ubuntu stack exchange 上似乎与此相关(尽管没有答案)。
我将所有安装选项保留为默认选项,以防相关。
答案1
环境$PATH
使用最先定义的命令。例如:PATH=<dir1>:<dir2>
如果命令出现在两个目录中,则<dir1>
仍将使用命令。尝试将 texlive bin 目录移动到环境的开头$PATH
。