在 El Capitan (OS X) 中设置 TEXINPUTS

在 El Capitan (OS X) 中设置 TEXINPUTS

我前段时间更新到了 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 上做到这一点吗?

相关内容