論文環境搭建: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"是系統中的中文字體名稱,可以根據需要更改。


推薦閱讀:
相关文章