【科研工具】LaTeX的写作环境配置

文章介绍了如何下载和配置MikTeX以及在VSCode中安装LaTeXWorkshop插件,通过修改配置文件实现LaTeX的编译,提供了简单的操作指南,适合初学者入门。
摘要由CSDN通过智能技术生成

前言

最近在忙着写论文,最后几天要截稿了。看学长说写论文要用Latex,就想着学一下,学好了以后写报告或者是毕业论文都用的上。。看了网上很多五花八门的软件,看的我头晕目眩的。最终是决定用MikTex+VSCode的搭配来写。没办法,我还是太爱VSCode了。

然而LaTeX使用起来并不像MD文件那样简单上手快,估计后面还要花蛮长时间学习和适应的。今天看了下语法,感觉更像是某种程度上的HTML,脑壳痛。

回归正题,这俩是什么东西呢?MikTex是LaTeX套件迷你版(如果你的硬盘容量足够,可以下载Texlive),相当于编译环境,而VSCode作为编辑器来使用。

下面直接开始配置。

MikTeX的下载

MikTex读作:/mick-tech/

下载地址在这:Getting MiKTeX

下载好后,进行安装,全部选择默认的就是了。

在这里插入图片描述

安装好后他应该会默认给你配置环境的,你可以看一下系统环境变量里面有没有miktex\bin\x64的环境变量。

然后点击这个界面的前端按钮,编写一个小案例。

\documentclass{article}
\begin{document}
hello,world
\end{document}

然后点击编译,这里会让你选择保存位置。
在这里插入图片描述
成了!

VSCode插件下载

VSCode的下载我就不用赘述了吧,大家应该都有。

插件下载这个。

在这里插入图片描述
下载好后,左边就会有一个TEX的LOGO。如果没有的话,重启一次VSCode。

这还没完,由于LaTeX Workshop 的默认配置是使用 Latexmk 宏包作为编译工具,但 MikTex 默认并不包含这一宏包,而可以使用 PDFLaTeX 进行编译,因此我们需要对其进行相应的配置。

在这里插入图片描述

配置LaTeX Workshop

先说下二者的关系吧。

LaTex Workshop 的功能依赖于Miktex内的Latexmk(在Miktex安装路径的miktex/bin下)

VScode中配置Miktex本质是在VScode中配置tex编译器,使VScode可以编辑完tex内容后,便捷地编译出结果,生成PDF。

步骤如下:
在这里插入图片描述
复制下面代码:

{
  "latex-workshop.latex.recipes": [
    {
  "name": "xelatex",
  "tools": [
      "xelatex"
  ]
}, 
{
  "name": "latexmk",
  "tools": [
      "latexmk"
  ]
},
{
  "name": "xelatex -> bibtex -> xelatex*2",
  "tools": [
      "xelatex",
      "bibtex",
      "xelatex",
      "xelatex"
  ]
}
],
"latex-workshop.latex.tools": [
  {
"name": "xelatex",
"command": "miktex-xelatex",
"args": [
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "%DOC%"
]
}, {
  "name": "latexmk",
"command": "miktex-latexmk",
"args": [
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "-pdf",
  "%DOC%"
]
}, {
"name": "pdflatex",
"command": "miktex-pdflatex",
"args": [
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "%DOC%"
]
}, {
"name": "bibtex",
"command": "miktex-bibtex",
"args": [
  "%DOCFILE%"
]
}
],

//清除辅助文件
"latex-workshop.latex.autoClean.run": "onBuilt",
"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.view.pdf.viewer": "tab", //用内置pdf阅读器查看

"latex-workshop.showContextMenu":true,   //右键菜单
}

这里就配置好了。

重启一次VSCode。
浅浅写一个demo。
按Ctrl+Alt+B进行编译。
再按Ctrl+Alt+V进行查看。效果如图所示:
在这里插入图片描述
大功告成!

同时你能看见你的左边生成了一个.pdf和.gz文件。
注意:.synctex.gz文件不要删除用于搜索定位的。

如果要使用中文则用:\documentclass[UTF8]{ctexart}

总结

这篇只是做一个简单的配置,后面还要学一下语法,如果有时间的话,我再写一篇语法篇吧。

References

用VScode编写LaTex-最新教程2022/4/17
配置MikTex+VSCode论文写作环境
Windows10下的VSCode安装配置LaTex

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值