VS Code配置LaTeX,正向搜索,反向搜索

5月11日更新:VSCode 自带pdf阅读器的反向搜索:按住Ctrl点击鼠标即可。

--------------------------------------------------------------------------------------------------

1.安装VS Code

2.安装texlive

3.VS Code安装LaTeX Workshop插件

4.安装SumatraPDF作为PDF阅读器

在VS Code中Preferences的settings里添加

//Latex 配置
    "latex-workshop.latex.recipes": [
    {
    "name": "pdflatex",
    "tools": [
          "pdflatex"
        ]
    },
    {
    "name": "xelatex",
    "tools": [
        "xelatex"
        ]
    },
    {
    "name": "lualatex",
    "tools": [
        "lualatex"
        ]
    },
    {
    "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.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": "lualatex",
    "command": "lualatex",
    "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "%DOC%"
        ]
    },
    {
    "name": "bibtex",
    "command": "bibtex",
    "args": [
        "%DOCFILE%"
        ]
    }],
    "latex-workshop.view.pdf.viewer": "external",
    "latex-workshop.view.pdf.external.viewer.command": "C:/Program Files/SelfSoftware/SumatraPDF/SumatraPDF.exe",
    "latex-workshop.view.pdf.external.viewer.args": [
        "-forward-search",
        "%TEX%",
        "%LINE%",
        "-reuse-instance",
        "-inverse-search",
        "\"C:/Program Files/SelfSoftware/Microsoft VS Code/Code.exe\" \"C:/Program Files/SelfSoftware/Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",
        "%PDF%"
    ],
    "latex-workshop.view.pdf.external.synctex.command": "C:/Program Files/SelfSoftware/SumatraPDF/SumatraPDF.exe",
    "latex-workshop.view.pdf.external.synctex.args": [
        "-forward-search",
        "%TEX%",
        "%LINE%",
        "-reuse-instance",
        "-inverse-search",
        "code \"C:/Program Files/SelfSoftware/Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",
        "%PDF%",
    ],
    "latex-workshop.latex.clean.fileTypes": [
    "*.aux",
    "*.bbl",
    "*.blg",
    "*.idx",
    "*.ind",
    "*.lof",
    "*.lot",
    "*.out",
    "*.toc",
    "*.acn",
    "*.acr",
    "*.alg",
    "*.glg",
    "*.glo",
    "*.gls",
    "*.ist",
    "*.fls",
    "*.log",
    "*.nav",
    "*.snm",
    "*.vrb",
    "*.fdb_latexmk"
    ],

其中,

"latex-workshop.view.pdf.viewer": "external",

表示使用外部的SumatraPDF作为默认阅读器,也可以修改为tab或browser,即默认使用Code自带阅读器或浏览器查看。

"latex-workshop.latex.clean.fileTypes":

 表示删除掉编译过程中生成的其他文件。(注意保留.synctex.gz文件用于正反向搜索)

代码中的绝对路径,请修改为你的SumatraPDF安装路径。

End

首先,您需要安装 Visual Studio CodeLaTeX 工具链。您可以通过 Homebrew 包管理器安装这些软件包,然后按照以下步骤配置: 1. 安装 Visual Studio Code: ``` brew install --cask visual-studio-code ``` 2. 安装 LaTeX 工具链: ``` brew install --cask mactex-no-gui ``` 3. 安装 LaTeX 插件: 打开 Visual Studio Code,点击左侧的“扩展”按钮,搜索并安装 LaTeX Workshop 插件。该插件将提供 LaTeX 编辑器、编译器和 PDF 预览器。 4. 配置编译器路径: 打开 Visual Studio Code 设置(快捷键:Cmd + ,),搜索latex”关键字,找到“LaTeX Workshop > Recipes”选项卡。在“recipes”数组中添加以下内容: ``` { "name": "xelatex", "tools": [ "xelatex" ] } ``` 然后找到“LaTeX Workshop > TeXpath”选项卡,将以下路径添加到“paths”数组中: ``` /Library/TeX/texbin ``` 5. 编写 LaTeX 文档: 创建一个新文件,保存为“.tex”扩展名,然后开始编写 LaTeX 代码。您可以使用 Visual Studio Code 自带的 LaTeX 编辑器,也可以使用其他编辑器。在编写完成后,按 F1 键打开命令面板,输入“Build LaTeX project”并运行该命令以编译 LaTeX 代码。您也可以使用快捷键 Ctrl + Alt + B 或者点击 Visual Studio Code 底部的“Build LaTeX project”按钮进行编译。 6. 查看 PDF 预览: 您可以使用 Visual Studio Code 自带的 PDF 预览器查看编译后的 PDF 文件。在编译完成后,单击 Visual Studio Code 底部的“View LaTeX PDF file”按钮即可打开 PDF 预览器。您也可以使用快捷键 Ctrl + Alt + V 打开 PDF 预览器。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值