【发布时间】:2012-07-08 20:33:22
【问题描述】:
我正在使用带有 Emacs 23.3.1 的 Ubuntu 12.04 来处理 .tex 文件。 Texlive 在 Ubuntu 中的默认安装是 2009 版本,我刚刚升级到 Texlive 2012:在我的 /usr/local/texlive 目录中,我可以看到包含最新版本文件的 2012 文件夹。还有一个名为“texmf-local”的文件夹,我认为它适用于 texlive 2009。
我的问题是:当我使用 emacs 打开一个 .tex 文件并将其 pdflatex 时,它会产生错误,从中(在 C-c C-l 看到错误输出之后)我意识到 emacs 仍在使用版本 3.1415926- 1.40.10 (TeX Live 2009/Debian)。如何强制 emacs 通过最新的 texlive 2012 而不是 2009 处理 .tex 文件?我需要编辑 .emacs 文件还是有其他方法可以更改设置?
感谢您的热心帮助!
【问题讨论】:
-
pdflatex --version和which pdflatex的输出是什么?在深入研究 emacs 之前,我会确保您想要的 Texlive 版本首先出现在路径中。如果您不需要 Texlive 2009 进行其他任何操作,请卸载它。 -
@tcaswell:感谢您的回复!它显示:这是 pdfTeX,版本 3.1415926-1.40.10 (TeX Live 2009/Debian) 和 /usr/bin/pdflatex。如何卸载 Texlive 2009?这可以使用 SSynaptic Pkg Manager 吗?再次感谢!
-
您应该可以使用包管理器将其删除。失败了
sudo apt-get remove texlive