Windows下配置sublime编写LaTeX

最近抽空在 Ubuntu 配置了下,终于支持了中文文档转换,但是用的 LaTeX 模板是在网上找的,想自己写一个,顺便了解下 LaTeX。
工欲善其事,必先利其器。这里笔记下 SublimeTeXt3 下用 TeXlive 配置 LaTeX 编辑环境。

系统 & 软件 版本

关于 TeX、LaTeX、TeX Live

名词解释

专有名词,注意名词大小写
TeX:美国计算机教授高德纳 (Donald Ervin Knuth) 为了排版他的著作 『The Art of Computer Programming』(TAOCP) 编写的功能强大的排版软件。
LaTeX:美国计算机科学家莱斯利·兰伯特为了准备他的著作 『The Great American Concurrency Book』基于 TeX 开发的宏,详见Wiki
TeX Live:是由国际 TEX 用户组整理和发布的TEX软件发行套装,详见wiki

使用场景
公式编辑
排版

公式编辑只是 LaTeX 功能中的一项,排版才能体现出它的强大的功能,具体效果可以参见下面的 demo。95505961

配置 LaTeX 编辑器

使用 LaTeX 进行排版的过程即,编辑完 TeX 文件,通过 TeX Live 将 LaTeX 文件编译成 PDF 文件
为了操作方便,通过配置 Sublime 的插件 LaTeXTools,可快捷调用(快捷键:Ctrl + B) Tex Live 来编译文件,高效率编辑。

可选:高效到底,通过配置 sumatraPDF ,可在 PDF 生成后 自动在 sumatraPDF 中打开,实现实时预览的效果。

安装 TeXlive

ISO 镜像下载地址:TeX Live 2016
下载完成后,加载镜像,进入文件点击 install-tl-windows.bat(直接安装) 或者 install-tl-advanced.bat(提供可选项) 开始安装。

等待中……

安装完成后,还需要一步,将 LaTeX 执行文件的路径加入系统环境变量
我在本机的路径为 C:\texlive\2016\bin\win32,加入系统环境变量后,可通过在 命令提示符(CMD) 执行 latex命令检查,注:可能需要重启电脑

安装 sumatraPDF (可选)

关于 Sumatra PDF:Sumatra PDF is a free PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ and CBR) reader for Windows.

下载地址:Sumatra PDF

添加路径到系统环境变量:同 TeX Live 一样,为了能在 CMD 中通过命令执行程序,需要将 Sumatra PDF 执行文件的路径添加到系统环境变量,通过在 CMD 中执行命令检测配置是否成功。注:可能需要重启电脑

Sublime 安装 LaTeXtools 插件
安装

如果对于 Sublime Text 不熟悉的同学,可以参见 SublimeText 插件推荐
通过 Package Control 安装插件 LaTeXTools

配置

配置文件路径:
Preference > Package Setting > LaTeXTools > Setting-User

配置以下参数
texpath:TeX Live 可执行文件的路径(即添加到环境变量中的路径)
distro:修改为 texlive
sumtra:sumatraPDF 可执行文件的路径(即添加到环境变量中的路径)

配置 sumatraPDF 反向搜索

路径为 SublimeText 的可执行文件路劲,如下示例
sumatrapdf.exe -inverse-search "\"C:\Program Files\Sublime Text 3\sublime_text.exe\" \"%f:%l\""

LaTeX 上手

所有配置都完成了,下面可以测试成果了




  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
对于 Sublime Text 的 LaTeX 工具包配置,可以按照以下步骤进行操作: 1. 安装 Package Control: 在 Sublime Text 中按下 `Ctrl + `(反引号),打开控制台,在控制台中粘贴以下代码,然后按下回车键。 ``` import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by) ``` 2. 安装 LaTeXTools: 在 Sublime Text 中按下 `Ctrl + Shift + P`,打开命令面板,在面板中输入 `Package Control: Install Package`,然后按下回车键。 等待片刻,输入 `LaTeXTools` 并再次按下回车键进行安装。 3. 配置 LaTeXTools: 打开 Sublime Text 的用户配置文件,可以通过点击 "Preferences" -> "Package Settings" -> "LaTeXTools" -> "Settings - User" 来找到。 在用户配置文件中添加以下内容,可以根据需要进行自定义修改: ```json { "builder": "traditional", "distraction_free": false, "enable_chktex": false, "options": [ "--shell-escape" ], "tools": [ { "name": "latexmk", "command": [ "latexmk", "-cd", "-e", "$pdflatex = 'pdflatex -interaction=nonstopmode -synctex=1 %S %O'", "-f", "-pdf" ], "path": "/usr/texbin:/usr/local/bin", "file_regex": "^(...*?):([0-9]+): ([0-9]*)([^\\.]*),([^.]*)(\\.tex):(.*)$", "selector": [ "text.tex.latex" ] } ] } ``` 这个配置文件中的示例配置使用了 `latexmk` 作为构建工具,如果你有其他的构建工具喜欢使用,可以自行替换。 完成上述配置后,Sublime Text 的 LaTeX 工具包就已经配置完成了。你可以使用它来编辑和编译 LaTeX 文档了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值