科研人必备技能—LaTex的学习笔记:1.软件安装Tex Live2023+VSCode

一.下载地址

1.Tex Live下载地址: 

推荐下载地址: 清华大学开源软件镜像站(包含了所有的插件包,而且下载速度快,安装也快,非常适合小白)

官方安装包地址(只有单独的安装包,不包含其他的插件包,可以在安装过程自动下载插件包,但速度很慢,建议高级玩家、按需安装的人下载)

2.VScode下载地址

官网地址(进去以后进行点击下载)

二.安装步骤

1.Tex Live安装步骤

打开上面网址  清华大学开源软件镜像站 是这样子,下载红色框里边任意一个iso都可以。

65c8518988df408a93e8ef23097f69e8.png

打开以后点击运行

f59693ab2e4f4206b179fae6c2cfc40b.png

设置安装路径以及选择安装语言

714a2a32eaa54931b2d0580cb4b5c3e4.pngae43e100500e4bbf9bce203e72742ac3.png

74dc4ea0f41644beba166e8a8ee6a95a.png5df03d11806343efb87bf0215e1cd736.png

可以看到,选择完之后包数量变少,是正常的,空间足够的可以全部选择。

设置完成后点击安装即可。18d9223fd1ae4c24bef7c3769d83848a.png

设置电脑环境变量,除了用户变量,系统环境变量也一样设置。0a74159e47f24a9aadef1428b808921a.png

然后win+R,进入cmd进行测试,输入测试命令 latex -v ,如果显示如下即安装成功。

3e7b3af0c0574cc68c84c4d157930d68.png

2.VScode安装步骤

双击安装包进行安装(可以在安装过程中更改安装位置)

7c3d5ab6bd254294bfb637d9221cb55c.pngab0d6c59c4d44bd0a4fa83e21b87009b.png5a2b124b30ca46a5acd23ac28571c7db.png50cbf07498cd4d39956989c11d5575fb.png6d0476b99a0c406fabc51d5aa784cab5.png4264b2194598454a882623cd00cfbc71.png

到此两个软件安装完毕。接下来进行设置VScode中的具体使用环境,只有设置完成才能愉快的编写论文。

三.VScode内的配置

1.在VScode软件内点击箭头位置进行插件安装(包括中文界面以及tex编辑插件)

eb641df05fd4436fa634314e54ae448b.pngb64de9186782456f862af73cdcf2a486.png

cdd69b479cb8438da51ec3978fbb053a.png

这样子插件就算设置好了。

2.配置json

1.首先找一个工作文件夹,在里边新建一个.tex文件,在这里我文件名为text.tex

3654199daa0c487bafe171edf4022910.png65d9dc32504e42acb1cc88f346bc80f5.png

2.打开text.tex界面,调出setting.json,并进行编辑。

b777428a47f84c9289fdc6dc4c0f420e.png

669cb76ce6b44d35bf084bdb3f4275a0.png

3.将打开的界面里边代码全部删除,并将以下代码直接复制进去,替换掉原本的代码。

注意此代码使用的是VScode内置的pdf预览器。需要替换其他查看器的请自行搜索。

{
    //------------------------------LaTeX 配置----------------------------------
       // 设置是否自动编译
       "latex-workshop.latex.autoBuild.run":"never",
       //右键菜单
       "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%",
              "%DOC%"
            ],
            "env": {}
          },

          {
            "name": "lualatex",
            "command": "lualatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-shell-escape",//这个命令行在网上的Latex Workshop设置里一般没有,所以直接recipe会报错
                "%DOCFILE%"
            ]
        },

           {
               "name": "bibtex",
               "command": "bibtex",
               "args": [
                   "%DOCFILE%"
               ]
           }
       ],
       // 用于配置编译链
       "latex-workshop.latex.recipes": [
        {
            "name": "PDFLaTeX",
            "tools": [
                "pdflatex"
            ]
        },
        {
            "name": "LuaLaTeX",
            "tools": [
                "lualatex"
            ]
        },
           {
               "name": "XeLaTeX",
               "tools": [
                   "xelatex"
               ]
           },
           {
               "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"
       ],
       //设置为onFaild 在构建失败后清除辅助文件
       "latex-workshop.latex.autoClean.run": "onFailed",
       // 使用上次的recipe编译组合
    "latex-workshop.latex.recipe.default": "lastUsed",
       //使用 SumatraPDF 预览编译好的PDF文件
       // 设置VScode内部查看生成的pdf文件
       "latex-workshop.view.pdf.viewer": "tab",
       // PDF查看器用于在\ref上的[View on PDF]链接
    "latex-workshop.view.pdf.ref.viewer": "auto",
    "editor.wordWrap": "on",
    "editor.renderControlCharacters": false,
    "workbench.colorTheme": "Eva Dark",
    "latex-workshop.intellisense.biblatexJSON.replace": {},
 }

关闭文件并保存。

四.第一次编写实验

代码:

%导言区
\documentclass[12pt,a4paper]{article}% 文档格式
\usepackage{ctex,hyperref}% 输出汉字
\title{一个简单的\LaTeX测试}%题目
\author{炽N}%作者
%正文区
\begin{document}%开始文档
\maketitle%显示前置
这是论文的正文部分,我在进行第一次测试。
\end{document}%结束文档

恭喜,完成了新手教程!!!

在此祝大家科研顺利,身体健康。

 

  • 9
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值