Latex和Vscode安装和配置

一、Latex安装教程

  1.  打开清华大学开源软件镜像站,下载texlive.iso文件
  2. 右键点击ios文件,点击装载

  3.  配置latex安装

 4. 安装过程

二、VScode安装和配置教程

  1. 打开Vscode官网,下载安装包

2.右键,以管理员身份运行VSCode安装包,并按照以下方式配置

3.打开VScode,安装中文插件,搜索Chinese

4.安装Latex插件,搜索LaTex Workshop

  • 在安装扩展的时候可能会出现一下报错:Error while fetching extensions.Failed to fetch.

  • 原因:可能之前安装过vscode,需要清除之前的配置缓存
  • 解决办法:参考VScode清除缓存,具体的解决方式如下

1.在桌面创建一个空白的clean_vscode.bat文件

2.把下列代码复制到clean_vscode.bat文件中

@echo off
chcp 65001 > nul
setlocal enabledelayedexpansion

REM 获取系统用户名
for %%a in ("%userprofile%") do set "YourUsername=%%~nxa"

echo 正在获取系统用户名: %YourUsername%

REM 清理 .vscode 目录
set "vscodePath=%userprofile%\.vscode"
if exist "!vscodePath!" (
    echo 正在检测 .vscode 文件夹...
    echo 检测到 .vscode 文件夹,开始清理...
    rmdir /s /q "!vscodePath!"
    echo .vscode 文件夹已清理。
) else (
    echo 未找到 .vscode 文件夹。跳过清理...
)

echo.

REM 清理 AppData/Roaming/Code 目录
set "codePath=%userprofile%\AppData\Roaming\Code"
if exist "!codePath!" (
    echo 正在检测 Code 文件夹...
    echo 检测到 Code 文件夹,开始清理...
    rmdir /s /q "!codePath!"
    echo Code 文件夹已清理。
) else (
    echo 未找到 Code 文件夹。跳过清理...
)

echo.
echo 清理完成.
pause

3.右键点击clean_vscode.bat文件,选择以管理员身份运行,运行成功如下所示。问题就应该已经解决了。这时候重新开始安装扩展就不会有问题了。如果还有问题就检查一下网络是否通畅。

5.配置JSON文件:VSCode中使用快捷键Ctrl+Shift+P,出现一个搜索框,输入JSON,选择"Preferences:Open User settings(JSON)这个,从而就能打开settings.json文件

 将以下代码复制到settings.json文件中就可以了

{
    "workbench.colorTheme": "Default Light Modern",
    "editor.fontSize": 18,
    "security.workspace.trust.untrustedFiles": "open",
    "workbench.preferredHighContrastColorTheme": "Visual Studio Dark",
    "workbench.preferredHighContrastLightColorTheme": "Default High Contrast",
    "workbench.preferredLightColorTheme": "Default High Contrast",
    "json.schemas": [

    ],
 


    "latex-workshop.latex.autoBuild.run": "onSave",
    "latex-workshop.showContextMenu": true,
    "latex-workshop.intellisense.package.enabled": true,
    "latex-workshop.message.error.show": false,
    "latex-workshop.message.warning.show": false,
    "latex-workshop.latex.tools": [
        {
            "name": "xelatex",
            "command": "xelatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "pdflatex",
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "latexmk",
            "command": "latexmk",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-pdf",
                "-outdir=%OUTDIR%",
                "%DOCFILE%"
            ]
        },
        {
            "name": "bibtex",
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ]
        }
    ],
    "latex-workshop.latex.recipes": [
        {
            "name": "XeLaTeX",
            "tools": [
                "xelatex"
            ]
        },
        {
            "name": "PDFLaTeX",
            "tools": [
                "pdflatex"
            ]
        },
        {
            "name": "BibTeX",
            "tools": [
                "bibtex"
            ]
        },
        {
            "name": "LaTeXmk",
            "tools": [
                "latexmk"
            ]
        },
        {
            "name": "xelatex -> bibtex -> xelatex*2",
            "tools": [
                "xelatex",
                "bibtex",
                "xelatex",
                "xelatex"
            ]
        },
        {
            "name": "pdflatex -> bibtex -> pdflatex*2",
            "tools": [
                "pdflatex",
                "bibtex",
                "pdflatex",
                "pdflatex"
            ]
        },
    ],
    "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.autoClean.run": "onFailed",
    "latex-workshop.latex.recipe.default": "lastUsed",
    "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
    "editor.wordWrap": "on",
    "python.condaPath": "D:\\software\\conda_mamba\\_conda.exe",
    "python.defaultInterpreterPath": "D:\\software\\conda_mamba\\envs\\airs\\python.exe",
    "window.zoomLevel": 1,
    "tabby.api.endpoint": "http://10.70.8.175:8080",
    "http.proxy": "http://10.70.8.175:8080",
    "[python]": {

        "diffEditor.ignoreTrimWhitespace": false,
        "editor.formatOnType": true,
        "editor.wordBasedSuggestions": "off"
    }
}

 三、在VScode中编译latex

