30分钟内学会 LaTeX
本教程并不假定您对 LaTeX 有任何经验,但希望在您完成本教程时,您不仅能写出您的第一个 LaTeX 文档,而且还能获得足够的知识和信心,为熟练掌握 LaTeX 迈出下一步。
什么是 LaTeX?
LaTeX(发音为 "LAY-tek "或 "LAH-tek")是一种用于排版专业外观文档的工具。然而,LaTeX 的操作模式与你可能使用过的许多其他文档制作应用程序,如Microsoft Word或LibreOffice Writer,有很大的不同:这些 "所见即所得 "的工具为用户提供了一个交互式页面,他们在其中输入和编辑他们的文本,并应用各种形式的样式。LaTeX 的工作方式非常不同:相反,你的文档是一个纯文本文件,其中穿插着用来表达所需(排版)结果的 LaTeX 命令。为了产生一个可见的、经过排版的文件,你的 LaTeX 文件被一个叫做 TeX 引擎的软件处理,它使用嵌入在你的文本文件中的命令来指导和控制排版过程,将 LaTeX 命令和文件文本转换为一个专业的排版的PDF 文件。这意味着你只需要关注你的文件内容,而计算机将通过 LaTeX 命令和 TeX 引擎来处理视觉外观(格式化)。
为什么要学习LATEX?
对于学习使用LATEX而不是其他文档编写软件,我们可以提出各种论据,但最终还是要根据个人的喜好、亲和力和文档要求来选择。
支持 LATEX 的论点包括
- 支持物理科学中极其复杂的数学、表格和技术内容的排版。
- 支持脚注、交叉引用和书目管理。
- 易于制作复杂或繁琐的文件元素,如索引、词汇表、目录、数字列表。
- 由于其内在的可编程性和通过数千个免费附加包的可扩展性,对于定制的文件制作具有高度的可定制性。
总的来说,LaTeX 为用户提供了大量的控制权,可以按照极高的标准来排版制作文件。当然,有些类型的文件或出版物在 LaTeX 中并不出彩,包括许多典型的杂志类出版物中的 "自由形式 "页面设计。
LaTeX 的一个重要优点是将文档内容与文档风格分开:一旦你写好了文档的内容,它的外观就可以轻松地改变。同样,你可以创建一个 LaTeX 文件,定义特定文档类型的布局/风格,该文件可以作为一个模板,用于规范该类型的其他文档的作者/制作;例如,这允许科学出版商在 LaTeX 中创建文章模板,作者可以用它来写论文,提交给期刊社。 LoongTeX 有一个包含数千个模板的画廊,涵盖了大量的文件类型--从科学文章、报告和书籍到简历和演示文稿,无所不包。由于这些模板定义了文档的布局和风格,作者只需在 LoongTeX 中打开它们--创建一个新的项目,然后开始写作,添加内容。
编 写你的第一个LATEX作品
第一步是创建一个新的 LaTeX 项目。你可以在自己的电脑上通过创建一个新的 .tex
文件来完成这个工作;或者,你也可以在 LoongTeX 中启动一个新的项目。
让我们从最简单的工作实例开始,它可以直接在 LoongTeX 中打开。
\documentclass{article}
\begin{document}
First document. This is a simple example, with no
extra parameters or packages included.
\end{document}
你可以看到LATEX已经自动缩进了该段的第一行,为你处理了这个格式。让我们仔细看看我们的代码的每一部分是做什么的。
第一行代码 \documentclass{article}
,声明了被称为类的文档类型,它控制着文档的整体外观。不同类型的文档需要不同的类;例如,一份简历需要一个不同的类,而一篇科学论文可能使用标准的LATEX文章类。其他类型的文件可能需要不同的类,如书籍或报告。要想了解 LaTeX 的多种类型,请访问 CTAN (Comprehensive TeX Archive Network) 的相关页面。
设置好文档类别后,我们的内容,也就是文档的主体,就写在了\begin{document}
和 end{document}
标签之间。打开上面的例子后,你可以对文本进行修改,完成后可以通过重新编译文档来查看排版后的PDF。要在 LoongTeX 中这样做,只需点击重新编译,正如这个简短的视频片段所演示的:
todo:这里是一个视频
任何 LoongTeX 项目都可以被配置为在每次编辑时自动重新编译:点击 重新编译
按钮旁边的小箭头,将 自动编译
设置为 True
,如下面的截屏所示。
todo: 这里是一张图片
看过了如何向我们的文件添加内容,下一步就是给它一个标题。要做到这一点,我们必须简单地谈谈序言。