从 AUCTeX 配置 TEXINPUTS?

从 AUCTeX 配置 TEXINPUTS?

.sty我正在开发一个协作(版本控制)LaTeX 项目。我们的项目子目录中有一堆自定义文件,名为。我们在项目中tex设置,以便我们可以使用而不是。这避免了烦人的 LaTeX 警告,并避免了修改那些文件或同一目录中的另一个文件的需要。所有这些都运行良好。TEXINPUTS=".:tex:"Makefile\usepackage{foo}\usepackage{tex/foo}.sty\input\RequirePackagetex

什么没有效果很好的是 AUCTeX。我们在每个 LaTeX 源的底部添加了以下内容:

%%% Local Variables:
%%% mode: latex
%%% TeX-master: "../relative/path/to/main.tex"
%%% End:

不幸的是,由于设置不正确,导致击中C-c C-c LaTeX结果出现错误。TEXINPUTS

以下是我的问题:

  • 是否存在一个 TeX 宏允许我们从文档本身内部更改 TeX 输入搜索路径?
  • 是否存在一个非风险文件局部变量,我们可以用它来告诉 AUCTeXTEXINPUTS在运行 LaTeX 时进行设置?
  • 我们可以采用其他方法吗?我不希望每个用户在启动 emacs 之前都必须修改其环境。

答案1

%%% 局部变量:
...
%%% eval: (setenv "TEXINPUTS" "--在此处放置您的设置---")
...

查看此主题以了解更多信息 http://lists.gnu.org/archive/html/auctex/2005-05/msg00097.html

相关内容