在两台不同的计算机上使用 vim 和 latex suite,在一台计算机上一切正常,但在另一台计算机上,我的 tikz 图片“崩溃”(所有文本都放在图形的中心,没有绘制任何内容)同一台电脑可以从 texstudio 顺利编译,但不能从 vim- latex suite 顺利编译
编辑:问题似乎出在编译为 dvi 而不是 pdf
答案1
Vim-LaTeX 默认首先使用编译链进行编译latex
,然后按照以下方式进行dvi -> ps -> pdf
编译(根据http://vim-latex.sourceforge.net/documentation/latex-suite/customizing-compiling.html)。另一方面,TeXstudio 很可能被用作pdflatex
首选。
在编译dvi
并处理事情以达到时似乎出了点问题pdf
,如果您想调查它并确保一切都是最新的,那么可能会有一个错误报告要在那里制作。
您可能想要的解决方案只是让 Vim-LaTeXpdflatex
从一开始就进行编译,这可以通过let g:Tex_DefaultTargetFormat='pdf'
然后调用g:Tex_CompileRule_pdf
编译来实现(默认情况下会这样做pdflatex -interaction=nonstopmode $*
)。
然后可能还需要let g:Tex_MultipleCompileFormats='pdf'
利用 Vim-LaTeX 的多重编译功能(与texify
或类似latexmk
),自动完成参考书目等所需的编译链。