搜尋此網誌

2015年12月1日 星期二

LaTeX + Sublime Text 2 on Windows 8 安裝筆記

LaTeX + Sublime Text 2 on Windows 8 安裝筆記(2015-12-01)

參考資料:(我中間卡住,找了一堆資料,最後是靠這三篇裝起來的。)
http://economistry.com/2012/10/first-pdf-sublime-text-2-latex/
https://th0.me/1737.html
https://www.youtube.com/watch?v=lvVkTrQvvZo

1. 安裝 LaTeX:

安裝 TeX Live,在此 http://economistry.com/2012/10/first-pdf-sublime-text-2-latex/ 下載,解壓縮後不要直接安裝,開啟 install-tl-advanced.bat 安裝。



我不知道其他人的情況,不過大概是因為我網路的問題,4G 多的 TeX Live 我裝了六個多小時,所以安裝前最好多保留一點時間。

2. 安裝 PDF 檢視器:

安裝 Sumatra PDF,在此 http://www.sumatrapdfreader.org/download-free-pdf-viewer.html 下載,下載以後直接安裝。


3. 修改環境變數:

開啟控制台 > 系統 > 進階系統設定 > 環境變數,編輯 PATH 變數,在原有內容後面加個分號 ";",然後加上 "C:\Program Files (x86)\SumatraPDF",按確定儲存內容。



4. 安裝 Sublime Text 2:

安裝 Sublime Text,在此 http://www.sublimetext.com/2 下載,下載後直接安裝。



5. 在 Sublime Text 2 中安裝 Package Control:

依照 https://packagecontrol.io/installation 中步驟,在 Sublime Text 2 安裝 Package Control



6. 在 Sublime Text 2 中安裝 LaTeXTools:

在 Sublime Text 中按下 Ctrl + Shift + P 開啟 Command Palette,鍵入 "install" 後選擇 "Package Control: Install Package";然後鍵入 "latextools",選擇 "LaTeXTools" plugin,按下 Enter 安裝。



7. 調整 LaTeXTools 設定:
  • 在 Sublime Text 中,點選 Preference > Package Settings > LaTeXTools > Reconfigure and migrate settings,藉此產生使用者設定檔;
  • 點選 Preference > Package Settings > LaTeXTools > Settings-User 打開設定檔修改設定;
  • "texpath" 修改為剛才 TeX Live 的安裝目錄中 bin 中的 win32 路徑,預設是 "C:\texlive\bin\win32",依照實際安裝目錄修改;
  • "distro" 預設為 "MiKTeX",修改為安裝的 "texlive"
  • "sumatra" 修改為剛才安裝 Sumatra PDF 的路徑。

8. 安裝 TeX class:
  • 為了寫 paper 要安裝 class。
  • 在 TeX Live 安裝的分享目錄 "C:\texlive\2015\texmf-dist\tex\latex" 中,建立 class 名稱的資料夾,將 class 相關檔案(.cls)複製到資料夾中;
  • 開啟 TeX Live Manager,在工具列點選 Actions > update filename database,藉此更新 LaTeX 的 class 資料庫,下方狀態列顯示 "mktexlsr: Done." 即完成更新。
  • 未來要增加其他 class,重複上述步驟即可。

9. 開始寫作:
  • 就這樣,在 Sublime Text 中貼上 paper 的模板,開始用 TeX 寫作吧。
  • 在 Sublime Text 中 Compile 的快速鍵是 Ctrl + b



心得:

 以前就聽說用 LaTeX 寫作有很多好處,版面跟內容分離、圖表文獻自動參照之類的,不過因為 LaTeX 開始時的學習曲線還蠻陡峭的,而且以前身邊幾乎沒有遇到用 LaTeX 的人,最重要的是老闆寫作也是以 Word 為主,所以就一直拖著沒有換,而且還自己養出了一套追蹤文獻編號的特殊習慣,不過這還是只能應付不太長的文章,之前在寫博論的時候引用了近百篇的文獻其實已經接近我手動管理的極限了,正好來到德國工作以後,我的主要合作對象就是主要使用 LaTeX 來寫作的,反而是我之前用 Word 的習慣造成了我們兩個之前交換修改的困難,所以就想找個機會換成 LaTeX,我的工作電腦上次夥伴來的時候順便幫我搞定了,這次在自己的筆電上安裝完全我自己的第一次嘗試。

 整個安裝過程中,大部分都是下載、安裝,除了 TeX Live 安裝花了不少時間以外,前 6 步倒是沒有遇到大問題,遇到問題主要是在第 7、8 步的設定,因為 LaTeXTools 中設定的方式有大變動,所以第 7 步卡了很久,重點就是要先產生一個設定檔,然後修改的部分就簡單了。然後安裝 class 的時候,首先要找到需要的 class,接著要找到正確的複製路徑,最後是要更新資料庫,因為在 MiKTeX 中是用指令更新,所以更新資料庫的方法我也找了很久,不過最後把所有問題都解決了以後還是很開心,因為 Sublime Text 的寫作環境還是比較舒服的,不過跟過去 Word 所見及所得的模式差距甚大,我還得要花點時間適應一下,過去管理文獻的方式也要做個系統性的調整了,不過可以預期只要適應 LaTeX 的寫作邏輯,以後在排版、文獻管理應該會輕鬆很多很多。