1
本来我是没有写这篇文章的,但是因为最近正好换了新电脑,所以Latex环境要全部重配,因此干脆顺便记录一下使用过程以及debug过程。

Markdown与Typora

功能介绍与下载安装

  • Markdown是一种轻量化文本标记语言,其本质同word差别不大,对于理工科人而言,最好的区别在于其在word的基础上增加了公式与一些简单的标记(比如这里显示的加粗与前面的序列)。可以将Markdown试做Latex的超级轻量化版本,主要用于掌握数学公式的语法,这在后续撰写Latex的时候也将更加习惯。

  • Typora是markdown的编辑器之一,如同Microsoft和WPS都是word的编辑器之一一样。Typora简洁并且独立,同时也为Markdown做了一定的特定优化方案,缺点是要钱,不过下面有一套完整的免(po)费(jie)Typora下载方案:

  • 先在以下链接中下载1.9.3版本(实际上是1.9.5):Typora — stable release channel

  • 下载完成后进入该链接下载工具包(百度云或蓝奏云)并根据教程进行序列号提取:Typora 免费安装教程(支持版本:1.9.5)_typora免费版-CSDN博客

Markdown的配置

完成安装后,进入“文件”-“偏好设置”,进行一些个人推荐的基础配置:

  1. “编辑器” - “成对使用的符号” - “匹配Markdown字符” 勾选,这个选项可以让你更方便的进行字体的加粗倾斜
  2. “Markdown” - “Markdown扩展语法” - “内联公式\[” 勾选,这个可以让你快速的用`\]`输入行内公式,现在这个用法已经不算很扩展了,很多编译器(包括Latex的)都支持。其他的扩展语法可勾可不勾,但需要知道的是这些语法是Typora才有的,换成Latex语法或者其他的Markdown编辑器都是不支持的,仅是为了方便你使用。
  3. “外观” - “字体大小” 可以改成自定义,自行调整大小,我用的16-17。

Markdown的语法

Markdown本身的语法很简单,基本常用就是以下几个:(没列出来的一般就用的比较少了)

语法备注效果
**加粗**(快捷键 Ctrl+B)加粗
*斜体*(快捷键 Ctrl+I)斜体
<u>下划线</u>(快捷键 Ctrl+U)下划线
|标题1|标题2|(Ctrl+Enter换行)表格
-(后面有空格)(Tab变子列表)无序列表
1.(后面有空格)(Tab变子列表)有序列表
#(后面有空格)一级标题
##(后面有空格)(以此类推,最小6级)二级标题

比较难记的是数学公式,行内数学公式使用$公式$输入,行间数学公式使用

1
2
3
$$
公式
$$

输入。数学公式和希腊字母表见链接:markdown公式符号大全_markdown符号-CSDN博客,举个例子,常见的二次方程求根公式\(x_{1,2}=\frac{-b \pm \sqrt{b^2-4ac}}{2a}\)在Markdown中的语法是:

1
$ x_{1,2}=\frac{-b \pm \sqrt{b^2-4ac}}{2a} $

在熟练之后,这套数学公式语法体系将比Mathtype要快上数倍。

基于VSCode的Latex编译

​ 同上文一致,Latex也是一种文本语言,但是其结构比Markdown要复杂的多,可以说Markdown就是在Word的基础上加上了Latex的数学公式部分而已。除数学公式外,Latex能通过文本直接定义所生成内容的一切格式,就像在Word中常见的居中、字体、页码、页眉页脚、封面等等一切。Word是一种所见即所得的文本语言,而Latex不是,也就是说你所打字打出来的内容同你最终编译得到的内容(在格式方面)千差万别

​ Latex的好处是在经历初期繁琐的设置和一定的学习成本之后,可以让创作者专注于内容本身——因为格式早就已经被写好了。

​ 同Microsoft、WPS、Typora类似,Latex作为一种语言也需要相应的编辑器支持,比较常用的有简单易上手的在线编辑器Overleaf(但是因为在网页端所以存在大小限制问题),专门的TEX编辑器TexStudio(本人刚上手用的时候一直报错遂放弃),以及理工科代码领域的神,大名鼎鼎的万能软件VSCode(值得一提的是,他同样也可以当做Markdown编辑器)。

Latex语言的下载与环境配置

TexLive的下载与安装

​ 编辑Latex所需要环境和语言有很多种可选,比如MikTex、TexLive等,具体区别可参考(译)在Windows上使用TeX:TeX Live与MiKTeX的对比 - gisliuliang - 博客园。这里以TexLive为例进行安装和使用。

​ TexLive的下载网址在这:Acquiring TeX Live as an ISO image - TeX Users Group。当然如果网络不行的话,可以选择开源的镜像网站进行下载,也就是该网页中自带的“download from a nearby CTAN mirror”。所需要下载的文件是”TexLive-版本号.iso“这一光盘映像文件,这个文件极大,可能需要下载几十分钟。

​ 下载完成后,进入该映像文件,选择 "install-tl-windows" 文件,为了后面不必要的麻烦,右键以管理员身份运行。在所出现的安装界面Installer中,仅需要更改两个内容:安装位置取消勾选“安装TexLive前端”。(本文中所使用的前端就是VSCode,所需无需TexLive自带的前端)。安装过程如下图所示:

​ 这个下载的过程极久,总用时从大几十分钟到几个小时不等。安装结束后会出现running mktexlsr ‘安装目录’的字样,这是配置文件的写入。出现“欢迎进入Latex的世界”表明安装成功。可以在命令行窗口(Win+R → cmd)输入xelatex -v来确认安装版本和完成情况。

VSCode的下载与环境配置

​ 如果你没有VSCode,那么直接上官网下载即可,记得更改相应的安装路径,并在安装时勾选“添加到PATH”。如果你忘记了自己是否将其添加到Path内,则在此电脑或Win中搜索“环境变量”后,查看Path内是否含有VSCode的安装路径(精确到bin),如下图。如果没有,新建添加进去即可,比如我的环境变量是D:\Microsoft VS Code\bin