注意,在进行这一步骤前请先确保latex已经安装完成。并且下载IEEE的latex模板文件, 点击这里下载IEEE的latex模板

 1.打开latex源文件,也就是.tex结尾的文件

2.按照以下步骤进行编译

3.编译成功,右边显示编译出的pdf文件。

如果编译失败的小伙伴请按照下列方式自查问题 

  • 问题一:JSON文件配置错误

  • 问题二:有时候打开了latex文件,但是VScode最左侧一栏没有出现TEX图标,有可能是VScode未打开工作区信任权限,导致latex扩展被禁用

VSCode中使用快捷键Ctrl+Shift+P,出现一个搜索框,输入Trust Workshop,点击工作区:管理工作区信任,选择信任就行

  • 问题三:虽然在latex安装界面显示安装成功,但是还是运行不了latex代码,第一种原因是latex的路径没有自动加到电脑的系统路径中,需要将latex安装的文件夹路径添加到电脑的系统路径中。第二种可能原因是在安装 latex的时候没有右键使用“以管理员身份运行”,这就导致latex在安装的时候,“给所有用户安装”这一栏是灰色不能选中的,所以就需要重新安装。

关于Latex的详细学习资料请参考Latex超详细学习资料

要在VSCode安装LaTeX,你需要按照以下步骤进行操作: 1. 首先,在VSCode安装LaTeX插件。打开VSCode,点击左侧的扩展图标(或按下Ctrl+Shift+X),然后在搜索栏中输入"LaTeX Workshop"。选择合适的插件(通常是由James Yu开发的插件)并点击安装按钮。 2. 安装LaTeX发行版。LaTeX是由TeX发行版提供支持的,因此你需要安装一个发行版。常用的发行版有TeX LiveMiKTeX。你可以根据自己的喜好选择其中之一,并按照相应的指南进行安装。这些发行版可以在Windows、MacLinux上使用。 3. 配置VSCode插件。打开VSCode的设置(通过"文件"->"首选项"->"设置"或按下Ctrl+逗号),然后找到"LaTeX Workshop"插件的设置。根据自己的需求进行配置,例如设置LaTeX编译器路径、文档编译命令等。 4. 创建一个LaTeX项目。在VSCode中创建一个文件夹,用于保存你的LaTeX文档。右键点击文件夹,在上下文菜单中选择"在终端中打开",然后在终端中输入以下命令创建一个基本的LaTeX文档: ``` \documentclass{article} \begin{document} Hello, LaTeX! \end{document} ``` 将文件保存为`.tex`扩展名的文件。 5. 编译预览。使用VSCode菜单栏上的"LaTeX Workshop"按钮或快捷键(默认为Ctrl+Alt+B)来编译你的LaTeX文档。这将生成一个PDF文件。你可以在VSCode中使用内置的PDF预览器查看生成的PDF,或者在外部PDF阅读器中打开。 这样,你就可以在VSCode安装使用LaTeX了。如果有需要,你可以进一步学习LaTeX语法功能来创建更复杂的文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啵啵鱼爱吃小猫咪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值