基于Visual Studio Code的 LaTeX环境配置及使用示例(超详细)

   本博客主要介绍如何在Visual Studio Code (VS Code)上配置LaTeX的编写环境,主要包括如下几个软件/工具的安装配置以及正反向搜索的配置:

  1. TeX Live
  2. VS Code(含插件)
  3. SumatraPDF

1. TeX Live

   在这里我们采用在线安装的方式安装TeX Live,具体执行步骤如下:

  • TeX Live下载界面选择适合自己操作系统的安装软件,这边选择windows的安装文件,如下图所示:
    1-1--下载界面
  • 以管理员身份运行所下载的文件,如下图所示:
    1-2--管理员运行
  • 在所弹出的界面中选择Install选项,随后点击Next按钮,并在新弹出的界面点击Install,如下图所示:
    1-3
    1-4
    1-5
  • 这时候就会进入到真正的安装界面,这边可以根据个人需要选择TeX Live的安装路径以及一些设置一些更高级的选项,如具体选择需要安装的包。在这里我们只改变TeX Live的安装路径,其它选项按默认配置,如下图所示:
    1-6
    1-7
    1-8
    1-9
  • 接下来就会从网上下载所需要的的文件,这个过程会比较漫长,如下图所示:
    1-10
  • 当下载完成后,就会显示如下界面,至此TeX Live安装完成。
    1-11

2. VS Code(含插件)

2.1 VS Code安装

   VS Code的具体安装步骤如下所示:

  • 首先,到VS Code下载界面下载相应操作系统的安装文件,如下图所示:
    2-1--下载界面
  • 点击所下载的可执行文件,根据个人需求逐步安装,在这里我们只更改了安装路径,其余选项按默认配置,如下图所示:
    2-2
    2-3
    2-4
    2-5
    2-6
    2-7
  • 最后会显示如下界面,至此VS Code安装完成。
    2-8

2.2 LaTeX Workshop 插件安装

   在安装完VS Code之后还不能编写LaTeX代码,此时就需要安装必要的插件LaTeX Workshop,具体执行步骤如下所示:

  • 在VS Code主界面上,点击左侧菜单栏中的Extensions,如下图所示:
    2-9
  • 在弹出的搜索栏中输入LaTeX Workshop,选择正确的插件,如下图所示:
    2-10
  • 在弹出的界面上,点击Install按钮,如下图所示:
    2-11
  • 至此LaTeX Workshop插件安装成功,如下图所示:
    2-12

2.3 VS Code参数配置

   VS Code参数配置是整个环境配置相对比较复杂的部分,包含了。。。配置,具体步骤如下:

  • 在VS Code主界面同时按下ctrl + Shift + p,会在主界面上方出现一个搜索框,在该搜索框中输入setting,选择下方的Preferences: Open Settings (JSON),进入到VS Code的参数配置界面,这边是以JSON的方式进行设置的。如下图所示:
    在2-13
    2-14
  • 随后,在该文件中配置如下内容:
{
    "latex-workshop.latex.recipes": [
        {
            "name": "pdflatex->bibtex->pdflatex*2",
            "tools": [
                "pdflatex",
                "bibtex",
                "pdflatex",
                "pdflatex"
            ]
        },
        {
            "name": "xelatex->bibtex->xelatex*2",
            "tools": [
                "xelatex",
                "bibtex",
                "xelatex",
                "xelatex"
            ]
        }
    ],
    "latex-workshop.latex.tools": [
        {
            "name": "latexmk",
            "command": "latexmk",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-pdf",
                "%DOC%"
            ]
        }, 
        {
            "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": "bibtex",
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ]
        }
    ],
    "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"
    ],
}

   在“latex-workshop.latex.recipes”:中,第一个配置为默认的编译顺序,在这边我们设置为pdflatex -> bibtex -> pdflatex*2,该配置适用于英文期刊模板等。第二个配置为网上其它教程通常使用的默认配置,如果平时进行的大部分都是英文期刊写作,不建议将这个作为默认配置。
   如果不使用默认配置的话,可以点击VS Code主界面左下角的小勾,在弹出的界面下拉Build LaTeX project,就可以选择其它配置方案,具体如下图所示:
2-15
2-16
注意,每次修改完配置文件,都要重启VS Code才能生效。

3. SumatraPDF

3.1 SumatraPDF安装

   SumatraPDF的具体安装步骤如下所示:

  • 首先,在SumatraPDF下载界面中,根据操作系统的不同下载所需的安装文件,如下图所示:
    3-1
  • 点击所下载的可执行文件安装SumatraPDF,如下图所示:
    3-2
    3-3
    3-4
  • 至此,SumatraPDF安装完成,如下图所示:
    3-5

