VSCode編寫latex

個人微信公衆號:J平方

0 寫在前面

由於latexe相關軟件的編輯界面不太舒服,加上筆者鍾情於VSCode,而網上沒有一個簡單易用的VSCode搭建教程,故有此書。
本博客的後續補充參見 VSCode+latex引用bibtex參考文獻

1 安裝Latex環境

Latex環境即Tex Live,見參考鏈接1.1
不同系統有不同的版本,並且還有完整版和簡化版,這裏給出全是不同系統完整版的傳送門
MacTex下載鏈接
WIN上texlive可以現在在線安裝版,也可以下載離線安裝iso版本,由於網速問題,推薦下載離線iso的鏡像
texlive iso清華鏡像下載
texlive iso安裝教程

2 LaTeX Workshop

這是VSCode上的插件,找到安裝即可,VSCode如何安裝插件自查

3 設置settings.json(針對中文)

mac參考鏈接
win參考鏈接
以上給出兩個關於配置VSCode內settings.json的參考鏈接,實際上不管什麼系統,配置都是一樣的,如下:
快捷鍵cmd(ctrl)+shift+p輸入setting打開settings.json把以下代碼加入,注意在原本內容的最後一行加上英文逗號換行再複製粘貼,不然會報錯

此外如果需要支持中文路徑下的文件,需要把以下內容中的%DOC%改爲%DOCFILE%",但此處筆者建議涉及代碼方面不要用中文路徑

"latex-workshop.view.pdf.viewer": "tab",
    "latex-workshop.latex.tools": [
      {
          "name": "xelatex",
          "command": "xelatex",
          "args": [
              "-synctex=1",
              "-interaction=nonstopmode",
              "-file-line-error",
              "-pdf",
              "%DOC%"
          ]
      },
      {
          "name": "latexmk",
          "command": "latexmk",
          "args": [
              "-synctex=1",
              "-interaction=nonstopmode",
              "-file-line-error",
              "-pdf",
              "%DOC%"
          ]
      },
      {
          "name": "pdflatex",
          "command": "pdflatex",
          "args": [
              "-synctex=1",
              "-interaction=nonstopmode",
              "-file-line-error",
              "%DOC%"
          ]
      },
      {
          "name": "bibtex",
          "command": "bibtex",
          "args": [
              "%DOCFILE%"
          ]
      }
  ],
  "latex-workshop.latex.recipes": [
      {
          "name": "xelatex",
          "tools": [
              "xelatex"
          ]
      },
      {
          "name": "pdflatex -> bibtex -> pdflatex*2",
          "tools": [
              "pdflatex",
              "bibtex",
              "pdflatex",
              "pdflatex"
          ]
      }
  ]

4 demo

英文 路徑下新建一個.tex文件,輸入代碼如下,注意首行\documentclass[UTF8]{ctexart} 用於支持中文

\documentclass[UTF8]{ctexart} 
\title{你好,world!}
\author{Winston}
\date{\today}
\begin{document}
\maketitle
你好,world!
\end{document}

然後cmd(ctrl)+s保存編譯,就會生成.aux、.pdf等文件,注意保存的過程同時也是編譯的過程,然後打開右上角預覽就會看到生成的pdf

作者INFO
作者:JohnJim,某985本碩生,研究領域爲機器人,對機器學習、強化學習以及機器視覺等方面感興趣。
公衆號:個人公衆號【J平方】,合作公衆號【AI算法驛站】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章