一开始,我的目的是用 Emacs 设置 AUCTeX。我只是像下面这样
- 下载奥科特克斯,然后
cd
到目录,make
然后sudo make install
。 - 当文件仅包含英文字符时,它工作正常
.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
。