MACOS下用Vscode配置LaTex(2022_07_18)亲测有效

MACOS版本号:10.15.6

1. 下载MACTEX,记得选择对应版本的,网址:MacTeX - TeX Users Group

2. 下载VScode,MAC版本,下载后,可以变为中文,然后在拓展里,下载 LaTeX Workshop

3. 此时已经可以编译纯英文版本的 LaTeX,但我们一般编译的是中文的,用的是XeLaTeX,所以这个时候就需要在 setting Json 里加入这一段代码(具体是 CODE-首选项-设置-右上角一个小标志,打开设置json,粘贴如下代码:)

这段代码包括了

①XeLaTeX的配置
②两次编译 XeLaTeX,防止有些时候目录不显示(血泪)

③删除部分不需要的Tex编译时产生的多余文件

④以上都是我一个个自己搜出来加上去的

{
    "js/ts.implicitProjectConfig.checkJs": true,

    "latex-workshop.latex.tools": [


        {
          "name": "xelatex",
          "command": "xelatex",
          "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOC%"
          ]
        },
        {
          "name": "pdflatex",
          "command": "pdflatex",
          "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOC%"
          ]
        },
        
        {
            "name": "latexmk",
            "command": "latexmk",
            // "args": [
            //     "-synctex=1",
            //     "-interaction=nonstopmode",
            //     "-file-line-error",
            //     "-pdf",
            //     "-outdir=%OUTDIR%",
            //     "%DOC%"
            // ],
            "args": [
                "-xelatex",
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ],
            "env": {}
        },

        /*
        {
          "name": "latexmk",
          "command": "latexmk",
          "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-pdf",
            "%DOC%"
          ]
        },
        */
        {
          "name": "bibtex",
          "command": "bibtex",
          "args": [
            "%DOCFILE%"
          ]
        }
      ],

      "latex-workshop.latex.recipes": [
        {
          "name": "XeLaTeX",
          "tools": [
            "xelatex",
            "xelatex"
          ]
        },
        {
          "name": "PDFLaTeX",
          "tools": [
            "pdflatex"
          ]
        },
        {
          "name": "latexmk",
          "tools": [
            "latexmk"
          ]
        },
        {
          "name": "BibTeX",
          "tools": [
            "bibtex"
          ]
        },
        {
          "name": "xelatex -> bibtex -> xelatex*2",
          "tools": [
            "xelatex",
            "bibtex",
            "xelatex",
            "xelatex"
          ]
        },
        {
          "name": "pdflatex -> bibtex -> pdflatex*2",
          "tools": [
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
          ]
        },
    ],

    "latex-workshop.latex.autoClean.run": "onBuilt", //注意结尾是 t 不是 d
    "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",
    ],
  
}

4. 这个时候上面的Json文件可能会报错,第一行一直有一个冒号!!我搜了很久才知道是什么原因,源自 
vscode中的jsconfig.json文件首行无故报错_Ocean_HL的博客-CSDN博客_jsconfig.json报错问题在vscode中,我们配置完jsconfig.json文件后可能会报错。分析1.vscode会自动进行JavaScript文件的语义检查。因为自定义的jsconfig.json文件无法覆盖vscode自带的配置,所以会报错。解决方法打开配置settings.json文件,让自定义的jsconfig.js文件覆盖vscode默认选项。...https://blog.csdn.net/bidang3275/article/details/115457216以上可以解决这个问题

5. 应该没什么遗漏的了,这样就可以正常使用了

  • 31
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
对于Mac上的VSCode LaTeX设置,您可以按照以下步骤进行操作: 1. 打开VSCode,点击"设置"(或使用快捷键Cmd + ,)。 2. 在设置页面中,点击右上角的小齿轮图标,选择"打开设置(JSON)"。 3. 在打开的settings.json文件中,添加以下代码段: ```json "latex-workshop.latex.tools": \[ { "name": "xelatex", "command": "xelatex", "args": \[ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%" \] }, { "name": "pdflatex", "command": "pdflatex", "args": \[ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%" \] }, { "name": "latexmk", "command": "latexmk", "args": \[ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "-pdf", "%DOC%" \] }, { "name": "bibtex", "command": "bibtex", "args": \[ "%DOCFILE%" \] } \], "latex-workshop.latex.recipes": \[ { "name": "XeLaTeX", "tools": \[ "xelatex" \] }, { "name": "PDFLaTeX", "tools": \[ "pdflatex" \] }, { "name": "latexmk", "tools": \[ "latexmk" \] }, { "name": "BibTeX", "tools": \[ "bibtex" \] }, { "name": "xelatex -> bibtex -> xelatex*2", "tools": \[ "xelatex", "bibtex", "xelatex", "xelatex" \] }, { "name": "pdflatex -> bibtex -> pdflatex*2", "tools": \[ "pdflatex", "bibtex", "pdflatex", "pdflatex" \] } \] ``` 4. 保存并关闭settings.json文件。 这样,您就可以在Mac上使用VSCode进行LaTeX编译了。请注意,这些设置适用于中文版本的LaTeX编译,使用的是XeLaTeX。如果您需要编译纯英文版本的LaTeX,可以使用PDFLaTeX工具。 希望这些信息对您有所帮助! #### 引用[.reference_title] - *1* [macvscode配置latex](https://blog.csdn.net/qq_42400081/article/details/120716475)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [MACOS下用Vscode配置LaTex(2022_07_18)亲测有效](https://blog.csdn.net/m0_48235336/article/details/125842693)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值