.sty
我正在开发一个协作(版本控制)LaTeX 项目。我们的项目子目录中有一堆自定义文件,名为。我们在项目中tex
设置,以便我们可以使用而不是。这避免了烦人的 LaTeX 警告,并避免了修改那些文件或同一目录中的另一个文件的需要。所有这些都运行良好。TEXINPUTS=".:tex:"
Makefile
\usepackage{foo}
\usepackage{tex/foo}
.sty
\input
\RequirePackage
tex
什么没有效果很好的是 AUCTeX。我们在每个 LaTeX 源的底部添加了以下内容:
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "../relative/path/to/main.tex"
%%% End:
不幸的是,由于设置不正确,导致击中C-c C-c LaTeX
结果出现错误。TEXINPUTS
以下是我的问题:
- 是否存在一个 TeX 宏允许我们从文档本身内部更改 TeX 输入搜索路径?
- 是否存在一个非风险文件局部变量,我们可以用它来告诉 AUCTeX
TEXINPUTS
在运行 LaTeX 时进行设置? - 我们可以采用其他方法吗?我不希望每个用户在启动 emacs 之前都必须修改其环境。
答案1
%%% 局部变量: ... %%% eval: (setenv "TEXINPUTS" "--在此处放置您的设置---") ...
查看此主题以了解更多信息 http://lists.gnu.org/archive/html/auctex/2005-05/msg00097.html