在Mac上配置LaTeX环境

写在前面

本篇blog旨在记录自己在Mac上配置LaTeX的经验,也希望能够帮到一些人。
其中,我用Mac自带的预览替代了网上绝大多数教程中的skim。

环境配置

软件

具体操作

配置Sublime Text3

1.安装Package Control
我在安装Package Control时发现网上给的方法我并没有找到,他们的方法是在控制台(console)上粘贴官网给的代码,但是我并没有找到代码。按照官网给的操作提示,我是这样做的。
在Mac上配置LaTeX环境
我按照官网先尝试了在Sublime Text里使用命令Install Package Control,但是失败了,原因不是很清楚,不过官网给出了替代方案。按照下面Manual的提示,我下载了所需的文件,然后将它复制在installed packages这个目录下。
找到installed packages这个目录有两种方式,第一种就是直接在Finder里打开,路径为/Users/~/Library/Application Support/Sublime Text 3/Installed Packages(~为用户名),第二种是在Sublime Text3的菜单栏中如下图操作,打开同父目录下的Packages文件夹,然后找到Installed Packages文件夹。
在Mac上配置LaTeX环境
这样,Packages Control就安装好了。
2.安装LaTeXTools
打开Sublime Text3,cmd+shift+p打开命令板(command palette),输入Packages Control: Install Package(或者只输入其中一部分,比如install),敲回车。
在Mac上配置LaTeX环境
接下来需要等一小会,不要因为没有反应就进行别的操作。(你可以看窗口左下角有没有一个等号在晃悠就知道是不是在运行了。)

然后在新的输入框中输入latextools,敲回车安装。安装完成后会自动弹出来一个现实版本信息等等的文档,就表示你安装成功啦。(可能因为我的已经装过了,所以搜不到了,就不截图了。)

修改viewer

如下图找到Settings - User,我记得第一次打开会询问你是否复制,然后点击copy。(如果没有复制也不要紧,在命令板输入LaTeXTools: Reset user settings to default就OK啦。)
在Mac上配置LaTeX环境
在Settings中的第487行,将"viewer": "",改为"viewer": "preview",这个操作会让你在Sublime Text3中build完.tex后自动弹出预览(preview),以便检查PDF文件。
当然,你也可以手动打开build之后生成的PDF文件,它就在你.tex的同目录下。

这一步是用Mac自带的预览(preview)替代了网上绝大多数教程的skim。

测试

在Sublime Text3中新建文档,并复制下面的代码,保存为.tex文件后cmd+B进行build(如果报错就cmd+shift+B,选择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}
在Mac上配置LaTeX环境

写在最后

因为个人习惯了使用预览,所以希望能够在写用LaTeX时继续使用预览,所以自己修改了设置以达到此目的。

另外,最后测试时使用的XeLaTeX会满足文章中的中文需求,并且XeLaTeX最初就是给Mac OS X开发,效果不会比其他的差。