实用 | 论文环境搭建:MAC 上的 Sublime Text 3 + LaTex 中文环境
重磅干货,第一时间送达
本文经作者授权转载,禁二次转载
来源 | @知乎 刘博
原文 | https://zhuanlan.zhihu.com/p/61244778
Sublime Text + LaTeX 是写论文利器,这篇文章关于如何配置该环境。
1. 安装 Sublime Text
https://www.sublimetext.com/
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
https://www.tug.org/mactex/morepackages.html
sudo tlmgr install latexmk
5. 安装 Skim
http://skim-app.sourceforge.net/
6. 配置 Skim
Skim 预览的好处是能够实现逆向搜索 inverse search, 打开 Skim, 打开Preferences 选择 Sync 标签,然后: 首先,取消勾选"Check for file changes" 选项,然后选择 Sublime Text preset。
7. 安装 homebrew
/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"是系统中的中文字体名称,可以根据需要更改。
推荐阅读
(点击标题可跳转阅读)
觉得这篇文章有帮助?请转发给更多人
关注 AI有道 加星标,获取最新 AI 干货
最新 AI 干货,我在看❤️