使用TeXLive2022和VSCode安装配置步骤(LaTeX写论文)

 更新时间:2022年07月14日 10:04:43   作者:Daylight..  
这篇文章主要介绍了使用TeXLive2022和VSCode的安装配置步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统。与直观的Word不同,LaTeX是使用了代码代替了一些格式的选项,使用起来更加便捷,再加上目前大部分期刊都提供了模板,使得文章的格式更容易调整,这样就可以专注在论文的写作上面。下面解释LaTeX的安装配置。

一、VS Code的下载与安装

下载VS Code

地址:https://code.visualstudio.com/Download

选择一个适合的版本

安装VS Code

1.选择同意此协议

2.自定义安装路径,下一步。

3.默认,下一步。

4.勾选其他的全部选项,点安装。

5.成功安装VS Code

二、TeXLive2022安装

1.下载TeXLive2022

地址:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/

2.安装TeXLive2022

双击刚下载好的文件,然后得到一个新的文件夹。选择其中的install-tl-windows文件,右边以管理员身份运行。

如果需要修改安装路径,则需要注意路径中不能包含中文等。
点击安装:安装过程如下

安装完成

三、LaTeX Workshop插件安装

在VS Code商店中搜索“LaTeX Workshop”插件。
此插件是用来处理LaTeX任务。

四、Latex 工作环境的配置

Latex 工作环境的配置步骤如下:
1.首先打开 setting.json 文件,打开此文件有两张方法:一种是下图所示,一种是快捷键ctrl+shift+p,然后搜索setjson选择open Settings(JSON)。

用以上两张方式的其中一种就可以打开setting.json 文件,下一步需要将setting.json 文件里面的内容更改为以下内容:(直接复制即可,注意外边的括号)

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

  {
      "name": "xe->bib->xe->xe",
 "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.view.pdf.viewer": "tab",
  "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"
  ],
  }

五、导入期刊指定的模板

大部分期刊都会提供指导的TEX模板,一般都是结合模板来对论文编译。

以上就完成了LaTEX的配置工作,这样就可以愉快的用LaTEX写论文,也可以将论文编译为pdf。
以上就是初学LaTEX的总结,如有不对的地方,还请批评指正!!!

到此这篇关于使用TeXLive2022和VSCode的文章就介绍到这了,更多相关使用TeXLive2022和VSCode内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • openlayers 模仿高德箭头导航路线图的代码详解

    openlayers 模仿高德箭头导航路线图的代码详解

    这篇文章主要介绍了openlayers 模仿高德箭头导航路线图的示例代码,主要包括原始数据、起点/终点寻找、起点和终点样式函数,结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 如何使用git reset进行多commit合并

    如何使用git reset进行多commit合并

    这篇文章主要介绍了如何使用git reset进行多commit合并问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • 如何让Visual Studio用上chatgpt

    如何让Visual Studio用上chatgpt

    这篇文章主要介绍了如何让Visual Studio用上chatgpt,Visual chatGPT Studio是Visual Studio的一个免费扩展,它直接在IDE中添加了chatGPT功能,它允许用户以可以根据菜单功能的方式使用chatGPT,需要的朋友可以参考下
    2023-05-05
  • 回车和换行有什么区别?我们平时按下的Enter键是回车还是换行

    回车和换行有什么区别?我们平时按下的Enter键是回车还是换行

    如果用过机械打字机,就知道回车和换行的区别了。换行就是把滚筒卷一格,不改变水平位置。回车就是把水平位置复位,不卷动滚筒
    2011-03-03
  • AES加密算法的原理详解与实现分析

    AES加密算法的原理详解与实现分析

    这篇文章主要介绍了高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,需要的朋友可以参考下
    2020-08-08
  • git和SVN的区别小结

    git和SVN的区别小结

    这篇主要是谈谈两者的区别,svn是集中式版本控制系统,git是分布式版本控制系统,至于谁优谁劣看官自己思考吧,
    2020-07-07
  • OpenAI 函数调用示例及功能入门教程

    OpenAI 函数调用示例及功能入门教程

    这篇文章主要为大家介绍了OpenAI 函数调用示例及功能入门教程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • HTTP长连接与短连接使用方法及测试详解

    HTTP长连接与短连接使用方法及测试详解

    这篇文章主要介绍了HTTP长连接与短连接使用方法及测试,需要的朋友可以参考下
    2020-02-02
  • 详解如何设置git命令缩写

    详解如何设置git命令缩写

    这篇文章主要为大家介绍了详解如何设置git命令缩写,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • 解决启动Azkaban报错问题:java.lang.NoSuchMethodError: com.google.common.collect.ImmutableMap.toImmutableMap

    解决启动Azkaban报错问题:java.lang.NoSuchMethodError: com.google.comm

    这篇文章主要介绍了启动Azkaban报错:java.lang.NoSuchMethodError: com.google.common.collect.ImmutableMap.toImmutableMap,需要的朋友可以参考下
    2020-05-05

最新评论