vim-latex:如何设置 latex 输出文件的目录

vim-latex:如何设置 latex 输出文件的目录

我在 Ubuntu 中使用 vim-latex 套件的 1.8.23 版本。我能够通过\ll\lv命令使用 vim 编译和查看 latex 文件。编译和查看命令在包含正在编译的文件的目录中创建.dvi.aux.log文件。我正在寻找一种方法来在备用目录(例如)中创建这些文件/tmp

我看过 http://vim-latex.sourceforge.net/documentation/latex-suite/并且找不到办法做到这一点。

答案1

对于维姆泰克斯,而不是 vim-latex,你可以在你的.vimrc

let g:vimtex_compiler_latexmk = {
            \ 'out_dir' : 'build',
            \}

文档链接

对于那些试图将 PDF 或 DVI 文件保留在此文件夹之外的人来说,只有在使用 MiKTex 时才支持此功能,尤其是在使用 TexLive 时不支持。更多信息

如果你需要 vimtex 和 vim-latex (又名 Tex Suite) 之间的比较,那么在vimtex 的自述文件页面

答案2

能够将所有输出文件移至 latex suite 中的 /tmp,并将这些行添加到 .vimrc

let g:Tex_DefaultTargetFormat="pdf"
let g:Tex_CompileRule_pdf='pdflatex --output-directory=/tmp -aux-directory=/tmp -interaction=nonstopmode $*'
let g:Tex_ViewRule_pdf='cd /tmp; AcroRd32'

相关内容