我收到“TeX 容量超出”的消息,这似乎是一个常见问题,我一直试图编辑我的 texmf.cnf 文件来修复它,但它被锁定在我的计算机上,我的电脑是一台运行 OS X Maverick 的 Mac。
我进入终端并输入以下内容来访问该文件:
open -a TextEdit /usr/local/texlive/2013/texmf.cnf
我也尝试过:
sudo open -a TextEdit /usr/local/texlive/2013/texmf.cnf
我打开文件时也遇到了同样的问题/usr/local/texlive/2013/texmf-dist/web2c/texmf.cnf
。这可能是一个常见的计算机问题,但我认为锁定是由软件完成的。
答案1
显然,从 Lion 的推出开始,这样的操作已经不再可能了。:(
不过,有一个解决方法,我在如何在 Lion 上的 TextEdit 中以 root 身份打开文件。 尤其这个答案告诉如何临时设置EDITOR
变量:
EDITOR='open -Wne' sudo -e $(kpsewhich texmf.cnf)
退出 TextEdit 实例以保存更改。
其他方法似乎对 Mavericks 不起作用。
使用$(kpsewhich texmf.cnf)
比使用完整路径更好,因为您一定能找到顶级文件。
当然还有更简单的方法,这也是我经常使用的方法:
sudo nano $(kpsewhich texmf.cnf)
如果您更喜欢使用其他编辑器(我猜您不喜欢),则可以nano
使用emacs
或进行更改;在终端上使用起来相当容易。只需像使用 TextEdit 一样进行编辑,然后按 Control-X 保存更改,当出现保存更改的请求时即可。vim
nano
y