3.2 正反向搜索配置

   在下载安装完所有需要的软件后,需要配置的就是常用的正反向搜索,分为在VS Code配置正向搜索和在SumatraPDF上配置反向搜索,具体执行步骤如下所示:

3.2.1 正向搜索

   使用2.3节所介绍的方法打开VS Code的配置文件,在第一对大括号{}里的最后面加入如下内容:

    "latex-workshop.view.pdf.viewer": "external",  
    "latex-workshop.view.pdf.external.viewer.command": "D:/Program Files (x86)/SumatraPDF/SumatraPDF.exe",
    "latex-workshop.view.pdf.external.viewer.args": [
        "--unique",
        "%PDF%"
    ],
    "latex-workshop.view.pdf.external.synctex.command": "D:/Program Files (x86)/SumatraPDF/SumatraPDF.exe",
    "latex-workshop.view.pdf.external.synctex.args": [
          "-forward-search",
          "%TEX%",
          "%LINE%",
          "-reuse-instance",
          "-inverse-search",
          "\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"D:\\Program Files\\Microsoft VS Code\\resources\\app\\out\\cli.js\" --ms-enable-electron-run-as-node -r -g \"%f:%l\"",
          "%PDF%"
    ],

注意将上述配置中关于VS Code和SumatraPDF的安装路径替换成自己的安装路径。此外,“latex-workshop.view.pdf.viewer”: “external”表示使用外部pdf阅读器预览生成的pdf文件,如果要使用VS Code自带的预览器,可以将external替换成tab。

3.2.2 反向搜索

   在SumatraPDF配置反向搜索主要包含如下几个步骤:

  • 打开以安装完成的SumatraPDF,在主界面点击菜单按钮->设置->高级选项,如下图所示:
    3-6
  • 随后在打开的文件中找到EnableTeXEnhancements选项,将其设置为True并保存,如下图所示:
    3-7
  • 返回主界面,点击菜单按钮->设置->选项,如下图所示:
    3-8
  • 在弹出的界面的最下方,输入如下命令,如下图所示:
"D:\Program Files\Microsoft VS Code\Code.exe" "D:\Program Files\Microsoft VS Code\resources\app\out\cli.js" --ms-enable-electron-run-as-node -r -g "%f:%l"

3-9
   注意将上述VS Code的路径替换成自己的安装路径;此外,不能清理运行所产生的.gz格式文件,否则不能进行正反向搜索。
   至此,基于VS Code的LaTeX基础环境配置完毕。

示例

   本节展示在VS Code编写并编译TeX代码,并执行正反向搜索。

  • 在VS Code主界面上打开本地文件夹,这边打开C盘下的test文件夹,如下图所示:
    4-1
  • 新建一个.tex格式的文件test.tex,如下图所示:
    4-2
    4-3
  • 打开test.tex,并输入以下内容,如下图所示:
\documentclass{article}
\begin{document}
hello world
\end{document}

4-4

  • 同时按下Crtl + Alt + B进行编译,左下方会显示如下图所示的编译状态, 在这边一共需要经历pdflatex->bibtex->pdflatex->pdflatex四个状态。
    4-5
  • 在编译完成后,同时按下Crtl + Alt + V预览所生成的pdf文件。
  • 正向搜索方法:将光标至于.tex文件需要搜索的位置,同时按下Crtl + Alt + J,会在pdf中高亮对应位置的上下文,如下图所示:
    4-6
  • 反向搜索方法:直接在pdf中双击需要反向查找的地方,既可定位到.tex文件中的对应位置。

其它配置

   本节收录其它相关配置:

  • LaTeX Workshop插件会默认在保存的时候自动编译,如果不喜欢这个配置,可以在VS Code的配置文件中添加如下代码:
"latex-workshop.latex.autoBuild.run": "never",
  • 如果想要编写中文文档,可以在.tex文件的合适位置上输入以下命令
