在多次實驗之後,個人覺得在windows系統下,MikTeX+ATOM是最爲優雅智能的LATEX編譯環境。以下是搭建此環境的過程:
1.MikTeX是Windows下LaTeX的發行版,這是必須裝的。安裝過程也很簡單,一路next即可。注意,不要從ctex.org下載打包好的ctex程序,而是要從MiKTeX網站下載最新版本原生的MiKTeX。只有最新版本才支持在ATOM下編譯LaTeX文檔。
2. 安裝Perl。這是我多次失敗後的經驗。ATOM和MiKTeX的合作需要有Perl的支持。因此,系統裏必須安裝ActivePerl,切記!
2. 安裝ATOM。整個安裝過程極爲簡單,整個過程只能看到一個動畫。安裝完成後自動打開ATOM界面。作爲一個通用的IDE,ATOM支持各種語言的開發,LaTeX只是其中一種。要編譯LaTeX文件,還要在ATOM中安裝兩個package:latex和Language-latex,分別是LaTeX的編譯器和代碼自動補全的package。安裝過程是打開File->Settings->Install, 以latex爲關鍵詞搜素,就會找到這兩個package。爲了使代碼和生成的pdf能在ATOM中同屏顯示,個人建議再裝一個pdf-view的package實現該效果。至此,MikTeX+ATOM編譯環境搭建完成。
體驗一下吧:
編寫LaTeX代碼。在ATOM中新建一個文件,並保存爲.tex文件,這樣便可調用language-latex實現代碼自動補全了。以上一章寫的helloworld代碼爲例,你會發現ATOM的一大優勢是自動安裝代碼中需要調用但在MiKTeX中未安裝的package及其依賴的package(注意:這裏指的不是ATOM的package,而是ATOM通過執行Perl語言命令調用MiKTeX,安裝MiKTeX的package,厲害吧!)。在本例中,爲了實現中文編輯功能,需要調用MiKTeX的ctex包。原生的基本版MiKTeX不含此包,ATOM會提示並自動安裝ctex及其依賴的package。安裝完成後生成pdf,而且代碼和pdf頁是同屏顯示的。