我有一组基于LaTeX模板的文档。每个文档都有自己的文件夹,如下所示:
docs-folder
|-doc #1
|-doc #2
...
|-doc #n
|-texmf
|-tex
|-bibtex
|-fonts
|-docs
|-misc
|-logo.jpg
|-acronyms.tex
我自己编写了模板,并且,对于每个文档(从#1到#n),它使用logo.jpg
和{{1}加载文件acronyms.tex
和\includegraphics{logo.jpg}
}。
路径.. \ docs-folder \ texmf在MikTeX中设置为项目根目录,并且正确识别本地texmf树,不包括\input{acronyms.tex}
文件夹。
因此,路径misc
被设置为TEXINPUTS环境变量的值(在Windows下)。这样做是为了避免不必要的两个文件的复制。
当我编译其中一个文档时,找不到文件..\docs-folder\texmf\misc
,而PDFLaTeX正确找到了acronyms.tex
。
我不知道为什么没有加载acronyms.tex文件。
答案 0 :(得分:2)
在unix系统上,解决方案是运行texhash
或mktexlsr
。根据{{3}},MikTeX的等效解决方案是运行MikTeX设置并单击“刷新FNDB”按钮。