课程 一

LaTeX 基础

本课解释了 LaTeX 的基本概念以及它与常见文字处理器(如Microsoft Word或LibreOffice Writer)的不同之处。

与常见的文字处理器(如Microsoft Word或LibreOffice Writer)不同,LaTeX 通常不提供所见即所得(WYSIWYG)。使用 LaTeX 时,你需要将纯文本与标记结合使用。这些标记告诉 LaTeX 文本中某些元素的逻辑意义,类似于HTML的工作方式。

例如,HTML文档中的<h2>元素表示一个新章节。LaTeX 也有一个命令用于此目的;在这里你可以使用\section命令。

LaTeX 工作流程

因为 LaTeX 文件不是文档本身,而是关于文档各部分应该是什么的指令,你通常不会直接将 LaTeX 文件发送给他人。相反,在编写完 LaTeX 源文件后,你需要使用 LaTeX (通常使用一个名为pdflatex的程序)来生成PDF文件。然后,你将这个PDF文件发送给他人。

不同的人对这个过程有不同的描述。由于使用 LaTeX 有点像编程,它通常被称为“编译”文档,尽管“排版”更为准确。

多次运行 LaTeX

对于简单的文件,你只需排版一次即可获得完整的PDF。但一旦你开始添加更复杂的内容,如交叉引用、引用、图形和目录,你可能需要多次运行 LaTeX。我们会告诉你何时需要这样做。

LaTeX 或 pdfLaTeX 或其他

下一课中,我们将看到 LaTeX 不是一个单一的程序。为了简化,我们将专注于一个特定的 LaTeX 程序 pdfLaTeX(本课程的中文版使用XeLaTeX 以获得更好的中文支持,但是 pdfLaTeX 仍然是最常用的 LaTeX 程序)来创建你的PDF。我们将在课程后面讨论其他程序以及为什么你可能想要使用它们。