论文环境搭建:MAC上的Sublime Text 3 + LaTex中文环境

Sublime Text + LaTeX 是写论文利器,这篇文章关于如何配置该环境。

1. 安装Sublime Text

点这里下载安装。

2. 安装Package Control。打开Sublime Text,按快捷键「ctrl+`」,粘贴下面的代码(适用于Sublime Text 3):

import urllib.request,os,hashlib; h = 6f4c264a24d933ce70df5dedcf1dcaee + ebe013ee18cced0ef93d5f746d80ef60; 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)

3. 安装LaTeXTools插件

安装好 Package Control 之后,按组合键 Ctrl+Shift+P,然后再输入 install,选择 Package Control: install package。进入库后,搜索LaTeXTools,回车安装。

4. 安装MacTeX

地址:tug.org/mactex/morepack 由于上面地址安装的是简版MacTeX,所以还需要安装一个关键库:latexmk。 打开终端,执行以下命令安装该库:

sudo tlmgr install latexmk

5. 安装Skim

Skim用于预览编译后的latex文档。

下载地址:skim-app.sourceforge.net

6. 配置Skim

Skim预览的好处是能够实现逆向搜索inverse search, 打开Skim, 打开Preferences选择Sync标签,然后:

首先,取消勾选"Check for file changes" 选项,然后选择Sublime Text preset

7. 安装homebrew

安装地址:brew.sh/ 或者直接在终端执行:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

8. 安装ImageMagick和Ghostscript库

打开终端,执行以下命令

brew install imagemagick
brew install ghostscript

9. 测试

用sublime text打开一个".tex"文件,使用command+b编译,会自动打开Skim出现pdf文件的预览。

10.中文显示

最后一个待解决的问题是中文显示问题,目前还不能显示中文,解决方法如下: 打开sublime text,选择Preferences | Package Settings | LaTeXTools | Settings – User

找到builder_settings部分,添加以下内容:

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

在sublime text的latex文档开头添加:

usepackage{fontspec}
setmainfont{Heiti SC}

其中的"Heiti SC"是系统中的中文字体名称,可以根据需要更改。


推荐阅读:
相关文章