【发布时间】:2020-02-01 20:09:25
【问题描述】:
我目前正在尝试编写自己的设置,以便使用 Vim 和 Zathura 自动编译和预览 LaTeX 代码。这是我目前在tex.vim 文件中的代码:
:map <F6> :w <bar> ! pdflatex -synctex=1 -interaction=nonstopmode %<CR><CR>
:map <F7> :! zathura $(echo % \| sed 's/tex$/pdf/') & disown<CR><CR>
只要当我编译代码(来自 Vim)时,我在我的 tex 文件所在的目录中,它就可以正常工作。但是,无论我的职位如何,我都希望它能够正常工作(因为我经常使用 :e 命令从 Vim 打开文件)。我该如何解决这个问题?
另外,我希望 Zathura 仅在 PDF 预览尚未打开时打开。有没有人对如何做这样的事情有任何建议?
【问题讨论】:
标签: vim