gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

(超詳細)vscode中配置latex的方法

VScode中怎么配置latex?下面本篇文章給大家介紹一下VScode配置配置latex的方法(超詳細),希望對大家有所幫助!

(超詳細)vscode中配置latex的方法

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用

【推薦學習:vscode教程、編程視頻】

之前一直用的是texstudio寫論文,但我覺得texstudio的ui不好看,加上實際使用過程中,texstudio的工具欄里面那些功能我一直沒有用過,只需要簡單地編寫tex文檔就足夠了,所以考慮使用一款顏值高并且比較輕量化的文檔編輯器,因此vscode就進入了我的視線之中。

經過一番配置,我成功地在vscode里面調好了tex的編寫環境,個人體感和texstudio使用感覺差不多,但顏值更好,使用起來比較開心!寫這篇文檔是為了記錄一下配置心得,防止自己忘記,同時做一個輸出,讓自己消化一下知識。

需要先說明,這篇文檔里面已經默認讀者安裝好texlive和vscode。

1、latex在vscode中的配置

vscode里面配置tex比較簡單,分為兩步:(1)安裝擴展(2)添加設置

1.1、 安裝擴展

打開vscode,左邊工具欄里有個擴展欄,選中它!再在搜索框里面搜索latex,如下圖所示。

(超詳細)vscode中配置latex的方法

擴展的下圖中標號為1的已安裝中看一下出現LaTex Workshop沒有,要是有,說明安裝成功;或者看看下圖中標號為2的紅框是否顯示成圖中那樣,如果是,則表明安裝成功。

(超詳細)vscode中配置latex的方法

1.2、添加設置

在vscode頁面,按下f1,輸入json,選擇首選項:打開設置這一項,如下圖所示。

(超詳細)vscode中配置latex的方法
出現如下圖所示的頁面。

(超詳細)vscode中配置latex的方法

在這個花括號中就可以輸入設置代碼了,代碼如下:

"latex-workshop.latex.tools": [	     {         "name": "pdflatex",         "command": "pdflatex",         "args": [             "-synctex=1",             "-interaction=nonstopmode",             "-file-line-error",             "%DOCFILE%"         ]     },     {         "name": "xelatex",         "command": "xelatex",         "args": [             "-synctex=1",             "-interaction=nonstopmode",             "-file-line-error",             "%DOCFILE%"         ]     },     {         "name": "bibtex",         "command": "bibtex",         "args": [             "%DOCFILE%"         ]     } ], "latex-workshop.latex.recipes": [     {         "name": "xelatex",         "tools": [             "xelatex"         ],     },     {         "name": "pdflatex",         "tools": [             "pdflatex"         ]     },     {         "name": "xe->bib->xe->xe",         "tools": [             "xelatex",             "bibtex",             "xelatex",             "xelatex"         ]     },     {         "name": "pdf->bib->pdf->pdf",         "tools": [             "pdflatex",             "bibtex",             "pdflatex",             "pdflatex"         ]     } ], "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" ], //tex文件瀏覽器,可選項為"none" "browser" "tab" "external" "latex-workshop.view.pdf.viewer": "tab", //自動編譯tex文件 "latex-workshop.latex.autoBuild.run": "onFileChange", //顯示內容菜單:(1)編譯文件;(2)定位游標 "latex-workshop.showContextMenu": true, //顯示錯誤 "latex-workshop.message.error.show": false, //顯示警告 "latex-workshop.message.warning.show": false, //從使用的包中自動補全命令和環境 "latex-workshop.intellisense.package.enabled": true, //設置為never,為不清除輔助文件 "latex-workshop.latex.autoClean.run": "never", //設置vscode編譯tex文檔時的默認編譯鏈 "latex-workshop.latex.recipe.default": "lastUsed", // 用于反向同步的內部查看器的鍵綁定。ctrl/cmd +點擊(默認)或雙擊 "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
登錄后復制

注意,一定要在花括號里面輸入啊!

如果花括號里面有其他寫好的設置,記得在最后一行代碼上加個英文逗號,再另起一行,寫好latex的設置。

2 測試

下面測試一下已經配置好的vscode設置是否可以編寫tex。

我從IEEE里面下載了一個latex模板,在vscode里面看看能不能編譯。

