.tex файлы не найдены при помещении в папку, объявленную в TEXINPUTS - PullRequest
3 голосов
/ 31 мая 2010

У меня есть набор документов на основе шаблона 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 Ответ

2 голосов
/ 31 мая 2010

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

...