Latex环境的搭建

由于最近需要写简历,用到Latex,因此这里给出环境的搭建方法。

一些概念

这里引用程序编译中的一些概念,描述Latex中涉及到的一些名词,不是很准确,以了解为主。

首先,我们将.tex文件视为程序源码,最终会被编译成.pdf文件。

在这个过程中,发行版(Tex Live、MacTex、W32Tex等),就像gcc工具链在不同平台有不同名字(MGWing等),有点像不同公司推出的各自的工具链,都包含了一系列编译器、格式支持、宏包、GUI界面等。

而引擎(XeTex、pdfTex、LuaTex)等,是具体的编译器,一些编译器会支持一些特别的语法特性。

原始的Tex语言晦涩难懂,而格式将Tex语言打包,组成其他易于使用的语句。有点像语法糖,或者有种汇编(Tex)与C(Latex、ConText、PlainTex)的感觉。

宏包(LaTeX中叫做packages,在ConTeXt中叫做modules),不像格式一样封的那么全面,只是为了完成一些特定的功能,有些像库文件。

基于以上,想要搭建Latex环境,就要有这几样:引擎、编辑器、用到的库文件。对于这些。下一个发行版就全部解决了,当然也可以使用自己的。比如觉得自带的编辑器太难用,使用vscode代替之类。

这里使用Tex Live + Tex Studio组合。

安装Tex Live

CTex已经是时代的眼泪了,现在还是使用最新的Tex Live吧。包含了pdfTex、XeLaTex等,功能完备,但是其自带的前端不好使,这里就不安装前端。

首先下载安装包,下载地址。选择texlive2024.iso

下载完成后点击install-tl-windows.bat进行安装。

image-20240327202046730

这里取消勾选安装前端,不安装自带的编辑器。

安装完成后,在命令行输入命令检查:

tex -v, latex -v, xelatex -v, pdflatex - v

安装Texstudio

有了编译器,现在到了选择合适的编辑器。下载地址

安装完成后打开。

在设置中设置->构建中,若写中文设置默认编译器为XeLaTeX,写英文就用PdfLaTex

之后可以设置显示所有行号。

Latex基础

<待续>