使用NeoVim进行Latex写作

初创建于 2022-02-09 00:29

vim 配置

首先, 需要安装vimtex插件, 安装zathurazathura-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++鼠标左键点击可以进行反向定位.

posted @ 2023-01-09 12:56  昤昽  阅读(232)  评论(0编辑  收藏  举报