在win10電腦上配置latex環境

  • 2019 年 11 月 20 日
  • 筆記

vscode + latex workshop開寫論文 在word和latex之間徘徊不定,不知道選用那種工具來寫論文更好一些。最終考慮到windows平台的軟體都比較消耗硬體資源,我這台電腦還是希望它能服役多年的。所以,掌握了latex寫論文後,就打算把筆記型電腦由win10換為ubuntu。

在zhihu.com上看到支援latex的編輯器有很多,但是有一個非常有特色:vs code + latex workshop。 之前由朋友介紹入坑vscode, 的確被它的美征服到了,目前所有類型的程式碼都是用vscode在寫,所以果斷選用這一款搭配。

首先,打開vscode,按快捷鍵ctl + shift + p調出一個命令輸入彈框,注意這個彈框默認有一個>, 刪掉這個大於號之後輸入ext, 注意還要輸入回車,進入擴展程式管理介面,輸入latex搜索可以看到latex workshop,點擊安裝就可以。

然後,新建一個文本文件,注意文件名後綴為.tex,用vscode打開。在編輯區域點擊右鍵,可以看到有build latex project選項。此刻點擊會在左下角會顯示失敗。點擊右鍵,選擇latex workshop: all actions, 彈出所有命令,選擇show latex complier log。 重新編譯,發現具體的錯誤是Error: spawn latexmk ENOENT。 該錯誤表明,要麼沒有添加系統環境變數,要麼工具鏈沒有安裝。此處為後者。

latex workshop插件只是一層api,還需要安裝latexmk供其調用

安裝latexmk有兩個主要步驟,可以參考這個網頁

  1. 安裝perl 在 http://strawberryperl.com/ 可以找到適合windows的perl安裝包,下載安裝即可。 安裝好後可以在windows powershell 或者cmd 輸入 perl -v,如果有版本資訊說明安裝成功,否則繼續查找錯誤原因。
  2. 安裝 MikTeX Package Manager 在 https://miktex.org/ 可以找到安裝包,下載安裝

上述安裝過程完成後,重新用vscode打開.tex文件,選擇build latex project, 在.tex文件的目錄下出現 .pdf文件,latex環境配置成功。

附上一個簡單的latex文件內容,用來測試環境:

documentclass{article}  begin{document}  hello, world  end{document}  end{document}