如何使用MikTex和VScode来写latex文档

By:sid(cnqdcyq@163.com) Date: 2021/10/16

模板

我自己整理了一个课程报告的模板,用来应付一般的报告都足够了。我的latex模板

关于选择工具的选择

进行latex写作有很多种工具方案,最终我还是选择了MikTex配合VScode的方式。

当然有很多其他方法。如TexLive发行版和MikTex发行版,最终还是MikTex以小巧、联网安装和更新被选中,TexLive太臃肿了。TeXWorks是一个编辑器,但是他的自动补全并不能令人满意,而VScode有很多的拓展功能,如更好用的自动补全和snippet功能,可以通过配置使得写文档的过程不那么痛苦。当然还有更多的人直接选择了overeaf,直接在网页端编辑,具有云端的优势,但是有编译限制,而且在国内的连接并不是很稳定。

我也考虑过搭建overleaf的本地服务器版本,通过docker安装步骤并不复杂,但是图片的加入不如本地方便。而且字体等问题的处理可能会更加复杂。

重要的参考教程

本文有几篇很重要的教程参考,在此记录:

入门教程

如果是从零开始,【简短】是最好的开始文档。一份不太简短的LaTex介绍

还有一个非常详细的latex教程,有闲的时候再看吧lnotes2

当想要配置VScode作为编辑器的时候,可以看这篇。之前都可以先拿TeXWorks先顶上。LATEX 编译环境配置:Visual Studio Code 配置简介

Overleaf的官方文档针对不同的使用场景,如设置章节、交叉引用等提供了详细的介绍,而且可操作性很高,是很好的帮助手册。overleaf的官方文档

针对专门问题的教程:

在 LATEX 中使用 OpenType 字体

使用mhchem包写化学表达式CTAN: Package mhchem