在macVim中使用latex-suite查看pdf文件时出错

时间:2015-08-12 00:37:53

标签: vim latex macvim latex-suite

在输入lv以查看macVim中的pdf文件后,我收到此错误。 注意:编译后(使用ll)没有任何问题:

处理函数Tex_ViewLaTeX时检测到错误: 第34行: E121:未定义的变量:s:viewer E116:函数strlen(s:viewer)的参数无效 E15:表达式无效:strlen(s:viewer) 第39行: E121:未定义的变量:appOpt E15:表达式无效:'open'.appOpt.s:viewer。' $的的:。目标 第79行: E121:未定义的变量:execString E116:函数替换的参数无效(execString,'\ V $ ',mainfname,'g “) E15:表达式无效:替换(execString,'\ V $ *',mainfname,'g') 第80行: E121:未定义的变量:execString E116:函数Tex_Debug的参数无效 第82行: E121:未定义的变量:execString E15:表达无效:'沉默! !”。EXECSTRING

我已经在.vimrc文件中定义了pdf查看器 让g:Tex_ViewRule_pdf ='打开-a预览'

还尝试将macUnix作为Unix处理 设g:Tex_TreatMacViewerAsUNIX = 1

1 个答案:

答案 0 :(得分:1)

查看source codelv函数似乎启动了dvi查看器,不是 pdf-viewer。

如果您要预览dvi文件,则应安装XQuartz,然后您可以定义

let g:Tex_ViewRule_dvi = 'open -a xdvi' 

如果您想使用MacVim预览pdf文件,您应该完全定义一个新的查看器命令,我不认为可以在不更改source code的情况下完成。