国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > 綜合 > 正文

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

2024-07-21 02:03:24
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

任務(wù)描述

    寫(xiě)小論文的利器是什么呢?LaTex!寫(xiě)代碼的利器是什么呢?VSCode!好,那么如何在VSCode上配置LaTex環(huán)境呢,以及配置之后,如何選擇編譯的方式呢?大部分博客只說(shuō)如何配置,卻不說(shuō)如何編譯,導(dǎo)致在編譯的過(guò)程中總是報(bào)錯(cuò),本文就詳細(xì)的講一下這兩點(diǎn)。

配置LaTex

首先,打開(kāi)VSCode,根據(jù)圖中的步驟,安裝LaTex Workshop,我的已經(jīng)安裝過(guò)了,所以沒(méi)顯示Install

安裝LaTex的步驟

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

打開(kāi)JSON格式的setting

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

{  "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,此時(shí),你再重啟VSCode即可編譯LaTex了。新建一個(gè).tex后綴的文件或者打開(kāi)一個(gè).tex結(jié)尾的文件,如下圖所示,就會(huì)出現(xiàn)TEX這個(gè)圖標(biāo)

打開(kāi)TEX文件當(dāng)你編輯好一段LaTex的內(nèi)容后,該如何編譯呢,如下圖所示,根據(jù)步驟來(lái)即可。第三步View LaTex PDF,就會(huì)將PDF文件打印出來(lái),再點(diǎn)擊第四步的按鈕,pdf就顯示了

編譯LaTex步驟

當(dāng)然,有的時(shí)候,我們編譯就會(huì)報(bào)錯(cuò),那么該怎么辦呢,如何自定義編譯的順序呢,比如我先pdflatex編譯,再bibtex編譯,這個(gè)就需要修改setting里面加進(jìn)入的那段代碼。仿照setting里面已有的代碼,我們做一個(gè)先編譯pdflatex 2次,再bibtex編譯一次。然后再將新寫(xiě)的代碼放入setting中即可。主要就是修改了tools中的調(diào)用編譯工具先后,是不是很簡(jiǎn)單~~

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

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

以下是對(duì)于LaTeX的語(yǔ)法說(shuō)明

%――注釋符號(hào)//――換行并到段落首格雙換行――換行并到段落縮進(jìn)首格$/frac{a}$――b分之a(chǎn) , 需要導(dǎo)入數(shù)學(xué)包

/documentclass{article}選擇article這個(gè)類(lèi)作為文檔的模板,它規(guī)定了格式

/title{xxxx} 應(yīng)用xxxx作為title格式

/begin{document} 正文

  1. /maketitle 制作封面
  2. 直接輸入正文內(nèi)容 后加%注釋內(nèi)容
  3. section{一級(jí)標(biāo)題1的內(nèi)容} + 標(biāo)題下的正文內(nèi)容
  4. subsection{二級(jí)標(biāo)題1.1的內(nèi)容} + 標(biāo)題下的正文內(nèi)容
  5. subsunsection{三級(jí)標(biāo)題1.1.1的內(nèi)容} + 標(biāo)題下的正文內(nèi)容

以上內(nèi)容出現(xiàn)第二次就數(shù)字加1 ,類(lèi)似i++的用法

  1. paragraph{段落加粗內(nèi)容}+之后的正文
  2. subparagraph{段落加粗內(nèi)容}+之后的正文 相比上一個(gè)要縮進(jìn)一級(jí)

/end{document} 結(jié)束

在非封面(不使用/maketitle 時(shí)候 可以用/tableofcontents制作目錄)

/documentclass{article}選擇article這個(gè)類(lèi)作為文檔的風(fēng)格
/usepackage{amsmath} 使用數(shù)學(xué)工具包,這里不詳細(xì)講數(shù)學(xué)工具包,因?yàn)椴怀S谩?br />/begin{document} 正文

  1. /tableofcontents 將下文做成目錄Contents

/end{document} 結(jié)束

以下是表格的簡(jiǎn)單運(yùn)用

/begin{center} %設(shè)置表格居中/begin{tabular}{|c|c|} %表格標(biāo)簽/hline %顯示橫線(xiàn)a & b // %a在(1,1)b在(1,2)/hline %隱藏橫線(xiàn)c & d// %c在(2,1)d在(2,2)/hline %顯示橫線(xiàn)/end{tabular}/end{center}

第二 對(duì)第一的Tips

  1. 中文支持:把開(kāi)頭的/documentclass{atricle}換成/documentclass{ctexart}會(huì)有更好的中文支持
  2. 宏包:/package{}就是在調(diào)用宏包,可以理解為工具箱。
  3. 每一個(gè)宏包里都定義了一些專(zhuān)門(mén)的命令,通過(guò)這些命令可以實(shí)現(xiàn)對(duì)于一類(lèi)對(duì)象(如數(shù)學(xué)公式等)的
  4. 統(tǒng)一排版(如字號(hào)字形),或用來(lái)實(shí)現(xiàn)一些功能(如插入圖片或制作復(fù)雜表格)。

通常在/documentclass之后,在/begin{document}之前,將文章所需要涉及的宏包都羅列上。
對(duì)于新人而言比較常用的宏包有

  1. 編輯數(shù)學(xué)公式的宏包:/usepackage{amsmath}和 /usepackage{amssymb}
  2. 編輯數(shù)學(xué)定理和證明過(guò)程的宏包:/usepackage{amsthm}
  3. 插入圖片的宏包:/usepackage{graphicx}
  4. 復(fù)雜表格的宏包:/usepackage{multirow}

更高級(jí)的應(yīng)用:參考文獻(xiàn)可以搜bibtex,制作幻燈片可以搜beamer。

到此這篇關(guān)于Win10下為VSCode配置LaTex編輯器的方法的文章就介紹到這了,更多相關(guān)VSCode配置LaTex內(nèi)容請(qǐng)搜索武林網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持武林網(wǎng)!

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 曲靖市| 灵川县| 城口县| 小金县| 普兰店市| 手机| 唐山市| 玉树县| 长葛市| 青海省| 格尔木市| 山阳县| 济宁市| 东方市| 泾源县| 连南| 新宾| 宝兴县| 阿克苏市| 黔东| 新昌县| 临沂市| 苏尼特右旗| 南华县| 阿尔山市| 碌曲县| 盐城市| 宝坻区| 崇阳县| 扶风县| 霍林郭勒市| 香港| 津市市| 长海县| 屏东县| 眉山市| 额济纳旗| 洛阳市| 米林县| 原平市| 鲁山县|