.tex файлы не найдены при помещении в папку, объявленную в TEXINPUTS

У меня есть набор документов на основе шаблона LaTeX. Каждый документ имеет свою собственную папку, как показано ниже:

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

Я написал шаблон самостоятельно, и для каждого документа (от #1 до #n) он загружает файлы logo.jpg а также acronyms.tex с \includegraphics{logo.jpg} а также \input{acronyms.tex},

Путь..\docs-folder\texmf устанавливается в качестве корневого каталога проекта в MikTeX, и локальное дерево texmf распознается правильно, за исключением misc папка.

Итак, путь ..\docs-folder\texmf\misc устанавливается как значение переменной среды TEXINPUTS (под Windows). Это сделано для того, чтобы избежать нежелательной репликации двух файлов.

Что происходит, когда я компилирую один из документов, файл acronyms.tex не найден, пока logo.jpg правильно найден PDFLaTeX.

Я не удивляюсь, почему файл acronyms.tex не загружается.

1 ответ

Решение

В системах Unix решение заключается в запуске texhash или же mktexlsr, Согласно этой странице, эквивалентное решение для MikTeX - запустить настройки MikTeX и нажать кнопку "Обновить FNDB".

Другие вопросы по тегам