如何在 Mac 上卸载通过命令“sudo port install texlive +full”安装的 TeX Live?

如何在 Mac 上卸载通过命令“sudo port install texlive +full”安装的 TeX Live?

一开始,我的目的是用 Emacs 设置 AUCTeX。我只是像下面这样

  1. 下载奥科特克斯,然后cd到目录,make然后sudo make install
  2. 当文件仅包含英文字符时,它工作正常.tex。但是当我创建一个.tex包含日文字符的文件并输入命令时C-c C-c。它会提示错误消息

LaTeX Error: This file needs format 'pLaTeX2e' but this is 'LaTeX2e'

我在谷歌上搜索,发现这是因为 LaTex2e 不支持日文字符。我应该安装板状以及。最后我找到了命令

$ sudo port install texlive +full

在网站上http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Mac#f8cc2ba3。这真是一个可怕的命令;它使用了近 7GB 的存储空间,但问题仍然没有解决。

谁有建议彻底删除此文件或解决此错误问题?

答案1

这是根据评论做出的回答。

正如其他人所指出的,这个问题实际上与 Emacs 或 AucTeX 无关,而是与 TeX 发行版有关。这里,问题出在 MacPorts 上。事实上标准的 Mac 发行版是 MacTeX 发行版。您通常应该避免使用其他类型的包管理器版本的 TeX Live。请参阅将 CTAN 包添加到 MacPorts 维护的 TeX 安装中讨论一下原因。

要删除 MacPorts 端口,你需要使用

sudo port uninstall --follow-dependents <portname>

因此使用它来卸载您添加的 TeX 端口。

然后全新安装麦金塔电脑

这会将您的 TeX 二进制目录设置为/usr/texbin

对于 MacOS 版本,emacs请参阅:此链接或使用水上麦克斯

相关内容