En una máquina con Windows XP, estoy intentando cambiar de MiKTex 2.9 a TeX Live 2011.
Acabo de instalar texlive desde la imagen ISO del DVD en el directorio "C:\apps\texlive".
Tengo un archivo de látex "tst.tex" en un directorio "E:\latex\tst".
Contenido de tst.tex:
\input defaults
\documentclass[11pt]{article}
\begin{document}
Hello world!
\end{document}
El archivo "defaults.tex" contiene algunas configuraciones y reside en el directorio "E:\latex\inc".
Para compilar "tst.dvi", tengo un archivo por lotes "bld.bat" que reside en el mismo directorio que "tst.tex" con el siguiente contenido:
@echo off
set path=C:\apps\texlive\bin\win32
latex.exe -halt-on-error tst.tex >nul
pause
Por supuesto, falla ya que texlive no tiene idea de dónde encontrar "defaults.tex".
En MiKTex, usaría la opción de línea de comando
--include-directory E:\latex\inc
pero parece que texlive no tiene esa opción de línea de comando.
Necesito decirle de alguna manera a texlive que busque archivos de entrada en algún subdirectorio central común de "E:\".
Realmente quiero evitar codificar la ruta completa de "defaults.tex".
Puedo crear cualquier subdirectorio de "E:\" que sea necesario y puedo editar bld.bat para configurar las variables ambientales necesarias.
Preferiría no realizar ningún cambio permanente en la configuración de texlive ni en el contenido de ningún directorio de texlive.
¿Como puedo resolver este problema?
Gracias de antemano.
Actualizar:
Como posible alternativa, ¿es posible configurar una variable ambiental en mi archivo bld.bat que le indique a texlive que mi directorio de inicio está en algún lugar de la unidad E: y, según esa configuración, hay un subdirectorio donde texlive buscará automáticamente? para archivos de entrada?