macOS + Sublime Text + Latex 環(huán)境配置

Latex(/?lɑ?t?x/,常被讀作/?lɑ?t?k/或/?le?t?k/)州既,是一種基于TEX的排版系統(tǒng)序臂,利用這種格式系統(tǒng)的處理咸灿,即使用戶沒有排版和程序設(shè)計的知識也可以充分發(fā)揮由TEX所提供的強(qiáng)大功能,不必一一親自去設(shè)計或校對审胸,能在幾天曙求,甚至幾小時內(nèi)生成很多具有書籍質(zhì)量的印刷品静浴。對于生成復(fù)雜表格和數(shù)學(xué)公式挣菲,這一點(diǎn)表現(xiàn)得尤為突出。因此它非常適用于生成高印刷質(zhì)量的科技和數(shù)學(xué)哪怔、化學(xué)類文檔叉信」杓保——維基百科

所以很多老師都要求學(xué)生用Latex來寫論文。那么問題來了,latex要在哪里寫?有像word一樣的編輯器嗎?答案是肯定的。市面上的latex編輯器不下20種,各種系統(tǒng)都有,常見的有:LyX喻杈、TeXworks壁晒、TexStudio、WinEdt、Emacs夕玩、Sublime Text、Atom、Visual Studio Code等兔仰。
有哪些好的latex編輯器饿序?——知乎

本文將介紹如何在mac系統(tǒng)下咽弦,用sublime配置latex環(huán)境输莺。

準(zhǔn)備軟件

MacTex Latex運(yùn)行的必備環(huán)境
Sublime Text 編輯器,寫代碼的應(yīng)該都很熟悉(這個地址是破*解&版的福利哦)
Skim PDF閱讀器疏唾,有它你才能預(yù)覽你的文檔

安裝步驟

  1. 首先下載MacTex安裝,傻瓜式安裝。MacTex文件比較大,有2G+,介意的話可以選擇MacTex_Basic包悠鞍,只有是100M以內(nèi)么翰,但是如果安裝MacTex_Basic,后期可能會遇到各種缺包的問題。

  2. 第二步安裝Sublime Text 3廓块。安裝好后浓利,安裝插件LaTexTool。具體步驟如下:

    2.1 安裝 Package Control
    打開 Sublime Text 3 選擇 View 中的 Show Console 。



    這時sublime text下面會顯示一個輸入窗口且轨,復(fù)制下面這段代碼到窗口里面并且回車執(zhí)行,然后重啟 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)
    

    2.2 安裝 LaTeXTools插件
    按下 shift + ? + P初澎,輸入 Install Package 祸挪,回車。


    輸入LaTeXTools 凡蚜,回車安裝 LaTeXTools 插件芹务。

  3. 安裝Skim
    安裝好后運(yùn)行Skim讼载,進(jìn)入Skim——選項一喘,點(diǎn)擊同步進(jìn)行設(shè)置


    勾選檢查文件變化蚂维,在PDF-Tex同步支持那里選擇sublime Text炊琉,這樣當(dāng)你編譯tex后就會自動打開pdf預(yù)覽了团赏。

完成上面所有步驟,latex基本環(huán)境就搭建好了。下面可以測試一下颁独。
創(chuàng)建一個test.tex文檔寂汇,復(fù)制以下內(nèi)容粘貼到文檔中:

%!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. 在這里寫上內(nèi)容。
\end{document}

保存以后式曲,按下 ? + B進(jìn)行編譯 敦腔,如果以上操作無誤,下面會提示Build completed,然后 Skim 彈出 PDF 預(yù)覽则吟。

番外篇

完成上面的步驟谍珊,基本上可以正常編寫文檔了,但是如果你寫的是中文文檔,那事情可就還沒結(jié)束枝誊,還完成以下的配置才能開心地編寫中文文檔。打開終端,運(yùn)行:

sudo tlmgr update --self
sudo tlmgr install latexmk

在sublime Text里打開LaTeXTools.sublime-settings(也就是LaTeXTools的用戶設(shè)置绎速,如果你是從舊版本升級上來或者擔(dān)心這個配置文件出現(xiàn)問題雁歌,可以依次點(diǎn)擊Preferences——Package Settings——LaTeXTools——Reconfigure LaTeXTools and migrate settings重建配置文件)扒最,在builder-settings下面新增兩項配置:

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

另外注意之前應(yīng)該有"builder": "default"(或直接設(shè)置為空或”traditional”)。



保存配置文件后關(guān)閉坑夯,重新編譯一下,即可正常顯示中文阔涉。

Tips

如果你忘記公式的代碼,可以用這個LaTex公式編輯器:http://www.codecogs.com/latex/eqneditor.php

如果你測試的時候遇到如下錯誤:

File "/Users/huwei/Desktop/test.tex", line 1
%!TEX program = xelatex
^
SyntaxError: invalid syntax

那可能是你sublime Text的默認(rèn)編譯環(huán)境被設(shè)置為python了跟狱,可以點(diǎn)擊Tools->Build System,將其設(shè)置為Automatic爽茴,這樣編輯器就會根據(jù)文件的后綴來自動識別文件類型了酱畅。

參考

http://www.readern.com/sublime-text-latex-chinese-under-mac.html/comment-page-1

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末音同,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子恕洲,更是在濱河造成了極大的恐慌,老刑警劉巖喇澡,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡弄兜,警方通過查閱死者的電腦和手機(jī)廊驼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來壕鹉,“玉大人淹朋,你說我怎么就攤上這事右蹦“郏” “怎么了刽锤?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵音婶,是天一觀的道長衣式。 經(jīng)常有香客問我凡人,道長蒋歌,這世上最難降的妖魔是什么堂油? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己荣茫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布魄咕。 她就那樣靜靜地躺著衩椒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪哮兰。 梳的紋絲不亂的頭發(fā)上毛萌,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天,我揣著相機(jī)與錄音喝滞,去河邊找鬼阁将。 笑死,一個胖子當(dāng)著我的面吹牛右遭,可吹牛的內(nèi)容都是我干的做盅。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼窘哈,長吁一口氣:“原來是場噩夢啊……” “哼吹榴!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起滚婉,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤腊尚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后满哪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體婿斥,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年哨鸭,在試婚紗的時候發(fā)現(xiàn)自己被綠了民宿。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡像鸡,死狀恐怖活鹰,靈堂內(nèi)的尸體忽然破棺而出哈恰,到底是詐尸還是另有隱情,我是刑警寧澤志群,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布着绷,位于F島的核電站,受9級特大地震影響锌云,放射性物質(zhì)發(fā)生泄漏荠医。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一桑涎、第九天 我趴在偏房一處隱蔽的房頂上張望彬向。 院中可真熱鬧,春花似錦攻冷、人聲如沸娃胆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽里烦。三九已至,卻和暖如春禁谦,著一層夾襖步出監(jiān)牢的瞬間胁黑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工枷畏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留别厘,地道東北人虱饿。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓拥诡,卻偏偏與公主長得像,于是被迫代替她去往敵國和親氮发。 傳聞我的和親對象是個殘疾皇子渴肉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容