VS Code安裝LaTex-Workshop

文章轉載自:VS Code安裝LaTex-Workshopgit

今天打算在mac電腦上安裝VS Code的 LaTex-Workshop 插件,用來編輯和預覽tex文檔。安裝期間遇到了坑且網上沒有解決方案,故特此記錄,但願能對遇到一樣問題的網友有幫助。github

步驟

  1. 安裝MiKTeXLaTex-Workshop 不帶tex編譯功能,須要tex系列軟件支持,本人用的MiKTeX,下載地址:miktex.org/download。下載完後打開dmg文件,拖到application文件夾中。安裝好後在lauchpad中打開,選擇安裝模式,推薦全局安裝;
  2. 安裝LaTex-Workshop插件。在VS Code界面的插件界面中搜索並安裝;
  3. 新建一個以.tex結尾的文檔,輸入測試內容。點擊左側LaTex-Workshop圖標,而後點「build LaTex project」。此時右下角會冒出錯誤提示,在底部面板的 output 選項卡中選擇"latex workshop"的輸出,能夠看到如下錯誤:
[11:02:17] Build root file /Users/tlanyan/Desktop/two.tex
[11:02:17] Recipe step 1: latexmk, --max-print-line=10000,-synctex=1,-interaction=nonstopmode,-file-line-error,-pdf,-outdir=/Users/tlanyan/Desktop,/Users/tlanyan/Desktop/two
[11:02:17] LaTeX build process spawned. PID: 55523.
[11:02:17] Recipe returns with error: 1/null. PID: 55523. message: log4cxx: setFile(/Users/tlanyan/Library/Application Support/MiKTeX/texmfs/data/miktex/log/latexmk.log,true) call failed.
log4cxx: IO Exception : status code = 13
log4cxx: No output stream or file set for the appender named [RollingLogFile].
*** The program '{name}' could not be found.
  1. LaTex-Workshop的issue中沒找到相似錯誤。嘗試多種辦法後,猜想是權限問題,因而用以下命令解決:sudo chmod -R 777 ~/Library/Application\ Support/MiKTeX/texmfs/data/app

  2. 再次編譯文檔,一切正常。測試

參考

  1. github.com/James-Yu/La…
  2. miktex.org/howto/insta…
相關文章
相關標籤/搜索