日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VS code + miktex + 内置pdf阅读器 配置latex编译环境

發布時間:2023/12/18 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS code + miktex + 内置pdf阅读器 配置latex编译环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

借助VS Code中的LaTeX Workshop的擴展插件,VS Code已經成為目前主流的Latex編寫環境之一。個人認為相比于WinEdt好用很多,它有以下幾個優點:

  • LaTeX Workshop具有靈活的自定義特性,可以自定義編譯方式、快捷鍵、自動刪除臨時文件、自動保存時間間隔等等,且開發者保持長期、高頻率的版本迭代;
  • VS Code本身是一個輕量型的全功能編輯器,支持多種語言,具有開放而豐富的插件環境,許多插件可以提高Latex編寫的效率,比如拼寫檢查與修改、版本控制器、多種主題風格等等;
  • 免費(非常重要的優點)
  • 安裝與配置過程比較簡潔,可以分為軟件安裝與插件配置兩部分,熟悉的話五分鐘就可以可以搞定,不熟悉的話如果沒遇到問題也就十分鐘以內,遇到問題的話就。。。

    安裝軟件

  • 安裝最新版的miktex(實際上很多人使用tex live,其實配置環境是通用的)
  • 安裝最新版的VS Code
  • 這兩步均比較簡單,按照默認步驟來即可。

    配置插件

    LaTeX Workshop

    LaTeX Workshop是利用VS Code編譯latex的核心,是廣受贊譽的latex編譯插件。

    打開VS Code的設置文件settings.json進行設置(可自行百度如何打開),這里給出我的自定義設置:

    {//latex workshop setting// 編譯方案,這里定義了四個方案"latex-workshop.latex.recipes": [// 第一個方案,用于帶bib文件的編譯{"name": "pdflatex_bib","tools": ["pdflatex","bibtex","pdflatex","pdflatex"]},// 第二個方案,只使用 pdflatex{"name": "pdflatex ","tools": ["pdflatex"]},// 第三個方案,中文支持+bib{"name": "xelatex_bib","tools": ["xelatex","bibtex","xelatex","xelatex"]},// 第四個方案,中文支持,無bib{"name": "xelatex","tools": ["xelatex"]},],// 編譯方案中所需的編譯工具,包含 pdflatex 和 bibtex"latex-workshop.latex.tools": [{"name": "pdflatex","command": "pdflatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOC%"]},{"name": "bibtex","command": "bibtex","args": ["%DOCFILE%"]},{"name": "xelatex","command": "xelatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOC%"]},],//自動保存時不編譯"latex-workshop.latex.autoBuild.run": "never",// 每次編譯后刪除輔助文件"latex-workshop.latex.autoClean.run": "onBuilt",// 默認使用上一次的編譯方案"latex-workshop.latex.recipe.default": "pdflatex_bib",// LaTeX Workshop - 根據加載包自動加載自動補全"latex-workshop.intellisense.package.enabled": true,// 默認使用內置pdf閱讀器進行 PDF 預覽"latex-workshop.view.pdf.viewer": "tab",//右鍵菜單"latex-workshop.showContextMenu": true,}

    在設置完成之后,重啟VS Code,即可實現latex文件的編譯。

    可以看到,LaTex Workshop在左側提供了tex文件的結構,以及常用符號的latex代碼。
    以上是我個人的自定義設置,也可根據個人需要自行設置。具體設置方法可查看LaTex Workshop的github頁面。
    注意,之前很多人采用Sumatra PDF作為外置的pdf閱讀器,因為可以配置正向及反向搜索,也即tex文件與pdf文件互相的文本定位。但最新版本LaTex Workshop的內置pdf閱讀器已經可以支持正向檢索(ctrl+alt+J)和反向檢索(ctrl+單擊),因此直接采用內置的pdf閱讀器即可。故這里沒有給出使用外置pdf閱讀器的設置方式。
    另外,若編譯報錯的話,必要時可將設置中的"latex-workshop.latex.autoClean.run": “onBuilt”,注釋掉,從而可以在臨時文件中定位錯誤。

    Code Spell Checker

    Code Spell Checker是LaTex Workshop官方推薦的拼寫檢查與修復工具,可再插件中自行搜索。

    主題插件

    默認的主題也還可以,有需求可以在應用商店中自行下載其他主題,我使用的是github的官方主題GitHub Theme。

    參考鏈接

  • 知乎
  • csdn
  • LaTex Workshop
  • 總結

    以上是生活随笔為你收集整理的VS code + miktex + 内置pdf阅读器 配置latex编译环境的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。