VSCode中配置、使用LaTeX編譯環境遇到過的問題


VSCode中配置、使用LaTeX編譯環境遇到過的問題

工具與配置

最近愛上了VSCode,喜歡這種小而美的開發環境,於是把LaTeX的使用環境也轉移到了VSC,在VSC中寫LaTeX需要的僅僅是一個插件和一個LaTeX發行包。
要求是:能在多系統(windows/Linux/macOS)下使用同一套工具,支持中英文。

版本與工具:

  • Win10
  • VSCode 1.24 (2018) + LaTeX Workshop插件
  • TeXLive 2018(也可以選其它發行包,這里推薦TeXLive,內置XeLaTeX,支持中文。CTeX是在MikTeX基礎上增加了中文支持的宏包,比較陳舊。)

配置過程非常簡單:

  • 找一個你喜歡的路徑安裝VSCode;
  • 在VSCode擴展中心安裝LaTeX Workshop,安裝后重新加載;
  • 下載安裝TeXLive,確保安裝路徑在系統PATH里。

遇到的問題

  • 在使用xelatex編譯中文時,文件路徑與文件名不能有中文,否則會失敗;
  • 只要編譯過.tex文件一次,這之后每保存一次就會自動編譯,不用手動運行編譯命令,否則會因為重復指令或過快的命令使編譯器彈窗報錯。
  • 編輯區域設置自動折行,需要設施屬性“editor.wordWrap”,這個屬性名字可能隨着版本不同略有差異,屬性修改為"on"即可。
  • 使用synctex進行正反向定位,參數有“-synctex=1/-1/0”(ctrl+逗號打開配置文件,右側修改相關參數):
    • -synctex=1表示使用壓縮synctex文件;
    • -synctex=-1表示使用.synctex文件;
    • -synctex=0表示不使用synctex文件。

(遇到新問題再添加)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM