.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".