3

我有一组基于 LaTeX 模板的文档。每个文档都有自己的文件夹,如下所示:

docs-folder
 |-doc #1
 |-doc #2
 ...
 |-doc #n
 |-texmf
   |-tex
   |-bibtex
   |-fonts
   |-docs
   |-misc
     |-logo.jpg
     |-acronyms.tex

我自己编写了模板,并且,对于每个文档(从 #1 到 #n),它都会加载文件logo.jpgacronyms.tex使用\includegraphics{logo.jpg}\input{acronyms.tex}.

路径 ..\docs-folder\texmf 在 MikTeX 中设置为项目根目录,本地 texmf 树被正确识别,不包括misc文件夹。

因此,路径..\docs-folder\texmf\misc被设置为 TEXINPUTS 环境变量的值(在 Windows 下)。这样做是为了避免不必要地复制这两个文件。

发生的情况是,当我编译其中一个文档时,acronyms.tex找不到该文件,而logo.jpgPDFLaTeX 正确找到了该文件。

我不知道为什么没有加载 acronyms.tex 文件。

4

1 回答 1

2

在 unix 系统上,解决方案是运行texhashmktexlsr. 根据此页面,MikTeX 的等效解决方案是运行 MikTeX 设置并单击“刷新 FNDB”按钮。

于 2010-05-31T13:33:49.600 回答