下載好latex模板后,

① 把.tex文件拖入vscode中

② 點擊左邊工具欄的TEX按鈕

③ 找到Build LaTex project,點它!如果不報錯的話,則運行成功。我一般會選Recipe:pdflatex作為編譯手段

④ 找到View LaTex PDF,選擇View in VSCode tab,這個時候就會在vscode的頁面中出現生成的pdf了,如下圖右邊白色區域所示。

(超詳細)vscode中配置latex的方法

要是一切正常,到這里就結束了。

3 Latex配置代碼說明

這里主要是寫一些在第1.2節里面配置代碼的說明,防止自己忘記。

3.1 編譯命令

"latex-workshop.latex.tools": [	     {         "name": "pdflatex",         "command": "pdflatex",         "args": [             "-synctex=1",             "-interaction=nonstopmode",             "-file-line-error",             "%DOCFILE%"         ]     },     {         "name": "xelatex",         "command": "xelatex",         "args": [             "-synctex=1",             "-interaction=nonstopmode",             "-file-line-error",             "%DOCFILE%"         ]     },     {         "name": "bibtex",         "command": "bibtex",         "args": [             "%DOCFILE%"         ]     }],
登錄后復制

此處代碼是為下面recipe的編譯鏈提供編譯命令,name是標簽,可被recipe引用,command是編譯命令。%DOCFILE%表示文件路徑可以為中文。

3.2 編譯鏈

"latex-workshop.latex.recipes": [     {         "name": "xelatex",         "tools": [             "xelatex"         ],     },     {         "name": "pdflatex",         "tools": [             "pdflatex"         ]     },     {         "name": "xe->bib->xe->xe",         "tools": [             "xelatex",             "bibtex",             "xelatex",             "xelatex"         ]     },     {         "name": "pdf->bib->pdf->pdf",         "tools": [             "pdflatex",             "bibtex",             "pdflatex",             "pdflatex"         ]     } ],
登錄后復制

此處代碼定義了編譯鏈,即應按照什么順序選擇編譯器編譯tex文件,name是標簽,即出現在工具欄里面的名稱,tool定義了按照何種順序使用編譯器。

3.3 清除輔助文件

"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" ],
登錄后復制

上面的代碼定義了要清除的輔助文件的格式。

//設置為never不清除輔助文件 "latex-workshop.latex.autoClean.run": "never",
登錄后復制

這里有三個選項,分別是:

① onBuilt:每次編譯后都清除輔助文件;

② onFailed: 編譯失敗時清除輔助文件;

③ never:從不清除輔助文件。

我這里選了never,一開始用的是onFailed,但我發現一旦編譯錯誤之后,vscode會把所有輔助文件全部清除,導致修改代碼去掉bug之后,也無法正常編譯了,所以選擇了nerver

3.4 pdf瀏覽器選擇

//tex文件瀏覽器,可選項為"none" "browser" "tab" "external" "latex-workshop.view.pdf.viewer": "tab",
登錄后復制

上面代碼定義了編譯后查看pdf的瀏覽器,有4個選項,分別是:

① none: 不用瀏覽器;

② brower:使用網頁瀏覽器;

③ tab:使用vscode內置瀏覽器;

④ external:使用外置pdf瀏覽器。

我用的是vscode內置瀏覽器,其實網頁瀏覽器也挺好用的,顯字大。

3.5 自動編譯選項

//自動編譯tex文件 "latex-workshop.latex.autoBuild.run": "onFileChange",
登錄后復制

上面代碼定義了自動編譯代碼的功能,使用默認編譯鏈自動構建tex的project,有3個選項,分別是:

① onFileChange:檢測到文件更改的時候自動編譯tex;

② onSave:保存的時候自動編譯tex;

③ never:不自動編譯tex。

我選擇的是onFileChange,時時編譯,保證自己的文檔不丟失。

3.6 顯示菜單內容

//顯示內容菜單:(1)編譯文件;(2)定位游標 "latex-workshop.showContextMenu": true,
登錄后復制

上面代碼定義了在tex文件中,單擊鼠標右鍵出現的菜單選項。

這是屬性為true時右鍵菜單的樣子。

(超詳細)vscode中配置latex的方法

