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
进行安装。
这里取消勾选安装前端,不安装自带的编辑器。
安装完成后,在命令行输入命令检查:
tex -v, latex -v, xelatex -v, pdflatex - v
安装Texstudio
有了编译器,现在到了选择合适的编辑器。下载地址
安装完成后打开。
在设置中设置->构建中,若写中文设置默认编译器为XeLaTeX
,写英文就用PdfLaTex
。
之后可以设置显示所有行号。
Latex基础
<待续>