VSCode + Latex Workshop + MikTex


需掌握內容

  • 本地配置、編譯、使用 LaTex ;
    具體包括:
    1. 環境搭建 MikTex
    2. 插入圖片 Matplot visio
    3. 插入表格 mathtype excel
    4. 插入引用文獻 bib mendeley
    5. 插入公式 mathtype
  • 學會使用 ShareLaTeX 歷史版本、將項目分享給他人

安裝環境

  • 參考VSCode + Latex Workshop + MikTex + Git,安裝miktex(tex live的某一個衍生版本) + latex workshop
  • Recipe: pdflatex -> bibtex -> pdflatex × 2 可以成功編譯;
  • vscode使用命令搜索open setting(json),改變配置:
    我的配置如下:
    "latex-workshop.view.pdf.viewer": "tab",    //內置pdf
    "latex-workshop.latex.recipe.default": "lastUsed",  //默認使用上一次配置
    "latex-workshop.latex.autoBuild.run": "onFileChange", //自動編譯
    "latex-workshop.intellisense.file.base": "file relative", 
    "latex-workshop.latex.tools": [
        {
          "name": "pdfLaTeX+MakeIndex+BibTeX",
          "command": "texify",
          "args": [
            "--synctex=1",  //pdf與tex文件相互跳轉
            "--pdf",
            "--tex-option=\"-interaction=nonstopmode\"",  //遇到錯誤停止
            "--tex-option=\"-c-style-errors\"",   //錯誤顯示格式,在log中以"文件:行:錯誤類型"顯示
            "--clean",
            "--quiet",  //除了錯誤信息,其他均不顯示
            "%DOC%.tex"
          ]
        },
        {
          "name": "XeLaTeX+MakeIndex+BibTeX",
          "command": "texify",
          "args": [
            "--synctex=1",
            "--pdf",
            "--clean",
            "--quiet",
            "--tex-option=\"-interaction=nonstopmode\"",
            "--tex-option=\"-c-style-errors\"",
            "--engine=xetex",
            "%DOC%.tex"
          ]
        }
      ], 
      "latex-workshop.latex.recipes": [
        {
            "name": "pdfLaTeX+MakeIndex+BibTeX",  //放在最前面為默認編譯方案, 適用於MikTex
            "tools": [
              "pdfLaTeX+MakeIndex+BibTeX"
            ]
        },
        {
            "name": "XeLaTeX+MakeIndex+BibTeX",  //放在最前面為默認編譯方案, 適用於MikTex
            "tools": [
              "XeLaTeX+MakeIndex+BibTeX"
            ]
        }
  • vscode中 定位與反向定位:ctrl + alt + j 同步位置; ctrl click 反向同步

配置技巧

  • 由於latex worshop需要自行配置的地方比較多,所以更多參考 miktex 自帶的編輯器(參看 編輯->首選項->排版)的配置
  • 如果想要文檔中,支持 utf-8 的編碼(即可能出現的中文,並且需要引用),可以使用XeLaTeX+MakeIndex+BibTeX的配置;tex.exe與texify.exe的參數表(--help);

Latex 教程

簡易教程:
Getting started with TeX, LaTeX, and friends
簡單文檔 small2e.tex
復雜文檔 sample2e.tex
語法規則 latexsheet.tex
LaTex 手冊-網址
LaTex 手冊-PDF
LaTex-project 文檔

工具

在線工具——表格轉LaTex
lyx : 可以使用excel編輯csv,導入lyx,再導出LaTex

資源

中文社區——latex 學習資料目錄

官方社區
TeX Users Group - TUG
TUG - 新手教程
TUG - 網絡資源

LaTex 層級結構
Tex wiki 簡單例子


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM