Em uma máquina Windows XP, estou tentando mudar do MiKTex 2.9 para o TeX Live 2011.
Acabei de instalar o texlive da imagem iso do DVD no diretório "C:\apps\texlive".
Eu tenho um arquivo latex "tst.tex" em um diretório "E:\latex\tst".
Conteúdo de tst.tex:
\input defaults
\documentclass[11pt]{article}
\begin{document}
Hello world!
\end{document}
O arquivo "defaults.tex" contém algumas configurações e reside no diretório "E:\latex\inc".
Para construir "tst.dvi" tenho um arquivo em lote "bld.bat" que reside no mesmo diretório que "tst.tex" com o seguinte conteúdo:
@echo off
set path=C:\apps\texlive\bin\win32
latex.exe -halt-on-error tst.tex >nul
pause
É claro que falha, pois o texlive não tem ideia de onde encontrar "defaults.tex".
No MiKTex, eu usaria a opção de linha de comando
--include-directory E:\latex\inc
mas parece que o texlive não possui essa opção de linha de comando.
Eu preciso de alguma forma dizer ao texlive para procurar arquivos de entrada em algum subdiretório central comum de "E:\".
Eu quero muito evitar codificar o caminho completo para "defaults.tex".
Posso criar quaisquer subdiretórios de "E:\" necessários e posso editar bld.bat para definir quaisquer variáveis ambientais necessárias.
Eu preferiria não fazer alterações permanentes nas configurações do texlive ou no conteúdo de qualquer diretório do texlive.
Como posso resolver esse problema?
Desde já, obrigado.
Atualizar:
Como uma alternativa possível, é possível definir uma variável ambiental no meu arquivo bld.bat que dirá ao texlive que meu diretório inicial está em algum lugar na unidade E: e, com base nessa configuração, existe um subdiretório onde o texlive pesquisará automaticamente para arquivos de entrada?