Mac OS 配置 LaTeX 环境

软件准备

  1. Sublime Text 3
  2. Skim
  3. MacTeX

安装 MacTeX

MacTeX 安装包大小为 2.8 GB ,虽然官方有提供精简版本的 BasicTeX ,但是不建议采用,避免后期某些文件缺少而引起的不必要的麻烦。按照安装器的提示一步步完成安装即可。接着打开 Launchpad 你会看到多了以下几个 APP 。(图片都采用 Medium 图床查看需要翻墙)

1*GW7oE5R9ClipuJkpbf79qQ.png

配置 Sublime Text 3

Sublime Text 3 这款编辑器在我以前做 iOS 的时候大家基本上就是用它来写代码,没想到在学术论文上也用到了它。如果你是初次配置它请先按照如下步骤安装 Package Control ,如果你有折腾 Cydia 的经验的话就把它想象成 Cydia 就好了,同一个意思,都是用于管理插件的。

安装 Package Control

打开 Sublime Text 3 选择 View 中的 Show Console 。

1*WQzy9sMmR6J5Ofq_bWcSiA.png

这时候下方会出现一个白色窗口,复制下面这段代码到窗口里面并且回车执行,然后重启 Sublime Text 3 。

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)

安装 LaTeXTools

打开 Sublime Text 3 ,按下 shift + ⌘ + P ,输入 Install Package ,回车。

1*2bBQiTl6DCRiy8j4B75-aA.png

继续输入 LaTeXTools ,选中回车安装 LaTeXTools 插件。

配置 Skim

安装好后打开偏好设备 — 同步,选中 Subime Text ,其他设置不变。

1*tHH5XpvNxvpdT84KgQ38uQ.png

开始测试

打开 Sublime Text 3 ,粘贴以下内容并保存为 name.tex 。

%!TEX program = xelatex
\documentclass{article}
\usepackage{fontspec, xunicode, xltxtra}
\setmainfont{Hiragino Sans GB}
\title{Title}
\author{}
\begin{document}
\maketitle{}
\section{Introduction}
This is where you will write your content. 在这里写上内容。
\end{document}

按下 ⌘ + B ,如果以上操作无误,下面会有以下提示,然后 Skim 弹出 PDF 预览。

1*uCK3C8IiOYhs_BOZdtBiLw.png

1*wAZWx8rDeY2OqKR015pk3w.png

在预览的 PDF 中,如果需要修改某部分内容,先在键盘上按下 shift + ⌘ ,然后鼠标点击需要修改的部分即可跳转到 Subime Text 中对应的内容。当你修改后再次 build 后 Skim 会询问你是否自动刷新,选择自动就好了。

1*G0jp_L11gWm6WZf4sJ9YRw.png

参考资料

在Mac上通过Sublime、Skim编辑LaTeX

部署 OS X 上 Sublime Text 3 + LaTeX 的中文环境


15

Hopbourn

Hopbourn

https://t.me/JamesHere

关注
登录 使用文章全部功能