【问题标题】:.tex files not found when placed in a folder declared in TEXINPUTS放置在 TEXINPUTS 中声明的文件夹中时找不到 .tex 文件
【发布时间】:2011-02-25 23:49:48
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

  • “kpsewhich acronyms.tex”是什么意思?

标签: variables latex latex-environment


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-15
    • 1970-01-01
    • 1970-01-01
    • 2020-08-02
    • 2017-08-13
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    相关资源
    最近更新 更多