如何选 LaTeX 编辑器

发布于 2021-03-25 09:48:38

两个概念的区分:编辑器与编译器。

编译器是用来处理我们 LaTeX 代码的程序,给出输出的结果如:pdf,dvi 等。从目前来看,编译器只有:TeXLive 和 MikTeX 两个套装。大家熟知的 CTeX 实际是打包的 MikTeX。

编辑器是用来编辑我们的 LaTeX 代码的程序,主要是方便录入,提供按钮或者界面来调用编译器来处理编辑好的代码。如:WinEdt, TeXstudio, TeXshop,Vim,emacs等等。编辑器主要是方便大家高效录入代码的,高亮,自动补全,高亮显示是他的主要功能,请大家周知。

我们常说的 使用 LaTeX 实际是使用的 编译器,而不是编辑器。

编译器我们的推荐是 TeXLive,我们国内用户主要用途是投稿,国际期刊的通用的投稿后台都是 TeX Live,为了一致性,推荐大家选择使用。如果仅仅是个人使用,MikTeX 也是不错的选择。

下载地址:
http://mirrors.ctan.org/systems/texlive/Images/

编辑器的选择就比较麻烦,我个人的建议是自己顺手习惯的编辑器即可。

常见的编辑器介绍:

WinEdt - 是一款在 Windows 平台功能强大、简单易用的多功能文本编辑器,目前主要被用于编辑LaTeX/TeX 文档。拥有专业丰富编辑功能,包括文档标签、代码错误检查、代码自动完成、编译错误检查等并对文件编译错误进行分析。WinEdt 可与 TeX 系统(如 MiKTeX 或 TeX Live)无缝整合。

WinEdt-TeX.png

这个编辑器因为 CTeX 的普及度很高,大家就把 WinEdt 当成了 LaTeX 了。我们 LaTeX 工作室的排版人员都是使用的这一编辑器,我们是购买的团队版本,新版本,还是蛮不错的。如果你是教育工作者,官网是有折扣的,大家可以去这里看看,淘宝就可以买到正版,LaTeX 已经是免费的了,编辑器可以对自己好一点。

现在六折销售了,提供学生证即可,大家可以点击下面的链接或者扫描二维码来购买:

image.png

链接:
https://store.lizhi.io/site/products/id/260?cid=svg2pcwp

TeXstudio - TeXstudio 基于 Qt 开发。也就是说多个平台均可使用。这个编辑器的前身是 TexMakerX, 是一个平台无关的 LaTeX 编辑器,内置 PDF 阅读器。高级特性包括拼写和语法检查、代码折叠、扩展文本导航、代码自动完成以及语法高亮。

1.png

这几年在社区里普及度比较高,我个人的使用体验是有点笨重,打开慢,他是 nonstop 模式,就是编译完成之后再提示错误,我不很习惯,因为我们是处理书稿,编译完才提示,太费时。
对于新手还是蛮不错的选择,重点是他免费。

TeXStudio 最头疼的是下载的问题,官网老打不开,大家可以关注我们公众号,回复 texstudio,获取好用的下载链接。

image.png

VScode - Visual Studio Code 是一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台编辑器。其插件丰富,定制扩展性好,是​程序员用户的最爱,最近使用度非常高。

我自己用过一段时间,配置好了,非常好用,需要你有点耐心去配置成为自己习惯的编辑器,这对于新手不那么友好,我们写了不少配置说明,很多用户还是觉得​掌握不了。

image.png

如上三个是现在社区里讨论比较多的编辑器,实际还有很多其他的,大家可以自己去摸索了,比如 TeXworks(TeX 套装自带的编辑器,现在用户使用偏少), TeXniccenter,Notepad++,Vim&Emacs(定制扩展也非常好用)​等等。

最近有用户问 macOS 下的编辑器如何选,这里非常抱歉,我到现在都没有 Mac 电脑,远程帮用户解决问题的时候,有些小体验,简短给大家分享吧,我的分享不够全面了,还是自己去试用,自己顺手即可。

  • 这里是列表文本TeXShop - MacTeX 自带的编辑器,我觉得界面和使用满足日常的需求了。
  • 这里是列表文本​TeXpad - 这个编辑器需要付费的,我远程时候,觉得录入体验非常不错,他支持云编译,但是我几次 local compile 配置的时候老是失败。

还有比如:TeXnicle​,TeXpen 这些我只是看到过界面,没有具体使用过,大家可以自己尝试尝试。

今天没有讲 Emacs和Vim 实际这两个是神器,我只用过一个,不好介绍了,你如果是极客用户,可以给我们分享下你的神级使用体验。

0 条评论

发布
问题