相信很多人写论文需要用到latex进行排版,因此就记录一下在vscode中的环境配置吧!
我们需要以下三款软件:
1、Tex live
2、VScode
3、Sumatra PDF
以下我们就开始配置吧!
1、Tex live
官网链接,下载最新版就可以!
下载链接:Tex live官网
安装教程:
①在官网中依照自己所需选择Windows或者linux版本,进行下载。
②下载完exe文件进行安装
③双击进行安装,选择Advanced,修改安装路径
④修改安装路径
⑤点击安装,持续等待~~~(由于文件源之间安装比较慢,可以换成清华源下载,这里我们就等等好了。)
⑥打开cmd,输入latex -v,有没有添加到环境path路径中去。
2、安装VScode
这里教程太多,个人也觉得没必要特别出一个VScode安装教程。所以放一个官网链接,大家自行下载安装就行。
VScode下载链接:VScode下载
这里放一个其他博主的安装教程吧…:VScode安装教程
3、Sumatra PDF 下载安装
①官网下载:SumatraPDF下载(我一般下载exe文件进行安装)
②下载完成后,点击exe文件进行安装,修改安装目录一键安装就行
[FINALLY]
最重要的的两步
一、
①
打开vscode
快捷键:Ctrl+Shift+x 打开拓展
搜索: latex workshop
②点击latex workshop,点击install进行安装下载
③自动下载安装完成后,快捷键Ctrl+shift+p,输入json,点击首选项设置,进入设置页面
④ 输入以下代码
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOCFILE%"
]
},
{
"name": "latexmkrc",
"command": "latexmkrc",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOCFILE%"
]
},
{
"name": "lualatex",
"command": "lualatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOCFILE%"
]
},
{
"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": "latexmk",
"tools": [
"latexmk"
]
},
{
"name": "latexmk(latexmkrc)",
"tools": [
"latexmkrc"
]
},
{
"name": "latexmk(luatex)",
"tools": [
"lualatex"
]
},
{
"name": "xelatex",
"tools": [
"xelatex"
]
},
{
"name": "bibtex",
"tools": [
"bibtex"
]
},
{
"name": "pdf->bib->pdf->pdf",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
},
{
"name": "xe->bib->xe->xe",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
},
{
"name": "pdflatex",
"tools": [
"pdflatex"
]
}
],
//"D:\soft\Microsoft VS Code\Code.exe" "D:\soft\Microsoft VS Code\resources\app\out\cli.js" -g "%f":"%l"
"latex-workshop.latex.autoClean.run": "onBuilt", //删除中间过程文件
//"latex-workshop.latex.autoBuild.run": "never", //取消自动编译
"latex-workshop.view.pdf.viewer": "external", //将外部PDF设为默认
"latex-workshop.view.pdf.ref.viewer":"external", //外部PDF设置
"latex-workshop.view.pdf.external.viewer.command": "D:/soft/SumatraPDF/SumatraPDF.exe",
"latex-workshop.view.pdf.external.viewer.args": [
"%PDF%"
],
"latex-workshop.view.pdf.external.synctex.command":"D:/soft/SumatraPDF/SumatraPDF.exe", //定位
"latex-workshop.view.pdf.external.synctex.args":[
"-forward-search",
"%TEX%",
"%LINE%",
"%PDF%"
其中代码最后部分,按照自己的VScode和SumatraPDF的安装路径进行修改!!!
二、SumatraPDF设置(正反向搜索设置)
①打开SumatraPDF
②点击左上角三条杠设置,高级选项,在代码末尾插入两条代码
InverseSearchCmdLine = "D:\soft\Microsoft VS Code\Code.exe" "D:\soft\Microsoft VS Code\resources\app\out\cli.js" --ms-enable-electron-run-as-node -r -g "%f":"%l"
EnableTeXEnhancements = true
以上配置完成了!
①vscode打开任意文件夹,新建一个.tex文件,输入以下代码段():
% ctexart代表支持中文,原本的Latex是不支持中文的
\documentclass{ctexart}
\title{Latex使用手册以及案例}
\author{ xxx 这里是作者的名字}
\date{\today}
% 正文部分
\begin{document}
% maketitle是将标题显示出来
\maketitle
Hello
\section{第一章}
配置成功
\section{第二章}
运行成功
\end{document}
②右上角绿色三角运行
②打开左侧栏,有个tex窗口并且点击
③点击view latex pdf中第三栏view in external外部调用SumatraPDF软件进行查看
④(好像打开vscode运行前,需要先打开SumatraPDF)成功跳出!!!!
结束