这是参考Paul Biggar所写的公认答案:
在考虑了所有这些选项一段时间后,我决定采用以下解决方案。
- 将 vim 设置为在我键入时连续写入。
- 在后台运行脚本以持续构建,同时刷新 pdf。latexmk 几乎足够好,除了它是在适当的位置构建的,它会在 okular(我的查看器)中的糟糕时间重新加载。该脚本可在https://github.com/pbiggar/texbuild获得。
使用 Rubber-info 从日志文件中获取错误和警告。上面的脚本将日志文件保存在 t.log 中。在 vim 中:
autocmd FileType tex set makeprg=rubber-info\ t.log autocmd FileType tex set errorformat=%f:%l:\ %m
我想执行他的 github 脚本,以便“持续构建 [LaTeX 文件],随时刷新 pdf”。鉴于他没有完全提供如何运行它的说明,我认为这是一个相当简单的过程。但是,我对 vim 很陌生,一般对编程/github 知之甚少,所以我真的不知道如何开始。
我搜索了高低,并且取得了零进展。我不确定代码是否应该在 python 中编译,然后作为脚本运行,或者类似的东西。我感谢您的帮助!
编辑:根据评论讨论,我已成功使脚本可执行。但我仍然不知道如何运行它..?