LaTeX文档基本结构

Apr 1, 2019

LaTeX是一种基于TeX的排版系统。作为一种标记语言,其在语法结构上与HTML非常相似。

下面是一个LaTeX最基本的结构:

\documentclass[options]{class}
% 这是前言
\begin{document}
    % 这是正文
\end{document}

文档类型说明

上例中第一行所示(\documentclass[options]{class})。此语句一般位于第一行,用于说明文档类型等信息。

  • options参数: 选项参数(options parameter)。些参数为可选参数,主要用于定义文档的主字体大小文档排版文档纸张等信息。可添加多个参数,参数之间使用逗号(,)隔开。如: \documentclass[12pt, a4paper]{article}表示文档主字体大小为12pt,纸张为A4纸。
  • class参数: 文档类型。用以定义文档的类型,主要包括articlereportletterbook等类型。

前言(preamble)部分

位于\documentclass[options]{class}\begin {document}之间,主要用于添加宏包(使用\usepackage语句)、预定义标题(title)、目录等信息。


正文部分

此部分被包含于\begin {document}\end {document}之间,为文档的主体内容。在其中,可以使用\begin {name}\end {name}语句的组合嵌套来组织文档内容。


注释部分

  • 单行注释: 在LaTeX中,使用%进行单行注释,同一行中%后的内容会被忽略。
  • 多行注释: 在LaTeX中多行注释有两种方式:
    • 使用\begin {comment}\end {comment}将所要注释的内容包含。但此方法需在前言区添加verbatim宏包,即\usepackage{verbatim}
    • 使用\iffalse\fi将所要注释的内容包含。

下面是一个LaTeX中注释的例子:

\documentclass{article}
    \usepackage{verbatim} % 使用comment
    \begin{document}
        comment 1
        % comment 2
        % comment 3
        \begin{comment}
            comment 4
            comment 5
        \end{comment}
        \iffalse
            comment 6
            comment 7
        \fi
    \end{document}

编译导出pdf文件后结果如下:

注释

可以看出,从commment 1comment 7这几个测试语句,只有comment 1正常输出,其余均被注释。