我有Mac OS X Lion,vim 7.3和latex-suite。使用最小的.tex文件,我可以使用\ ll从vim中编译pdf。但是我无法用\ lv查看pdf。 FAQ建议我检查是否可以使用
从vim内部打开我的pdf查看器!开始预览
但是,当我这样做时,我收到了消息
shell返回127。
任何人都可以帮我吗?
答案 0 :(得分:11)
您可以使用!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而不是预览为PDF查看器。你可以简单地说:
let g:Tex_ViewRule_ps = 'open -a Preview'
let g:Tex_ViewRule_pdf = 'open -a Preview'
使用预览查看生成的postscript或PDF文件。
答案 1 :(得分:0)
在文件~/.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'