真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在vscode中怎么配置latex

這篇文章主要講解了“在vscode中怎么配置latex”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“在vscode中怎么配置latex”吧!

公司主營業(yè)務(wù):成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出泗水免費(fèi)做網(wǎng)站回饋大家。

1、latex在vscode中的配置

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

1.1、 安裝擴(kuò)展

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

在vscode中怎么配置latex

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

在vscode中怎么配置latex

1.2、添加設(shè)置

在vscode頁面,按下f1,輸入json,選擇首選項(xiàng):打開設(shè)置這一項(xiàng),如下圖所示。

在vscode中怎么配置latex

出現(xiàn)如下圖所示的頁面。

在vscode中怎么配置latex

在這個(gè)花括號(hào)中就可以輸入設(shè)置代碼了,代碼如下:

"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文件瀏覽器,可選項(xiàng)為"none" "browser" "tab" "external""latex-workshop.view.pdf.viewer": "tab",//自動(dòng)編譯tex文件"latex-workshop.latex.autoBuild.run": "onFileChange",//顯示內(nèi)容菜單:(1)編譯文件;(2)定位游標(biāo)"latex-workshop.showContextMenu": true,//顯示錯(cuò)誤"latex-workshop.message.error.show": false,//顯示警告"latex-workshop.message.warning.show": false,//從使用的包中自動(dòng)補(bǔ)全命令和環(huán)境"latex-workshop.intellisense.package.enabled": true,//設(shè)置為never,為不清除輔助文件"latex-workshop.latex.autoClean.run": "never",//設(shè)置vscode編譯tex文檔時(shí)的默認(rèn)編譯鏈"latex-workshop.latex.recipe.default": "lastUsed",// 用于反向同步的內(nèi)部查看器的鍵綁定。ctrl/cmd +點(diǎn)擊(默認(rèn))或雙擊"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",

注意,一定要在花括號(hào)里面輸入?。?/p>

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

2 測試

下面測試一下已經(jīng)配置好的vscode設(shè)置是否可以編寫tex。

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

下載好latex模板后,

① 把.tex文件拖入vscode中

② 點(diǎn)擊左邊工具欄的TEX按鈕

③ 找到Build LaTex project,點(diǎn)它!如果不報(bào)錯(cuò)的話,則運(yùn)行成功。我一般會(huì)選Recipe:pdflatex作為編譯手段

④ 找到View LaTex PDF,選擇View in VSCode tab,這個(gè)時(shí)候就會(huì)在vscode的頁面中出現(xiàn)生成的pdf了,如下圖右邊白色區(qū)域所示。

在vscode中怎么配置latex

要是一切正常,到這里就結(jié)束了。

3 Latex配置代碼說明

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

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是標(biāo)簽,可被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"
        ]
    }],

此處代碼定義了編譯鏈,即應(yīng)按照什么順序選擇編譯器編譯tex文件,name是標(biāo)簽,即出現(xiàn)在工具欄里面的名稱,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"],

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

//設(shè)置為never不清除輔助文件"latex-workshop.latex.autoClean.run": "never",

這里有三個(gè)選項(xiàng),分別是:

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

② onFailed: 編譯失敗時(shí)清除輔助文件;

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

我這里選了never,一開始用的是onFailed,但我發(fā)現(xiàn)一旦編譯錯(cuò)誤之后,vscode會(huì)把所有輔助文件全部清除,導(dǎo)致修改代碼去掉bug之后,也無法正常編譯了,所以選擇了nerver。

3.4 pdf瀏覽器選擇

//tex文件瀏覽器,可選項(xiàng)為"none" "browser" "tab" "external""latex-workshop.view.pdf.viewer": "tab",

上面代碼定義了編譯后查看pdf的瀏覽器,有4個(gè)選項(xiàng),分別是:

① none: 不用瀏覽器;

② brower:使用網(wǎng)頁瀏覽器;

③ tab:使用vscode內(nèi)置瀏覽器;

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

我用的是vscode內(nèi)置瀏覽器,其實(shí)網(wǎng)頁瀏覽器也挺好用的,顯字大。

3.5 自動(dòng)編譯選項(xiàng)

//自動(dòng)編譯tex文件"latex-workshop.latex.autoBuild.run": "onFileChange",

上面代碼定義了自動(dòng)編譯代碼的功能,使用默認(rèn)編譯鏈自動(dòng)構(gòu)建tex的project,有3個(gè)選項(xiàng),分別是:

① onFileChange:檢測到文件更改的時(shí)候自動(dòng)編譯tex;

② onSave:保存的時(shí)候自動(dòng)編譯tex;

③ never:不自動(dòng)編譯tex。

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

3.6 顯示菜單內(nèi)容

//顯示內(nèi)容菜單:(1)編譯文件;(2)定位游標(biāo)"latex-workshop.showContextMenu": true,

上面代碼定義了在tex文件中,單擊鼠標(biāo)右鍵出現(xiàn)的菜單選項(xiàng)。

這是屬性為true時(shí)右鍵菜單的樣子。

在vscode中怎么配置latex

這是屬性為false時(shí)右鍵菜單的樣子。

在vscode中怎么配置latex

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

這里為了方便編譯和定位正文內(nèi)容,我選了true選項(xiàng)。

3.6 錯(cuò)誤和警告信息提示

//顯示錯(cuò)誤"latex-workshop.message.error.show": false,//顯示警告"latex-workshop.message.warning.show": false,

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

3.7 自動(dòng)補(bǔ)全功能

//從使用的包中自動(dòng)補(bǔ)全命令和環(huán)境"latex-workshop.intellisense.package.enabled": true,

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

3.8 默認(rèn)編譯鏈選擇

//設(shè)置vscode編譯tex文檔時(shí)的默認(rèn)編譯鏈"latex-workshop.latex.recipe.default": "lastUsed",

上面代碼設(shè)置了vscode編譯tex文檔中的默認(rèn)編譯鏈,有2個(gè)選項(xiàng),分別是

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

② lastUsed:選擇上一次使用的編譯鏈作為默認(rèn)編譯鏈。

我在這里選擇了lastUsed,因?yàn)槲野l(fā)現(xiàn)我用的最多的編譯鏈?zhǔn)?code>pdflatex。

3.9 反向定位

// 用于反向同步的內(nèi)部查看器的鍵綁定。ctrl/cmd +點(diǎn)擊(默認(rèn))或雙擊
"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",

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

這里也有2個(gè)選項(xiàng),分別是:

① ctrl-click:ctrl+鼠標(biāo)左鍵單擊;

② double-click:鼠標(biāo)左鍵雙擊。

我比較喜歡鼠標(biāo)左鍵雙擊,所以選擇的第二個(gè)選項(xiàng)。

感謝各位的閱讀,以上就是“在vscode中怎么配置latex”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)在vscode中怎么配置latex這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


本文題目:在vscode中怎么配置latex
標(biāo)題鏈接:http://weahome.cn/article/jdsigj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部