Я генерирую вывод PDF с pdflatex
со следующей командой в gVim:
:!pdflatex %
Эта команда по очереди выполняет следующее в Командной строке:
cmd.exe /c pdflatex /testvim.tex
Теперь, проблема, которую я имею с этим, состоит в том, что PDF производится к system32
папка:
C:\windows\system32\testvim.pdf
Как я могу сообщить pdflatex
генерировать PDF в папке где tex
файл находится?
По-видимому, можно использовать
-output-directory <wherever>
Для получения каталога текущего файла необходимо будет использовать:
expand('%:h')
но необходимо будет записать макрос или функцию, которая может оценить это; что-то как:
map ,,p :exe "!pdflatex -output-directory " . expand('%:h') . " %"<CR>