从零开始学LATEX
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.1 第一个LATEX文档

第1.1.2节已经介绍了编辑、编译的工具,相信读者都已经跃跃欲试,想要开始编写自己的第一个LATEX文档了。请读者配置好TeXLive环境,安装好TeXstudio编辑器,下面开始编辑LATEX文档。

我们以一个简单的案例作为导引,带领大家了解LATEX文档编辑的基本要素。用TeXs-tudio 新建 test.tex 文件,布局大致如图 1.2所示。LATEX 文本经过编译之后输出后缀名为.pdf 的文件,在 TeXstudio 的右边有预览视图,下面的 LATEX 文本输入是一个简单的文档结构,效果如图1.3所示[3]

图1.2 用TeXstudio新建test.tex文件

图1.3 简单的LATEX文档结构

下面我们尽可能地读懂每一行代码(命令),为后面的学习做好铺垫。第一行声明文档类,用\documentclass命令指明文档类为ctexart,它表示中文的短文档。每个LATEX工程文本都应该指明文档类型,否则编译时会报错。可选的文档类型有很多,可参考第2.8.2节的介绍。

在一个文档的开始部分,一般会有标题、作者、日期等基本信息。命令\title 带有一个参数,指定文本的标题。\author 也带有一个参数,指明文本的作者。\date 命令用于设置日期,\today即文本编译时的年、月、日。需要读者注意的是,这些内容只在导言区声明,并不会打印在正文中。

从\begin{document}开始,到\end{document}结束,才是LATEX文档的正文部分,才会生成PDF文件。在\begin{document}之前的部分,称为导言区,一般在导言区定义命令、引入宏包。位于\begin{}...\end{}之间的内容,我们称之为环境,例如document环境。

在导言区的\title、\author、\date等内容不会打印,除非在document环境中加入\maketitle命令。因为标题、作者、日期等信息一般放在文档的首页,所以\maketitle也放在document环境的开始位置。

一般地,标题页与正文部分分开,标题页独占一个分页,所以用\newpage命令分页。紧接着是\tableofcontents 命令,用于打印文档目录。正文部分的章节划分,可以用\section、\subsection等命令实现。在ctexart类型的文档中,它们分别表示一级标题、二级标题。根据文档类型不同,\section、\subsection所表示的标题层级也有所不同(见第2.5.1节)。

正文文字、段落可以直接放在document环境中的任意位置,但不可以放在导言区。两个 $ 号之间的内容是数学公式,有关数学公式的详细介绍请参考第3章。\sin 表示正弦函数 sin,打印出 sin 符号。类似地,\cos 表示余弦函数。\frac 表示分数,它有两个参数,分别表示分子和分母。

在LATEX文档编辑的过程中,为了更加方便阅读和后期的修改,常常会添加一些注释信息。LATEX文档的注释内容放在%号之后,%之后的全部内容被注释,直到遇到空行,空行表示分段。%可以单独成行,也可以放在其他语句的后面。