Texlive搭配vscode食用

背景

初次使用LaTex进行论文排版,记录一下如何搭建环境以及语法学习。

软件安装&环境配置

本文采用Tex live 作为LaTex环境,并使用vscode作为编辑器。

下载软件

Tex live这里采用中科大的镜像,点击链接下载。
(https://iso.mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/texlive2020.iso)

vscode下载概不赘述。

Tex live的官网教程下载,点击官网

在这里插入图片描述

在这里插入图片描述

安装

双击下载好的texlive2020.iso,找到install-tl-windows.bat文件,双击运行,所有选项全部默认直接继续即可,安装过程较慢。

安装完成之后,按下键盘的win+r,输入cmd后敲击enter键,在打开的命令行窗口输入tex --version,出现版本号即为安装成功,如图所示:

在这里插入图片描述

配置vscode

(1) 安装扩展Latex Workshop

在这里插入图片描述

(2)新建一个.tex文件

\documentclass{article}
\usepackage[UTF8]{ctex} 

\begin{document}
    \title{第一篇文档测试}
    \author{我}

    \maketitle

    \today

    写个公式:
    \[
    a^2 + b^2 = c^2
    \]
\end{document}

在这里插入图片描述

(3) 配置setting.json

操作步骤:

点左下角的“管理”,选“设置”,再点右上角的“打开设置”,就打开了settings.json文件。向里面添加配置内容,保存即可。

可以直接使用我的settings.json内容,只需要将两个路径(VScode和Adobe Acrobat 9 Pro或其它pdf阅读器)修改为你自己的安装路径即可:

  // 编译工具和命令
   "name": "xelatex",
   "command": "xelatex",
   "args": [
   "-synctex=1",
   "-interaction=nonstopmode",
   "-file-line-error",
   "-pdf",
   "%DOCFILE%"
            ]
        },
        {
   "name": "pdflatex",
   "command": "pdflatex",
   "args": [
   "-synctex=1",
   "-interaction=nonstopmode",
   "-file-line-error",
   "%DOCFILE%"
            ]
        },
        {
   "name": "bibtex",
   "command": "bibtex",
   "args": [
   "%DOCFILE%"
            ]
        }
    ],
   "latex-workshop.latex.recipes": [
      {
   "name": "xelatex",
   "tools": [
   "xelatex"
          ],
      },
      {
   "name": "pdflatex",
   "tools": [
   "pdflatex"
          ]
      },
      {
   "name": "xe->bib->xe->xe",
   "tools": [
   "xelatex",
   "bibtex",
   "xelatex",
   "xelatex"
          ]
      },
      {
   "name": "pdf->bib->pdf->pdf",
   "tools": [
   "pdflatex",
   "bibtex",
   "pdflatex",
   "pdflatex"
          ]
      }
  ],
  "latex-workshop.view.pdf.viewer": "external",
   
  "latex-workshop.view.pdf.external.viewer.command": "C:/Program Files (x86)/Adobe/Acrobat 9.0/Acrobat/Acrobat.exe",
  "latex-workshop.view.pdf.external.viewer.args": [
   "-forward-search",
   "%TEX%",
   "%LINE%",
   "-reuse-instance",
   "-inverse-search",
   "\"D:/vscode/Microsoft VS Code/Code.exe\" \"D:/vscode/Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",
   "%PDF%"
  ],
  "latex-workshop.view.pdf.external.synctex.command": "C:/Program Files (x86)/Adobe/Acrobat 9.0/Acrobat/Acrobat.exe",
  "latex-workshop.view.pdf.external.synctex.args": [
   "-forward-search",
   "%TEX%",
   "%LINE%",
   "-reuse-instance",
   "-inverse-search",
   "code \"D:/vscode/Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",
   "%PDF%",
  ]

(4) 测试
回到前面创建的*.tex, 按快捷键:

  • Ctrl+Alt+B 是编译
  • Ctrl+Alt+V是编译+查看pdf

在这里插入图片描述

另外,若要自动处理bib参考文献,在开头加上:

%!BIB program = bibtex  

若要使用pdflatex编译(纯英文文档),在开头加上:

%!TEX program = pdflatex

参考

https://zhuanlan.zhihu.com/p/58811994

https://www.jianshu.com/p/38f858226af4

https://zhuanlan.zhihu.com/p/56982388

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页