AUCTeX和VimTeX,还有LaTeX Workshop,谁reigns supreme?

离线方式编辑LaTeX文档,目前使用Emacs+AUCTeX。除去专门的IDE,比较常用的可能还有Vim/Neovim+VimTeX和VS Code+LaTeX Workshop。

请教各位大佬,AUCTeX、LaTeX Workshop和VimTeX,这3个代表性的packages哪个其实对LaTeX支持的更好?你对此有何comments?或者你更喜欢用哪个?

用org mode写latex,再加上=org-latex-preview=: Set up and troubleshooting

1 个赞

我用了10来年auctex了,其它IDE、插件因为教学生也用过7788,总的来讲,auctex最完毕,bug也少。

vim、vscode的tex插件基本都是auctex的简化迁移版本。不过auctex,你要自己在用的过程中形成那些功能你用,不是所有的你都需要(别人需要,但你自己可能并不需要),用多了某些功能你长期不碰自然就简化了。

3 个赞

我一直用auctex插件,觉得很便利。这是我的配置 .emacs.d/lisp/init-latex.el at master · yinxiuqu/.emacs.d · GitHub

感觉这种上古语言都是 Emacs 支持好些

感觉是伪需求

  1. 编译可以用 latexmk
  2. 文献可以用 reftex 插件
  3. 写 latex 的时候一些 snippet 插件就够用了

这样其实就已经很方便了,有什么 symbols 之类的,LaTeX workshop 这样的根本不够用,不如直接 texdoc symbols。对于很多 package 的用法也都是直接 texdoc,方便的很。其实想不到这些插件还能做什么更方便的事情了。

lsp-bridge + texlab

1 个赞

感觉是靠不住的 :grinning:

问题是在3大编辑器Emacs、Vim/Neovim和VS Code中,对LaTeX支持的插件AUCTeX、VimTeX和LaTeX Workshop,谁执牛耳,而非LaTeX自身的使用。

虽然说,plain-TeX的语法着色vim和emacs差距真挺大的。