歡迎您光臨本站 註冊首頁

Win10下為VSCode配置LaTex編輯器的方法

←手機掃碼閱讀     techdo @ 2020-06-11 , reply:0

任務描述

    寫小論文的利器是什麼呢?LaTex!寫代碼的利器是什麼呢?VSCode!好,那麼如何在VSCode上配置LaTex環境呢,以及配置之後,如何選擇編譯的方式呢?大部分博客只說如何配置,卻不說如何編譯,導致在編譯的過程中總是報錯,本文就詳細的講一下這兩點。

配置LaTex

首先,打開VSCode,根據圖中的步驟,安裝LaTex Workshop,我的已經安裝過了,所以沒顯示Install

安裝LaTex的步驟

其次,在VSCode界面,按快捷鍵:ctrl + Shift + p,召喚出搜索,並輸入Preferences: Open Settings(JSON)

打開JSON格式的setting

最後,在setting中添加如下代碼。注意,熟悉VSCode的人都知道,這是用戶改變配置的地方,是JSON格式的。所以,{}一開始就存在,裡面可能還有你之前的配置,那麼你只要在你自己修改的配置後面,加入下面{}中LaTex相關的代碼即可

  {    "latex-workshop.latex.recipes": [     // {     //  "name": "xelatex",     //  "tools": [     //    "xelatex"     //  ]     // },      // {     //  "name": "latexmk",     //  "tools": [     //    "latexmk"     //  ]     // },     {      "name": "pdflatex -> bibtex -> pdflatex*2",      "tools": [        "pdflatex",        "bibtex",        "pdflatex",        "pdflatex"      ]     }     ],     "latex-workshop.latex.tools": [{     "name": "latexmk",     "command": "latexmk",     "args": [      "-synctex=1",      "-interaction=nonstopmode",      "-file-line-error",      "-pdf",      "%DOC%"     ]     }, {     "name": "xelatex",     "command": "xelatex",     "args": [      "-synctex=1",      "-interaction=nonstopmode",      "-file-line-error",      "%DOC%"     ]     }, {     "name": "pdflatex",     "command": "pdflatex",     "args": [      "-synctex=1",      "-interaction=nonstopmode",      "-file-line-error",      "%DOC%"     ]     }, {     "name": "bibtex",     "command": "bibtex",     "args": [      "%DOCFILE%"     ]     }],     "latex-workshop.view.pdf.viewer": "tab",     "latex-workshop.latex.clean.fileTypes": [     "*.aux",     "*.bbl",     "*.blg",     "*.idx",     "*.ind",     "*.lof",     "*.lot",     "*.out",     "*.toc",     "*.acn",     "*.acr",     "*.alg",     "*.glg",     "*.glo",     "*.gls",     "*.ist",     "*.fls",     "*.log",     "*.fdb_latexmk"     ],  }

 

如何編譯

做好上述的步驟,那麼你就配置好了LaTex,此時,你再重啟VSCode即可編譯LaTex了。新建一個.tex後綴的文件或者打開一個.tex結尾的文件,如下圖所示,就會出現TEX這個圖標

打開TEX文件當你編輯好一段LaTex的內容後,該如何編譯呢,如下圖所示,根據步驟來即可。第三步View LaTex PDF,就會將PDF文件打印出來,再點擊第四步的按鈕,pdf就顯示了

編譯LaTex步驟

當然,有的時候,我們編譯就會報錯,那麼該怎麼辦呢,如何自定義編譯的順序呢,比如我先pdflatex編譯,再bibtex編譯,這個就需要修改setting裡面加進入的那段代碼。仿照setting裡面已有的代碼,我們做一個先編譯pdflatex 2次,再bibtex編譯一次。然後再將新寫的代碼放入setting中即可。主要就是修改了tools中的調用編譯工具先後,是不是很簡單~~

   setting中原代碼:        {      "name": "pdflatex -> bibtex -> pdflatex*2",      "tools": [        "pdflatex",        "bibtex",        "pdflatex",        "pdflatex"      ]     }     仿照代碼如下:     {      "name": "pdflatex -> pdflatex-> bibtex",      "tools": [        "pdflatex",        "pdflatex",        "bibtex"      ]     }

 

至此,如何為VSCode配置Latex到此結束,這種活兒很頭疼,遇到了許多編譯問題的坑

以下是對於LaTeX的語法說明

  %――註釋符號  ――換行併到段落首格  雙換行――換行併到段落縮進首格  $frac{a}{b}$――b分之a , 需要導入數學包

 

documentclass{article}選擇article這個類作為文檔的模板,它規定了格式

itle{xxxx} 應用xxxx作為title格式

egin{document} 正文

  1. maketitle 製作封面

  2. 直接輸入正文內容 後加%註釋內容

  3. section{一級標題1的內容} + 標題下的正文內容

  4. subsection{二級標題1.1的內容} + 標題下的正文內容

  5. subsunsection{三級標題1.1.1的內容} + 標題下的正文內容

以上內容出現第二次就數字加1 ,類似i++的用法
 

  1. paragraph{段落加粗內容}+之後的正文

  2. subparagraph{段落加粗內容}+之後的正文 相比上一個要縮進一級

end{document} 結束
 

在非封面(不使用maketitle 時候 可以用 ableofcontents製作目錄)

documentclass{article}選擇article這個類作為文檔的風格
 usepackage{amsmath} 使用數學工具包,這裡不詳細講數學工具包,因為不常用。
 egin{document} 正文

  1. ableofcontents 將下文做成目錄Contents

end{document} 結束
 

以下是表格的簡單運用

  egin{center} %設置表格居中  egin{tabular}{|c|c|} %表格標籤  hline %顯示橫線  a & b  %a在(1,1)b在(1,2)  hline %隱藏橫線  c & d %c在(2,1)d在(2,2)  hline %顯示橫線  end{tabular}  end{center}

 

第二 對第一的Tips
 

  1. 中文支持:把開頭的documentclass{atricle}換成documentclass{ctexart}會有更好的中文支持

  2. 宏包:package{}就是在調用宏包,可以理解為工具箱。

  3. 每一個宏包裡都定義了一些專門的命令,通過這些命令可以實現對於一類對象(如數學公式等)的

  4. 統一排版(如字號字形),或用來實現一些功能(如插入圖片或製作複雜表格)。

通常在documentclass之後,在egin{document}之前,將文章所需要涉及的宏包都羅列上。
 對於新人而言比較常用的宏包有

  1. 編輯數學公式的宏包:usepackage{amsmath}和 usepackage{amssymb}

  2. 編輯數學定理和證明過程的宏包:usepackage{amsthm}

  3. 插入圖片的宏包:usepackage{graphicx}

  4. 複雜表格的宏包:usepackage{multirow}

更高級的應用:參考文獻可以搜bibtex,製作幻燈片可以搜beamer。 


[techdo ] Win10下為VSCode配置LaTex編輯器的方法已經有530次圍觀

http://coctec.com/docs/windows10/shhow-post-237984.html