pdflatex
我正在使用 gVim 中的以下命令生成 pdf 输出:
:!pdflatex %
该命令依次在命令提示符中执行以下操作:
cmd.exe /c pdflatex /testvim.tex
现在,我遇到的问题是 pdf 输出到文件system32
夹:
C:\windows\system32\testvim.pdf
我如何指示pdflatex
在文件所在的文件夹中生成 pdf tex
?
答案1
显然你可以使用
-output-directory <wherever>
要获取当前文件的目录,您需要使用:
expand('%:h')
但您需要编写一个宏或一个可以评估该情况的函数;例如:
map ,,p :exe "!pdflatex -output-directory " . expand('%:h') . " %"<CR>