關(guān)于 VS Code
Visual Studio Code (VS Code)是微軟推出的 Editor淮阐,免費、開源浩姥、支持多平臺状您、插件豐富,吸收了 Sublime眯分、Atom 等 Editor 的很多優(yōu)點柒桑。最近嘗試了一下 VS Code,果斷放棄了 Sublime 飘诗,轉(zhuǎn)到了 VS Code界逛。
軟件的安裝
使用 Homebrew 安裝所使用的各種軟件,Homebrew 的安裝和使用參考其他文章溉潭。
-
安裝 Mactex 作為LaTeX編譯系統(tǒng)
brew cask install mactex
-
安裝 VS Code 作為編輯器
brew cask install visual-studio-code
-
安裝 Skim 作為 PDF 瀏覽器
brew cask install skim
LaTeX的編譯環(huán)境
推薦終端下使用 latexmk 編譯少欺。在工作目錄下建 .latexmkrc 文件來配置 latexmk。latexmk 啟動后可以實時監(jiān)測文件變化畏陕,自動編譯TeX文件氯庆。
-
.latexmkrc 文件參考
$pdf_mode = 1; $pdflatex = "xelatex -file-line-error --shell-escape -src-specials -synctex=1 -interaction=nonstopmode %O %S"; $recorder = 1; $aux_dir = "output"; $out_dir = "output"; $pdf_previewer = "open %S"; $preview_continuous_mode = 1; $pdf_update_method = 0; $clean_ext = "synctex.gz acn acr alg aux bbl bcf blg brf fdb_latexmk glg glo gls idx ilg ind ist lof log lot out run.xml toc dvi pdf xdv";
-
清除編譯過程文件使用
latexmk -c
VS Code 的配置
- 安裝 LaTeX Workshop 插件
-
配置 LaTeX Workshop 插件
"latex-workshop.view.pdf.external.synctex": { "command": "/usr/local/bin/displayline", "args": [ "-r", "%LINE%", "%PDF%", "%TEX%" ] }, "latex-workshop.view.pdf.external.command": { "command": "/usr/local/bin/displayline", "args": [ "0", "%PDF%" ] }
第一節(jié)是配置是可以從 TeX 源碼跳轉(zhuǎn)到Skim中對應(yīng)的 PDF 文件位置,快捷鍵 option+command+j 堤撵;第二節(jié)是配置可以從 VS Code 中直接打開 Skim。
Skim 的配置
- 配置 Skim 中從PDF文件可以直接跳轉(zhuǎn)到TeX源碼對應(yīng)的位置实昨,快捷鍵 command+shift+left click。