這是屬性為false時右鍵菜單的樣子。

(超詳細)vscode中配置latex的方法

Build LaTex projrct為編譯latex項目,SyncTex from cursor為定位tex代碼在pdf文件中的位置,即正向定位。

這里為了方便編譯和定位正文內容,我選了true選項。

3.6 錯誤和警告信息提示

//顯示錯誤 "latex-workshop.message.error.show": false, //顯示警告 "latex-workshop.message.warning.show": false,
登錄后復制

上面代碼定義了出現錯誤或者警告的時候是否會出現彈窗,我覺得彈窗很煩人,而且在終端中也可看到,所以選擇了false屬性。

3.7 自動補全功能

//從使用的包中自動補全命令和環境 "latex-workshop.intellisense.package.enabled": true,
登錄后復制

上面代碼定義了是否自動補全命令和環境的功能,我覺得挺實用的,少打很多字,特別方便,還有提示,所以選擇了true屬性。

3.8 默認編譯鏈選擇

//設置vscode編譯tex文檔時的默認編譯鏈 "latex-workshop.latex.recipe.default": "lastUsed",
登錄后復制

上面代碼設置了vscode編譯tex文檔中的默認編譯鏈,有2個選項,分別是

① first:選擇latex-workshop.latex.recipes的第1條作為默認編譯鏈;

② lastUsed:選擇上一次使用的編譯鏈作為默認編譯鏈。

我在這里選擇了lastUsed,因為我發現我用的最多的編譯鏈是pdflatex

3.9 反向定位

// 用于反向同步的內部查看器的鍵綁定。ctrl/cmd +點擊(默認)或雙擊 "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
登錄后復制

上面代碼定義了從pdf瀏覽器中定位vscode的tex代碼位置的功能,我覺得這條功能十分十分好用,強烈推薦!

這里也有2個選項,分別是:

① ctrl-click:ctrl+鼠標左鍵單擊;

② double-click:鼠標左鍵雙擊。

我比較喜歡鼠標左鍵雙擊,所以選擇的第二個選項。

4 結束

到這里整篇文檔就結束啦!

我是參考了這篇文檔來配置latex的,感謝這位作者!

