Sublime + LaTeX + 代码自动补全,走起!

之前推送过两篇文章来介绍代码编辑神器Sublime Text,涵盖软件安装、配置、和更换主题等方面的内容。错过的朋友可通过下文了解。

玩转Sublime Text 3|软件安装与汉化(附下载链接)

玩转Sublime Text 3|推荐几款非常棒的主题

今天聊一聊如何将Sublime Text配置成\LaTeX编辑器,且具备代码自动补全功能。注意:本文介绍的内容是针对macOS系统的。

首先我们需要安装软件Skim(获取方式:公众号后台回复Skim)。

安装完毕后,打开Skim,并点击菜单栏Skim-->选项,在下方窗口的同步标签页,勾选检查文件变化自动重新加载,在预设处选择Sublime Text

这样设置完后,Sublime中编译完成的PDF将自动通过Skim打开。

image

下一步是在Sublime TexT安装插件LaTeXTools

打开Sublime Text,按下快捷键CMD+Shift+P,调出命令面板,输入install,并选择Package Control:install Package,如下所示,按Enter。

image

搜索插件LaTeXTools,回车进行安装。

完成以上步骤后,即在Sublime中实现了\LaTeX环境的基本配置。(当然前提你的电脑上安装了MacTeX内核)

不过这不是全部,如果想要在Sublime编写\LaTeX中文文档,还要做以下配置。

Sublime中文LaTeX文档配置

打开Mac电脑的终端,运行以下代码。

sudo tlmgr update --self sudo tlmgr install latexmk

在Sublime中,点击菜单Sublime Text-->Preferences-->Package Settings-->LaTeXtools-->Settings-User

(如果是汉化版,则点击菜单首选项-->Package Settings-->LaTeXtools-->Settings-User)👇

image

在差不多400行处,增加下面两行代码。

"program" : "xelatex",
"command" : ["latexmk", "-cd", "-e", "$pdflatex = 'xelatex -interaction=nonstopmode -synctex=1 %S %O'", "-f", "-pdf"],
image

在差不多380行处,将原来的"builder": "traditional"修改为"builder": "default"。👇

image

保存配置并关闭。到此,即为Sublime配置了\LaTeX中文文档编译能力。

还没结束,为了提高代码编辑效率,自动补全功能是必不可少的,就像在TeXstudio、TeXmaker等编辑器中一样。

Sublime的LaTeX代码自动补全

为了在Sublime中实现\LaTeX代码的自动补全功能,需要安装插件LaTeX-cwl,安装方法同前面安装LaTeXTools插件一样,即通过Package Control安装。

安装完毕,请重启Sublime。

效果演示

通过下面这段简单的代码演示\LaTeX中文文档的编写、编译和输出。

\documentclass[UTF8]{ctexart}

\begin{document}

学习 \LaTeX 使我快乐

\begin{enumerate}
\item 公式插入
\item 图片插入
\item 表格插入
\end{enumerate}

\end{document}

首先用一张动图演示下代码自动补全功能。

image

从动图中可以看到,如果想要更加精准的补全,比如想要输入有序列表\begin{enumerate},我们可以输入\begine,那么\begin{enumerate}会显示在第一条,按下回车,即得到下方代码。

\begin{enumerate}
\item 
\end{enumerate}

怎么样,还是很高效的吧!其他更多语句的自动补全,大家可以自行尝试下效果。

完整的代码编写完成后,效果如下所示,保存该.tex文档到本地。

image

此时按下CMD+B,即可编译该\LaTeX文档,如果编译不报错,则会自动在Skim中打开PDF。

为了更方便地预览编译结果,可以选择将Sublime和Skim并列显示。如下所示。

image

到此就介绍完【Sublime + \LaTeX + 代码自动补全】的所有配置步骤了!如果你是个\LaTeX爱好者,不妨也去试一下!

总的来说,在Sublime中编译\LaTeX文档,能获得一个非常简洁的编辑环境,再加上Sublime和Skim都是轻量级的软件,因此整个编译过程会比较流畅。


这是尾巴

读过本文,如果觉得有收获,欢迎点赞转发

想阅读更多内容,可以到我的公众号青柠学术逛一逛,优质的科研技巧、效率工具等着你。

博主:浙江大学电子工程博士生,剑桥大学交流生,国家奖学金获得者。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,240评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,328评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,182评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,121评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,135评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,093评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,013评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,854评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,295评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,513评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,398评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,989评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,636评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,657评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352

推荐阅读更多精彩内容