我想使用 sublime 作为 TeX 的默认 IDE(目前我使用的是 Latex Studio)。我发现了两个很棒的软件包:
两者的功能列表都差不多,但 LaTeXing 似乎有更多功能,而且更省心(对吗?)。它似乎支持更好的自动完成功能(尤其是引文),以及更好的多 PDF 查看器兼容性和更大的片段(我可能错了)。
另一方面,LaTexTools 似乎拥有更大的用户社区,而且它是开源的,似乎还具有 LaTeXing 的许多主要功能。LaTeXing 不是免费的(15 美元/用户),但它有免费无限试用版,似乎是闭源的,并提供高级支持。
我在网上搜索了这两个包之间的比较,但没有找到合适的帖子。我认为对用户来说,对这两个包进行良好的评论和比较是有益的(以节省时间)。这两个包之间的主要区别/特点是什么?
附言
- 我正在使用 Linux 与 ST3(几个月前 LaTexTools 不支持 ST3,选择更容易)。
- 我有时会使用 XeTeX,并且我希望将来能切换到 LuaTeX,因此构建系统至关重要。
- 我喜欢将 TeX 文档创建为项目,有时项目很大,因此可以随意选择,自动完成文件名非常方便
更新(2017 年 4 月 9 日)
我不再使用 Sublime text。此外,Sublime 中对 Latex 的支持状态可能已发生变化。因此,我更改了已批准的答案。
答案1
LaTeXing 不是 FLOSS 这一点非常重要,押注小规模闭源总是有风险的。如果软件作者停止开发,其他人的分叉通常不是一个选择。
……而事实上,看看现在在LaTeXing 主页:
2014-06-27 16:48 作者 Chris
暂时无法购买 LaTeXing 的许可证。由于个人问题,分发已停止,几个月内不会继续。这并不是 LaTeXing 的终结,在此期间该程序仍将收到更新和错误修复。
截至 2020 年 3 月,LaTeXing github 存储库自 2015 年以来一直处于不活跃状态(除了 2018 年拉取请求中的一个拼写错误)。一个叉子添加了一些额外的片段,否则所有分支都处于非活动状态。
答案2
我使用过这两个插件,目前使用的是 LaTeXing。我会继续使用,因为我发现 LaTeXing 有一些非常棒的功能,比如cmd+l,cmd+l
在包含图形或.tex
文件时。
这两个插件都支持 ST3,都支持root
指令(语法有些不同,上图展示了 LaTeXing 的root file
语法),都支持项目。LaTeXing 支持项目的部分构建,但我不确定 LaTeXtools 是否支持。
然而,进行完整的比较是一项繁琐的工作——插件非常广泛。我建议看一下乳胶和LaTeX工具并找到您自己的偏好,因为这些偏好往往因 TeX 个性而异。
就我个人而言,我仍在探索 LaTeXing 的新功能,而且我相信(仅基于对LaTeXing 用户指南和LaTeXtools 文档) LaTeXing 是一个更广泛的插件,它将更有可能满足适当的 Sublimer 的需求。
答案3
关于 LaTeXing 的封闭/开源状态如何进行比较:2017 年末,LaTeXing 免费(就像啤酒一样),并承诺很快将开源:
[链接已删除,因为旧网站已废弃/被劫持] 代码在 GitHub 上开源,应可通过 package.io 获取(见下文)。有关旧文档,请参阅 waybackhttps://web.archive.org/web/20180329210203/http://docs.latexing.com:80/
(2017 年 9 月下旬,该页面显示:“在接下来的几周内,源代码将可用,社区可以继续共同改进该软件包。”)
Package Control 网站可让您跟踪各种 Sublime 软件包的受欢迎程度。以下搜索 URL 将显示 LaTeXTools 和 LaTeXing 的总下载量(单击每个软件包的名称将显示下载历史记录):
https://packagecontrol.io/search/latex
目前,LaTeXTools 的总下载量几乎是 LaTeXing 的 3 倍,而近几个月来 LaTeXTools 的受欢迎程度也几乎是 LaTeXing 的两倍。或许 LaTeXing 计划开源就是出于这个原因。
2014 年的帖子以及我能找到的几篇比较这些软件包的博客文章都指出,LaTeXTools 缺少命令完成和项目管理。但是,当前的 LaTeXTools 文档表明这两项功能都已添加。
到目前为止,我只在 macOS Sierra 上对单个 .tex 文件(即不是项目)进行了简单的比较。这两个软件包都有一个“检查系统”命令,并且两个软件包都找到了所有必要的工具。LaTeXing 可以毫无问题地构建文件并自动启动 Skim PDF 预览器。但我无法从 PDF 反向搜索回 .tex 源。我花了一些时间在线寻找解决方案,但没有找到任何有用的信息。LaTeXing 有一个 GitHub 页面,只是托管了一个问题跟踪器,但这个问题并没有在那里得到解决;事实上,那里的开发人员活动很少。相比之下,LaTeXTools 开箱即用,源/PDF 链接双向工作。此外,我发现 LaTeXTools 文档更好,而且 GitHub 上的活动也更多。目前,我坚持使用 LaTeXTools。