V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iveney
V2EX  ›  分享发现

给大家推荐一个用 sublime text 写 LaTeX 的 package: LaTeXing

  •  
  •   iveney · 2013-12-05 01:21:16 +08:00 · 15027 次点击
    这是一个创建于 3788 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://www.latexing.com

    是我见过的功能最全最好用的LaTeX写作编辑工具。对比起我之前用过 MacVim + LaTeXSuite,textmate:

    - LaTeXSuite: 好像已经停止开发了。用起来有这样那样的小问题,配置起来不够直观。使用曲线很高。
    - textmate: out of box 很方便,但是不知道为什么在最近的 version 里,CMD+R build 提示框出不来了,找了一下也没 fix 的办法。

    pros:

    - 首先配合 Sublime vintage mode 可以让我用 vim binding 来编辑,非常高效。配合 sublime 的 goto 功能可以让我很方便地跳转到各个label,妈妈再也不担心我找不到 section 和 figure 啦。
    - fw/bw search, latexmk 这些就不说了,大家都有
    - 强大的提示,快捷键以及 snippets,当我输入 '\' 时就可以有命令提示;输入 figure (tab) 就可以自动补全整个环境;输入 \ref{} \cite{}后可以自动检索 labels 和 reference,加上 sublime 强大的 fuzzy search,效率很高。牛逼的是还能 cache .bib 等,总之就是各种补全都有。
    - 最重要的是,0 配置,一装好马上可以用,配置也很方便,可以直接在 sublime 里 toggle value (不像 LaTeXSuite 找个设置老半天还要手工写到 rc 里)
    - 各种 bonus,比如在线字典查询,补全整句等。

    cons:
    - 贵。作为一个插件竟然 charge $15。不过可以一直免费用,就是编译时会弹框框出来比较烦。
    - 首先你得先有 Sublime Text
    7 条回复    2015-02-15 13:22:45 +08:00
    casparchen
        1
    casparchen  
       2013-12-05 01:35:51 +08:00
    如果没有对编辑器的要求的话,TeXstudio真心靠谱。比TexShop、TexMaker什么的靠谱多了。
    另外这个插件支持项目管理吗?就是不同章节的内容写在不同文件里,然后能在structure管理模块中反应出来,这个对大型文档挺重要的。
    LazarusX
        2
    LazarusX  
       2013-12-05 01:43:23 +08:00
    iveney
        3
    iveney  
    OP
       2013-12-05 08:01:57 +08:00
    @LazarusX 我忘了提这个,部分原因之一是刚开始用的时候跟还没跟上3,兼容性不大好,用起来也不大顺手。刚看了一样最后开发是7月,似乎也停顿了。
    iveney
        4
    iveney  
    OP
       2013-12-05 08:04:08 +08:00
    @casparchen 一般来说项目管理应该是编辑器的功能吧?这个 sublime text 做得很好,也是我逐渐从 MacVim 迁移的原因之一。虽然我还没来得及试在 Thesis Books 这种需要分文件的项目上,但是我印象是一般的插件都能做得比较好。
    casparchen
        5
    casparchen  
       2013-12-05 08:18:02 +08:00
    @iveney
    1. 是的,是编辑器的功能,我身边的人一般一起写东西的时候,都是分章节,各写各的,最后文件汇总一起编译就成了。
    2. 改天试试这个插件。
    iveney
        6
    iveney  
    OP
       2013-12-07 08:32:40 +08:00
    @casparchen 它里面提到有个 switch 是 partial build,也就是编译多文件时不用全部编译只编译当前文件,但能正确更新reference。不过这个功能我印象中别的也有。我自己的文档一般都是6-8页,所以没怎么用过.
    ghhardy
        7
    ghhardy  
       2015-02-15 13:22:45 +08:00
    kile已经很不错了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2574 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:22 · PVG 23:22 · LAX 08:22 · JFK 11:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.