要是不會安裝texlive和vscode的話,這篇文檔也有很詳細的介紹,大家可以看看。

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
国产日韩第一页| 黄色免费福利视频| 女性隐私黄www网站视频| 丁香六月激情婷婷| 六月婷婷激情综合| 精产国品一二三区| 免费成年人高清视频| 免费激情视频在线观看| 美女网站免费观看视频| 精品www久久久久奶水| 一本大道熟女人妻中文字幕在线 | 男人添女人下部视频免费| 九九九久久久久久久| 国产5g成人5g天天爽| 亚洲一级片免费观看| 99久热在线精品视频| 久久久久久久9| 哪个网站能看毛片| 91香蕉视频污版| 天堂网成人在线| a级片一区二区| 男人亚洲天堂网| 午夜剧场在线免费观看| www.黄色网址.com| 日韩精品视频一区二区在线观看| 黄色片久久久久| 偷拍盗摄高潮叫床对白清晰| 麻豆视频传媒入口| 男人天堂网视频| 天天操狠狠操夜夜操| 久久久久久久久网| 超碰97人人射妻| 99九九精品视频| 人妻精品无码一区二区三区| 国内国产精品天干天干| 中文字幕无码精品亚洲资源网久久| 99免费视频观看| 大陆av在线播放| 国产精欧美一区二区三区白种人| 亚洲理论电影在线观看| 精品亚洲视频在线| 久久久久久久激情| 一本色道久久88亚洲精品综合| 久久精品午夜福利| 国产情侣第一页| 久久精品久久99| 国产精品视频分类| 日韩av黄色网址| 喜爱夜蒲2在线| 黄色a级三级三级三级| 黄色片一级视频| av网站大全免费| 99久re热视频精品98| 日本中文字幕二区| 无码人妻精品一区二区三区66| 免费在线看黄色片| www.久久com| 尤物网站在线看| 九九热精品在线播放| 国产精品69页| 不卡av免费在线| 超碰影院在线观看| 黄色aaa级片| 国产又大又黄又粗的视频| 免费日韩中文字幕| 99精品视频播放| 亚洲乱码国产一区三区| 久章草在线视频| 国产精品入口免费软件| 国产精品69页| 在线看的黄色网址| 手机在线看福利| 自拍偷拍一区二区三区四区| 一区二区三区欧美精品| 福利视频999| 国产免费xxx| 一级特黄妇女高潮| 日韩美女爱爱视频| 久久久免费视频网站| 中文字幕欧美人妻精品一区| 国产真人无码作爱视频免费| 久久久国产欧美| 深爱五月综合网| 欧美日韩视频免费| 成人免费aaa| 五月花丁香婷婷| av不卡在线免费观看| bt天堂新版中文在线地址| 国产精品无码一区二区在线| 亚洲自偷自拍熟女另类| 日本激情视频在线| 日本黄网站色大片免费观看| 日韩av新片网| 青青草原国产在线视频| 国产911在线观看| 黄色a级片免费| 亚洲第一天堂久久| 久久国产午夜精品理论片最新版本| 欧美精品99久久| 26uuu成人| 牛夜精品久久久久久久| 人妻无码一区二区三区四区| 十八禁视频网站在线观看| 三年中文在线观看免费大全中国| 黄色小视频大全| 69久久久久久| 欧美 丝袜 自拍 制服 另类| 亚欧激情乱码久久久久久久久| 天堂8在线天堂资源bt| 在线免费视频a| 国产二区视频在线| 国产999免费视频| 亚洲人成色77777| 国产二区视频在线| www.偷拍.com| 日日躁夜夜躁aaaabbbb| 国产成人无码精品久久久性色| 日本超碰在线观看| 中文字幕日本最新乱码视频| 最新av网址在线观看| 天天看片天天操| 无限资源日本好片| 免费激情视频在线观看| 99在线精品免费视频| 麻豆md0077饥渴少妇| 怡红院亚洲色图| 无限资源日本好片| 手机在线看福利| mm131国产精品| 亚洲综合在线网站| 无码内射中文字幕岛国片| 日韩精品视频一区二区在线观看| 国产一级不卡视频| a级黄色小视频| 91嫩草国产丨精品入口麻豆| 做爰高潮hd色即是空| 久久免费看毛片| 香蕉视频免费版| 青青草视频国产| 亚洲精品无码国产| 免费在线观看亚洲视频| 成年人免费在线播放| 国产三区在线视频| 久久婷婷国产91天堂综合精品| 日本一本二本在线观看| 免费看国产黄色片| 国产传媒免费观看| www婷婷av久久久影片| 91精品国产91久久久久麻豆 主演| 轻点好疼好大好爽视频| ww国产内射精品后入国产| 欧美狂野激情性xxxx在线观| 国产精品va无码一区二区| 北条麻妃在线一区| 色戒在线免费观看| 国产女人18毛片| 337p粉嫩大胆噜噜噜鲁| 91小视频网站| 欧美大片免费播放| jizzjizzxxxx| 久久精品国产露脸对白| av在线免费观看国产| 日本xxxxxxx免费视频| 久久久久久久久久一区二区| 男人天堂手机在线视频| 人人爽人人av| 国产精品一线二线三线| 手机视频在线观看| 国产日本在线播放| 九九九九九伊人| 777精品久无码人妻蜜桃| 天堂av8在线| 欧美网站免费观看| 在线观看免费黄色片| 欧美 日韩 国产 激情| 国产一级不卡视频| 视频免费1区二区三区| av动漫在线观看| 超薄肉色丝袜足j调教99| 在线免费视频a| 欧美亚洲日本一区二区三区| 亚洲欧美日韩一二三区| 国产超碰在线播放| 蜜桃传媒一区二区三区| 精品一区二区三区毛片| 国产又黄又猛的视频| 欧美精品一区二区三区免费播放| 无码人妻精品一区二区蜜桃百度 | 一级片黄色免费| 午夜激情福利在线| 97xxxxx| 男女视频网站在线观看| a级网站在线观看| 欧美国产日韩另类| 亚洲怡红院在线| 亚洲欧美aaa| 中文 日韩 欧美| 香蕉视频在线网址| 人人妻人人澡人人爽精品欧美一区| 美女网站色免费|