標籤:
參考
http://www.360doc.com/content/14/0517/19/9206388_378573988.shtml
http://jingyan.baidu.com/article/066074d6492e38c3c21cb0f5.html
http://www.zhihu.com/question/36038602?sort=created
- 準備工作
- 安裝LaTeXTools
- 安裝Package Control
- 安裝LaTeXTools 外掛程式
- 配置SumatraPDF
- 測試
準備工作
首先我們需要安裝並下載一些東西:
TeXLive(跨平台的 LaTeX 工具套件,可以在Linux、Windows和Mac OS下使用,包含了 TeX 以及相關的程式。另外官網的Documention頁面下有使用教程(多語言支援)。)
Subline Text 3(一個強大易用的文字編輯器,售價為$70,可以免費獲得Sublime Text 4前的所有更新。如果經常使用又有足夠的財力,建議購買。如果沒錢也沒有關係,官方版本可以無限試用,只是偶爾會彈出註冊通知。)
LaTeXTools (後面會有安裝說明,建議使用Package Control 安裝,這裡也提供一個離線安裝包地址,)
Sumatra PDF(LaTeXTools 預設使用它來預覽產生的 PDF,)
安裝LaTeXTools安裝Package Control
首先我們需要在Sublime Text 3中安裝Package Control,官網有詳細的安裝說明,但是英文的。
具體步驟如下:
1.首先通過按鍵組合 CTRL + `或是通過功能表命令View -> Show Console來開啟控制台,然後將下面的代碼輸入,按enter即可。
Sublime Text 3:
import urllib.request,os,hashlib; h = ‘2915d1851351e5ee549c20394736b442‘ + ‘8bc59f460fa1548d1514676163dafc88‘; 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)
Sublime Text 2:
import urllib2,os,hashlib; h = ‘2915d1851351e5ee549c20394736b442‘ + ‘8bc59f460fa1548d1514676163dafc88‘; pf = ‘Package Control.sublime-package‘; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( ‘http://packagecontrol.io/‘ + pf.replace(‘ ‘, ‘%20‘)).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), ‘wb‘ ).write(by) if dh == h else None; print(‘Error validating download (got %s instead of %s), please try manual install‘ % (dh, h) if dh != h else ‘Please restart Sublime Text to finish installation‘)
2.重啟Sublime Text
安裝好了之後看以看到下面的選項:Preference->Package Control
安裝LaTeXTools 外掛程式
1.安裝
安裝 Package Control 後通過按按鍵組合Ctrl+Shift+P或是點擊Preference->Package Control,然後再輸入 install,選擇 Package Control: install package。
輸入latex,選擇 LaTeXTools 進行安裝即可。(由於我已經安裝過LaTeXTools,並沒有顯示LaTeXTools)
2.配置
選擇 Preferences -> Browse Packages,選擇並進入LaTeXTools 檔案夾,使用 Sublime Text 3開啟LaTeXTools.sublime-settings檔案,並定位到106行。內容大概如下所示:
修改其中的texpath和sumatra為你的安裝路徑,並修改distro為texlive。
再定位到179行左右。內容大概如下所示:
將builder改為simple。
儲存後退出即可。
配置SumatraPDF
我們在編譯 LaTeX 檔案時,經常需要用到反向搜尋,也即從 PDF 的內容跳到代碼的內容。SumatraPDF 是 LaTeXTools 預設使用的預覽工具,由於 SumatraPDF 反向搜尋的選項配置是隱藏的,因此我們需要對SumatraPDF進行配置以支援反向搜尋。
1.修改環境變數PATH
將 SumatraPDF 的主程式目錄添加到環境變數PATH,這一步很重要,否則下一步會無法進行。
右擊我的電腦,選擇屬性,點擊左側的進階系統設定,再點擊下方的環境變數。雙擊環境變數PATH,在最後面加入;C:\Program Files\SumatraPDF。點擊確定退出即可。(具體操作時,將路徑替換成 SumatraPDF.exe 所在的目錄,這裡的分號是英文的分號)
win10簡化了設定,雙擊環境變數PATH,點擊建立,輸入C:\Program Files\SumatraPDF後,點擊確定即可。(具體操作時,將路徑替換成 SumatraPDF.exe 所在的目錄)
2.配置 SumatraPDF 反向搜尋
開啟命令提示字元,執行以下命令:(將其中的安裝路徑替換成你實際的安裝路徑)
sumatrapdf.exe -inverse-search "\"C:\Program Files\Sublime Text 3\sublime_text.exe\" \"%f:%l\"
測試
建立test.tex檔案,編輯內容如下:
%!TEX program = xelatex% 使用 ctexart 文類,UTF-8 編碼\documentclass[UTF8]{ctexart}\begin{document}This is the context of the article.這就是文章的所有內容。\end{document}
現在CTRL+S,然後CTRL+B。Sublime Text 就會自動調用 LaTeXTools 的 build 系統來進行編譯,如果編譯成功,會自動開啟 SumatraPDF 進行預覽。至此,配置完成,接下來,可以好好編輯你想要的內容了。
基於TeXlive,使用Sublime Text 3編寫LaTeX