Это зависит главным образом от вашей версии LaTeX. Вы используете MikTeX или TeXLive?
Команда pdflatex
для MikTeX имеет параметр командной строки для указания выходного каталога и вспомогательного каталога (для файлов .aux).
У меня сейчас не установлен MikTeX на моем ПК, но вы сможете выяснить это при запуске pdflatex --help
или pdflatex /?
из командной строки.
Если вы используете TeXLive , вы можете сначала переключиться на нужный выходной каталог, а затем запустить pdflatex с полным путем к вашему входному латексному файлу. Это выводит everything в текущий рабочий каталог, включая временные текстовые файлы.
Я бы посоветовал вам написать свой собственный runpdflatex.bat
файл, который включает в себя правильный вызов pdflatex, чтобы вам не пришлось беспокоиться об этом каждый раз, когда вы хотите скомпилировать ваш латексный файл.