欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

vscode編寫latex的方法

小編給大家分享一下vscode編寫latex的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

目前成都創(chuàng)新互聯(lián)公司已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、當(dāng)雄網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

1、安裝 texlive

加載 texlive 2019 的 iso 文件。

vscode編寫latex的方法

右鍵 install-tl-windows,單擊以管理員身份運(yùn)行,進(jìn)入安裝界面。

vscode編寫latex的方法

可以點(diǎn)擊“Advanced”進(jìn)入高級安裝來取消你不需要安裝的宏包。

vscode編寫latex的方法

高級安裝界面

點(diǎn)擊“Customize”來取消勾選不需要的宏包。

vscode編寫latex的方法

很多宏包和功能我個人并不需要,因此我在這里取消勾選,大家可以根據(jù)需要勾選自己需要的功能,如果嫌麻煩全部安裝也可以,并不消耗多少空間。

設(shè)置完安裝路徑等選項(xiàng)之后點(diǎn)擊“安裝”,之后靜坐 20 分鐘等待安裝完成。

2、安裝 VSCode 上的 Latex 插件

與此同時,下載 VSCode 并安裝,VSCode 的安裝很簡單,這里就不嘮叨了。

vscode編寫latex的方法

VSCode 安裝完成之后,在擴(kuò)展商店安裝 LaTeX Workshop 插件。

安裝完成后,隨便打開一個 tex 源文件,

vscode編寫latex的方法

可以看到,代碼已經(jīng)被高亮顯示。

3、配置 VSCode 的 Latex 插件

將以下代碼放入 VSCode 的設(shè)置區(qū)內(nèi)。

"latex-workshop.latex.tools": [
    {
        // 編譯工具和命令
        "name": "xelatex",
        "command": "xelatex",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-pdf",
            "%DOCFILE%"
        ]
    },
    {
        "name": "pdflatex",
        "command": "pdflatex",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOCFILE%"
        ]
    },
    {
        "name": "bibtex",
        "command": "bibtex",
        "args": [
            "%DOCFILE%"
        ]
    }
],

LaTeX Workshop 默認(rèn)的編譯工具是 latexmk,大家根據(jù)需要修改所需的工具和命令,我不需要用到 latexmk,因此我把其修改為中文環(huán)境常用的 xelatex,大家根據(jù)需要自行修改。(感謝 huan Yu,將 tools 中的 %DOC%替換成%DOCFILE%就可以支持中文路徑下的文件了)

"latex-workshop.latex.recipes": [
    {
        "name": "xelatex",
        "tools": [
            "xelatex"
        ]
    },
    {
        "name": "xe->bib->xe->xe",
        "tools": [
            "xelatex",
            "bibtex",
            "xelatex",
            "xelatex"
        ]
    }
],

用于配置編譯鏈,同樣地放入設(shè)置區(qū)。第一個 recipe 為默認(rèn)的編譯工具,如需要使用 bibtex 可在編譯時單擊 VSCode 界面左下角的小勾,單擊“Build LaTeX project”,選擇“xe->bib->xe->xe”,另外的方法是使用右側(cè)欄,或者直接將“xe->bib->xe->xe”的Recipe 放到第一位,就可以作為默認(rèn) Recipe 編譯了,但因?yàn)榫幾g次數(shù)比較多,速度會比較慢。大家可以根據(jù)需要自行按照格式添加自己需要的編譯鏈。

vscode編寫latex的方法

要使用 pdflatex,只需在 tex 文檔首加入以下代碼:

%!TEX program = pdflatex

要使用 SumatraPDF 預(yù)覽編譯好的PDF文件,添加以下代碼進(jìn)入設(shè)置區(qū)。

"latex-workshop.view.pdf.viewer": "external",
"latex-workshop.view.pdf.external.command": {
    "command": "E:/Programs/SumatraPDF/SumatraPDF.exe",
    "args": [
        "%PDF%"
    ]
},

“viewer”設(shè)置閱讀器為外置閱讀器,“command”為 SumatraPDF.exe 的路徑,根據(jù)具體情況修改。

現(xiàn)在就可以使用 VSCode 編譯 tex 文件并以 SumatraPDF 為閱讀器預(yù)覽了。

vscode編寫latex的方法

插件經(jīng)過幾次更新之后已經(jīng)去掉了右鍵菜單選項(xiàng),選項(xiàng)被移動到了右側(cè)欄。點(diǎn)擊右側(cè)欄的 [公式] 圖標(biāo),再點(diǎn)擊你所想要使用的Recipe就可以編譯了,如果用快捷鍵則默認(rèn)使用第一條 Recipe 編譯?;蛘咭部梢允褂每旖萱I Ctrl+Alt+V。

vscode編寫latex的方法

單擊右上角的按鈕即可打開 SumatraPDF 并預(yù)覽。

4、配置正向搜索

"latex-workshop.view.pdf.external.synctex": {
    "command": "E:/Programs/SumatraPDF/SumatraPDF.exe",
    "args": [
        "-forward-search",
        "%TEX%",
        "%LINE%",
        "%PDF%"
    ]
},

