Определение места назначения для вывода PDF при использовании pdflatex, от gVim

Я генерирую вывод PDF с pdflatex со следующей командой в gVim:

:!pdflatex %

Эта команда по очереди выполняет следующее в Командной строке:

cmd.exe /c pdflatex /testvim.tex

Теперь, проблема, которую я имею с этим, состоит в том, что PDF производится к system32 папка:

C:\windows\system32\testvim.pdf

Как я могу сообщить pdflatex генерировать PDF в папке где tex файл находится?

1
задан 09.01.2010, 16:32

1 ответ

По-видимому, можно использовать

-output-directory <wherever>

Для получения каталога текущего файла необходимо будет использовать:

expand('%:h')

но необходимо будет записать макрос или функцию, которая может оценить это; что-то как:

map ,,p :exe "!pdflatex -output-directory " . expand('%:h') . " %"<CR>
1
ответ дан 17.12.2019, 00:54

Теги

Похожие вопросы