我前段时间更新到了 El Capitan。我的 TeX 安装运行正常,但有一个问题:当我从 TeXShop 内部运行 latex 时,它看不到TEXINPUTS
环境变量。当我pdflatex
从终端运行时,一切都正常运行。/usr/bin
(因此这与可执行文件的路径改变、访问或等无关/Library
。)
问题的根源在于,在 OS X 上,从 GUI(Launchpad)启动的应用程序不会从读取我的启动文件的任何 shell 继承。在升级之前,我可以TEXINPUTS
使用命令进行设置launchctl setenv TEXINPUTS path:path:more-path::
。但这已经停止工作:launchctl
告诉我它设置了变量,但它没有传递给子进程。有人知道我们应该如何在 El Capitan 上做到这一点吗?