卢鹏博
发布于 2025-06-14 / 5 阅读
0
0

LaTeX基础教程(一)—— LaTeX介绍及编译器选择

介绍

\LaTeX是一种代码式排版工具,它可以很好地渲染数学物理公式,减少使用者排版的麻烦,且排版得到的为pdf文件美观大气且可在多种设备打开。 \LaTeX 以强大的宏包功能(类似于Python)以及众多模板而流行。 \LaTeX 不仅能用来写文章,还能使用beamer格式制作ppt,因此 \LaTeX 可谓是创造者的好工具。

但是 \LaTeX 也是有缺点的。第一个代价就是要写代码,这对一些不熟悉计算机的人来说入门门槛比较高;第二是输出为pdf文件,不能随时更改文件内容,只能重新编译才能更新;第三, \LaTeX 需要全部编译才能显示最终结果,因此即使你只修改了小一部分内容,你仍需要等待编译完成才能看到。

因此 \LaTeX 是一种非所见即所得的排版工具,相对于Word的可视性较差,但是 \LaTeX 的一些功能可以完全吊打Word,尤其是对编写论文来说。第一是交叉引用非常方便,参考文献及其引用也很方便;第二,可以增加宏命令,这样后面代码中只要使用这个命令即可全部实现同一功能;第三,宏包和模板较多,可以选定你自己喜欢的模板,后面就不需要怎么更改了。

LaTeX编译器

正如前面所说, \LaTeX 是代码式排版工具,既然要编译代码,因此必须要有一个编译器。对于一些小的公式或项目,可以尝试使用在线编译器如官方Overleaf:https://cn.overleaf.com/ 。如果想要编译一些大项目,或者保证数据的隐私性,那就要使用本地编译器了。

安装方式:

访问texlive镜像:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/

之后下载texlive.iso然后安装即可。

然后下载VScode,再进行配置即可。网上有许多下载及配置的教程,可以参考:https://zhuanlan.zhihu.com/p/166523064

具体配置时可以不用仿照上面的那么麻烦,只需下载Latex workshop工具即可。

LaTeX基本框架

\LaTeX 要有文档起始和结束标签,即\begin{document}\end{document}

但是仅有这两行代码是编译不出pdf文件,因为没有文档类型。可以尝试加入文档类型以及在两个标签中加入一些内容:

\documentclass{article}
\begin{document}
Hello World!
\end{document}

效果:

注意pdf的名称与tex文件名称一致,可以之后再改。

一些著名的模板

  • Elegantbook(已不再维护):优雅的中文LaTeX模板。

效果:

虽然已不再维护,但现在依然很流行,我也比较喜欢这个模板。

  • CUMCMThesis:全国大学生数学建模竞赛模板。

效果:

  • beamerthemesplit:beamer的一种模板,用来生成ppt

效果:

(图片:知乎@科研小飞)

一些相关工具



评论