\usepackage[UTF8]{ctex}
  • 如果安装路径包含中文字符的话,可以将“latex-workshop.latex.tools”:中的%DOC%更改为%DOCFILE%
  • 56
    点赞
  • 225
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
### 回答1: Visual Studio Code (简称 VSCode) 是一款由微软开发的跨平台文本编辑器。它主要用于编写网页、服务器端和移动应用的代码。下面是 VSCode 的基本使用教程: 1. 下载并安装 VSCode。可以从微软的官网上下载最新版本。 2. 打开 VSCode 并创建一个新的文件。在菜单栏上单击文件 > 新建文件,或者按下 "Ctrl+N" (Windows) 或 "Cmd+N" (Mac)。 3. 在新建的文件中编写代码。VSCode 中有很多内建的语言支持和智能编码功能,可以让你更加Visual Studio Code (简称 VSCode) 是一款由 Microsoft 开发的跨平台源代码编辑器。它具有强大的编辑功能和丰富的插件,可以满足各种编程语言的需求。 安装 VSCode: 1. 在官网下载并安装 VSCode使用 VSCode: 1. 打开 VSCode。 2. 在左侧资源管理器中打开或创建一个文件夹。 3. 在右侧编辑器中编写代码。 4. 按 "Ctrl + S" (Windows/Linux) 或 "Cmd + S" (macOS) 保存文件。 5. 使用菜单栏或快捷键运行或调试代码。 VSCode 中的插件: 1. 打开菜单栏中的 "扩展",可以在市场中搜索并安装各种插件。 2. 安装完成后,可以在设置中进行配置。 Tips: 1. VSCode 中有大量社区插件可供使用,如 Python , LaTeX , Markdown , C++等语言或编辑器的专用插件. 2. VSCode 可以使用快捷键来调整编码,运行代码,调试等操作,可以尝试使用快捷键来提升编程效率. ### 回答2: Visual Studio Code 是一款由微软开发的免费开源的代码编辑器,具有强大的功能和丰富的扩展性。以下是 Visual Studio Code使用教程。 1. 下载和安装:在官方网站 https://code.visualstudio.com/ 上下载适用于你的操作系统的安装包,然后按照安装向导进行安装。 2. 打开工程:在启动 Visual Studio Code 后,点击左上角的“文件”菜单,选择“打开文件夹”或“打开文件”,然后选择你要编辑的文件或者工程文件夹。 3. 编辑代码:在代码编辑区输入代码,并且可以使用自动补全、语法高亮、格式化等功能提高编辑效率。可以通过快捷键 Ctrl+S 来保存文件。 4. 调试代码:点击左侧的调试图标,然后点击运行按钮来开始调试你的代码。可以设置断点、单步执行代码,并查看变量值和调用堆栈等。 5. 扩展功能:通过点击左侧的扩展图标,可以打开扩展面板。在此面板中可以搜索和安装其他开发者编写的扩展插件,以增强 Visual Studio Code 的功能。 6. 版本控制:Visual Studio Code 提供与 Git 等版本控制系统的集成。点击左侧的源代码管理图标,可以进行代码的提交、拉取和推送等操作。 7. 设置和配置:点击左下角的齿轮图标,可以打开设置面板。在这里可以进行各种个性化设置,比如更改主题、修改编辑器的快捷键等。 8. 快捷键:Visual Studio Code 提供了丰富的快捷键,可以大大提高操作效率。可以点击左上角的“帮助”菜单,选择“键盘快捷方式参考”来查看所有可用的快捷键。 总结一下,Visual Studio Code 是一款功能强大、易于使用的代码编辑器。通过熟练掌握上述使用教程,你可以高效地编写和调试代码,并且根据需要自定义和扩展编辑器的功能。 ### 回答3: Visual Studio Code 是一款开源免费的轻量级代码编辑器,适用于多种编程语言。下面是 Visual Studio Code使用教程: 1. 下载和安装:进入 Visual Studio Code 官网,根据自己的操作系统下载对应版本的安装包。下载完成后,双击安装包进行安装,按照提示进行操作即可。 2. 基本界面:打开 Visual Studio Code 后,你会看到一个简洁的界面,主要分为顶部菜单栏、侧边栏、编辑区和底部状态栏。 3. 打开文件或文件夹:点击左上角的“文件”菜单,选择“打开文件”或“打开文件夹”来打开你想编辑的文件或文件夹。 4. 编辑代码:在编辑区域写入或粘贴你的代码。Visual Studio Code 支持多种语言的语法高亮显示,使代码更易读。 5. 调试代码:点击编辑区域左侧的调试按钮,然后点击顶部的“添加配置”按钮,选择需要进行调试的编程语言和配置文件。修改配置文件中的调试参数后,点击调试按钮即可开始调试。 6. 插件扩展:Visual Studio Code 支持丰富的插件扩展,可以通过点击侧边栏的扩展图标来搜索、安装和管理插件。插件可以为你的代码编辑提供更多的功能和工具。 7. 版本控制:Visual Studio Code 集成了 Git 版本控制工具,你可以通过点击底部状态栏的 Git 图标来进行版本控制操作,如提交、推送、拉取等。 8. 快捷键:Visual Studio Code 提供了许多便捷的快捷键,可以提高你的工作效率。你可以在菜单栏的“文件”→“首选项”→“键盘快捷方式”中查看和自定义快捷键。 以上就是 Visual Studio Code 的简要使用教程。你可以根据自己的需要探索更多功能,并通过熟练使用来提升编程效率。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值