6

我有 Mac OS X Lion、vim 7.3 和 latex-suite。使用最小的 .tex 文件,我可以使用 \ll 从 vim 中编译 pdf。但是我无法使用 \lv 查看 pdf。常见问题解答建议我检查是否可以从 vim 内部打开我的 pdf 查看器

!开始预览

但是,当我这样做时,我会收到消息

壳返回 127。

谁能帮我这个?

4

2 回答 2

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而不是 Preview 作为 PDF 查看器。你可以简单地说:

let g:Tex_ViewRule_ps = 'open -a Preview'
let g:Tex_ViewRule_pdf = 'open -a Preview'

使用预览查看生成的 postscript 或 PDF 文件。

于 2012-09-29T07:00:59.920 回答
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'
于 2019-06-26T16:02:52.343 回答