我有 Mac OS X Lion、vim 7.3 和 latex-suite。使用最小的 .tex 文件,我可以使用 \ll 从 vim 中编译 pdf。但是我无法使用 \lv 查看 pdf。常见问题解答建议我检查是否可以从 vim 内部打开我的 pdf 查看器
!开始预览
但是,当我这样做时,我会收到消息
壳返回 127。
谁能帮我这个?
您可以使用!open -a Preview
打开预览。
这是我<leader>lv
为我工作的设置:
let g:tex_flavor='latex'
let g:Tex_TreatMacViewerAsUNIX = 1
let g:Tex_ExecuteUNIXViewerInForeground = 1
let g:Tex_ViewRule_ps = 'open -a Skim'
let g:Tex_ViewRule_pdf = 'open -a /Applications/Skim.app'
let g:Tex_ViewRule_dvi = 'open -a /Applications/texniscope.app'
请注意,我在这里使用Skim而不是 Preview 作为 PDF 查看器。你可以简单地说:
let g:Tex_ViewRule_ps = 'open -a Preview'
let g:Tex_ViewRule_pdf = 'open -a Preview'
使用预览查看生成的 postscript 或 PDF 文件。
将以下代码放入此文件~/.vim/ftplugin/tex.vim
中对我有用
let g:tex_flavor='latex'
let g:Tex_TreatMacViewerAsUNIX = 1
let g:Tex_ExecuteUNIXViewerInForeground = 1
let g:Tex_ViewRule_ps = 'open -a Skim'
let g:Tex_ViewRule_pdf = 'open -a /Applications/Skim.app'
let g:Tex_ViewRule_dvi = 'open -a /Applications/texniscope.app'