Как указать texlive, где искать \input файлы

Как указать texlive, где искать \input файлы

На компьютере с Windows XP я пытаюсь перейти с MiKTex 2.9 на TeX Live 2011.

Я только что установил texlive из образа ISO DVD в каталог «C:\apps\texlive».

У меня есть файл латекса «tst.tex» в каталоге «E:\latex\tst».

Содержимое tst.tex:

   \input defaults
   \documentclass[11pt]{article}
   \begin{document}
   Hello world!
   \end{document}
Файл «defaults.tex» содержит некоторые настройки и находится в каталоге «E:\latex\inc».

Для сборки «tst.dvi» у меня есть пакетный файл «bld.bat», находящийся в том же каталоге, что и «tst.tex», со следующим содержимым:

   @echo off
   set path=C:\apps\texlive\bin\win32
   latex.exe -halt-on-error tst.tex >nul
   pause
Конечно, это не удается, так как texlive понятия не имеет, где найти «defaults.tex».

В MiKTex я бы использовал опцию командной строки

   --include-directory E:\latex\inc
но, похоже, у texlive нет такой опции командной строки.

Мне нужно как-то сказать texlive искать входные файлы в каком-то центральном общем подкаталоге «E:\".

Мне очень хочется избежать жесткого кодирования полного пути для «defaults.tex».

Я могу создать любые необходимые подкаталоги «E:\» и отредактировать bld.bat, чтобы задать любые необходимые переменные среды.

Я бы предпочел не вносить никаких постоянных изменений в настройки texlive или в содержимое каких-либо каталогов texlive.

Как решить эту проблему?

Заранее спасибо.

Обновлять:

В качестве возможной альтернативы, можно ли установить переменную окружения в моем файле bld.bat, которая сообщит texlive, что мой домашний каталог находится где-то на диске E:, и на основе этой настройки, есть ли подкаталог, в котором texlive будет автоматически искать входные файлы?

Связанный контент