添加代碼進(jìn)入設(shè)置區(qū)以配置正向搜索?!癱ommand”依舊是 SumatraPDF.exe 的存放位置,根據(jù)具體情況修改。

vscode編寫latex的方法

單擊“SyncTeX from cursor”即可正向搜索。

vscode編寫latex的方法

可以看到,光標(biāo)所在的行的內(nèi)容在 PDF 中高亮顯示。

5、配置反向搜索

打開 SumatraPDF,進(jìn)入設(shè)置->選項(xiàng)->設(shè)置反向搜索命令行

vscode編寫latex的方法

添加以下命令:

"Code.exe" "resources\app\out\cli.js" -g "%f":"%l"

根據(jù) VSCode 具體的安裝位置將“Code.exe”和“resources\app\out\cli.js”換成 VSCode 在自己的電腦上的安裝位置,例如:

"C:\Users\Marvey\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\Marvey\AppData\Local\Programs
\Microsoft VS Code\resources\app\out\cli.js" -g "%f":"%l"

(感謝Macrofuns指出,如果不加雙引號,在文件路徑有空格的情況下會導(dǎo)致無法反向搜索)

雙擊 PDF 中的任意一處即可跳轉(zhuǎn)到 VSCode 中所對應(yīng)的內(nèi)容的源代碼處。

vscode編寫latex的方法

這樣 VSCode + texlive 就完全配置好了。

最好不要清理 xelatex 生成的 gz 后綴的臨時文件,否則就不能進(jìn)行正向和反向搜索;

之前的文章中,我提到了從 VSCode 預(yù)覽按鈕啟動 SumatraPDF 會無法反向搜索的問題,現(xiàn)在已經(jīng)解決,解決方法是在反向搜索命令中添加:

"resources\app\out\cli.js"

6、其他設(shè)置

LaTeX Workshop 默認(rèn)保存的時候自動編譯,如果不喜歡這個設(shè)置,可以添加以下代碼進(jìn)入設(shè)置區(qū):

"latex-workshop.latex.autoBuild.run": "never",

附錄

    // LaTeX
    "latex-workshop.latex.tools": [
        {
            "name": "xelatex",
            "command": "xelatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-pdf",
                "%DOCFILE%"
            ]
        },
        {
            "name": "pdflatex",
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "bibtex",
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ]
        }
    ],
    "latex-workshop.latex.recipes": [
        {
            "name": "xelatex",
            "tools": [
                "xelatex"
            ]
        },
        {
            "name": "xe->bib->xe->xe",
            "tools": [
                "xelatex",
                "bibtex",
                "xelatex",
                "xelatex"
            ]
        },
        {
            "name": "pdflatex",
            "tools": [
                "pdflatex"
            ]
        }
    ],
    "latex-workshop.view.pdf.viewer": "external",
    "latex-workshop.view.pdf.external.command": {            // **********
        "command": "C:/Program Files/SumatraPDF/SumatraPDF.exe", // 注意修改路徑
        "args": [                                // **********
            "%PDF%"
        ]
    },
    
    "latex-workshop.view.pdf.external.synctex": {             // **********
        "command": "C:/Program Files/SumatraPDF/SumatraPDF.exe", // 注意修改路徑
        "args": [                               // **********
            "-forward-search",
            "%TEX%",
            "%LINE%",
            "%PDF%"
        ]
    },

以上是“vscode編寫latex的方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章題目:vscode編寫latex的方法
本文鏈接:http://aaarwkj.com/article38/phdopp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站建設(shè)、品牌網(wǎng)站制作、建站公司、軟件開發(fā)網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
国产剧情av网址观看免费| 思思久久96热在精品国产| 国产精品主播自拍视频| 日韩中字伦理熟妇人妻| 国产婷婷精品一区二区| 亚洲国产成人精品女人| 成人黄片免费在线播放| 18禁视频免费无遮挡| 欧美日韩亚洲国产精品视频| 日韩在线视频一区二区三| 99久久伊人精品综合观看| 亚洲一区二区三区色婷婷| 无套内射精品一区二区| 国产精品传媒成人免费| 最新亚洲国产高清激情| 国产精品白浆大屁股一区二区三| 中文字幕av在线有码| 亚洲av男人的天堂看| 91麻豆精品国产综合久久久| 国产有码日产一区在线观看| 青青草原精品资源视频| 中文字幕你懂的在线观看| 日本一区二区三区日本| 精品乱码一区二区三区四区| 亚洲永久精品天码野外| 未满18禁止入内在线观看| 日本少妇三级网站大全| 亚洲色图熟女激情另类| 国产精品伦理一区二区三区| 视频一区欧美日韩精品| 日韩一区欧美中文字幕| 亚洲中文字幕一二区日韩| 麻豆成人三级电影在线| 中文字幕二区三区av| 欧美一区二区三区免费精品| 日本久久精品视频一区| 亚洲国产日韩欧美视频| 日本欧美中文字幕一区| 国产精品视频一区二区三区网站| 欧美夫妻香蕉视频网站| 国产亚洲精品久久久闺蜜|