Sublime for LaTeX

安装TeXLive

  • 直接官网下载,安装。考虑到国内镜像文件下载速度不稳定,推荐下载iso
  • 太大了,还是用MikTex吧,才100M+

LaTeXTools

  • LaTeXTools 可以使用 MikTeX 或者 TeXlive 作为引擎,如果你使用 MikTeX,那么基本上不用设置,因为 LaTeXTools 默认使用的是 MikTeX;如果使用的是 TeXlive 2013(其他版本一样的),则需要做点改动
  • Preferences -> Package Settings -> LaTeXTools -> Settings-User 修改为
  • “texpath” : “D:\texlive\2015\bin\win32:$PATH”,“texpath” : “D:\Program Files (x86)\MiKTeX 2.9\miktex\bin:$PATH”,
    "windows": {
        "texpath" : "D:\\Program Files (x86)\\MiKTeX 2.9\\miktex\\bin:$PATH",
        "distro" : "miktex",
        "sumatra": "D:\\Program Files (x86)\\SumatraPDF\\SumatraPDF.exe",
        "sublime_executable": "",
        "keep_focus_delay": 0.5
    },
  • LaTeXTools 默认使用 PDFTeX 进行编译,它对于中文的支持好像并不完备,一些学校的模板也会出现这样那样的问题,所以,推荐使用 XeTeX/XeLaTeX 进行编译

配置 SumatraPDF 反向搜索

  • SumatraPDF 是 LaTeXTools 默认使用的预览工具,如果系统安装了 CTeX 套装,则不需要自行安装 SumatraPDF,如果没有安装 CTeX 套装,请自行安装 SumatraPDF,然后将 SumatraPDF.exe的目录添加到环境变量中
  • 由于 SumatraPDF 反向搜索的选项配置是隐藏的,因此,我们这里先编译一个 LaTeX 的例子,将下面的代码复制到 Sublime Text 里面
    %!TEX program = xelatex
    % 使用 ctexart 文类,UTF-8 编码
    \documentclass[UTF8]{ctexart}
    \begin{document}
    This is the context of the article.
    这就是文章的所有内容。
    \end{document}
  • 保存为 test.tex,再按组合键 Ctrl+B 编译,SumatraPDF就会自动弹出,显示 test.pdf 的内容,然后在 SumatraPDF 上方的菜单栏选择 设置,将下面的代码添加到 SumatraPDF 选项的最下面方的反向搜索设置框内即可。
  • 刚开始可能没有,第一次编译.tex文件并自动弹出Sumatra时,会生成
  • “D:\Program Files (x86)\WinEdit\WinEdt.exe” “[Open(|%f|);SelPar(%l,8)]” 这是我使用WinEdit时的设置
  • “D:\Sublime Text 3\sublime_text.exe” “%f:%l” 这是对于Sublime的配置
  • 当在菜单里 -> 设置 -> 选项 没有 设置反向搜索命令行时,可以再cmd命令行中直接设置
  • SumatraPDF.exe -inverse-search “\”D:\Sublime Text 3\sublime_text.exe\” /ddecmd \”[goto(‘%f’, ‘%l’)]\”“
  • 确定然后关闭。这样,我们就设置好了 SumatraPDF 的反向搜索。

你可能感兴趣的:(Sublime)