使用NeoVim进行Latex写作
初创建于 2022-02-09 00:29
vim 配置
首先, 需要安装vimtex
插件, 安装zathura
及zathura-pdf-poppler
创建文件~/.latexmkrc
, 写入以下内容:
$pdflatex="xelatex %O %S"
在vim 配置文件中写入:
let g:vimtex_view_general_viewer = 'zathura'
let g:vimtex_view_method = 'zathura'
let g:vimtex_compiler_latexmk = {
\ 'executable' : 'latexmk',
\ 'options' : [
\ '-xelatex',
\ '-file-line-error',
\ '-synctex=1',
\ '-interaction=nonstopmode'
\ ],
\ }
此外, 还可以设置忽略一些警告:
" 忽略烦人的警告, 美滋滋😋
let g:vimtex_quickfix_ignore_filters = [
\ 'Package fontspec Warning',
\ 'Underfull',
\ 'Overfull'
\]
zathura配置
需要安装python neovim-remote
包.
编辑配置文件~/.config/zathura/zathurarc
(没有则创建一个)
set synctex true
set synctex-editor-command "nvr --remote-silent %f -c %l"
配置完成后, 在SpaceVim中使用SPC l v
可以进行正向定位, 在zathura中CTRL++鼠标左键点击可以进行反向定位.