LATEX 格式

2025年03月17日 | 阅读 9 分钟

格式化参数

格式化参数用于为您的文件或文档提供独特的风格。有多种格式化文档的方法,如下列出:

1. 可选参数

常用的可选参数有:

  • twocolumn - 2 列页面
  • titlepage- \maketitle 生成标题页
  • openright- (双面打印时)章节开始于右侧页面
  • landscape- 用于以横向模式显示
  • legno- 将方程编号放在左侧
  • flegn- 方程左对齐,而不是居中
  • twoside- 双面打印

a) 类别

这里使用的文档类型有:文章、演示文稿、科学期刊、报告、书籍、幻灯片、a0poster proc(基于 article 类的类)、信件、beamer(用于编写演示文稿)等。

类别在程序开始时使用,{article} 是最常用的类别。

文档类别定义了文档的整体布局。

其他类别也包含在大括号中,如下所示:

  • report- 用于包含长文档的章节。
  • thesis- 用于准备 Latex 论文。
  • letter- 用于写信。
  • books- 用于书籍。
  • slides- 用于幻灯片。

b) 组

为了限制作用域并将状态设为局部,可以将特定部分在局部用大括号括起来。但在某些情况下,如果大括号不可行,则可以使用 \bgroup\egroup 分别开始和结束一个组。

例如:正常文本 {xyz} 更多正常文本

可以写成:正常文本 \bgroup xyz \egroup {} 更多正常文本

c) 宏包

这是一种提供或添加额外格式化功能的方法,例如图片、参考文献和链接。它还为 Latex 添加了新功能。所有宏包都必须包含在导言区。加载宏包的命令是:

也可以使用 \usepackage[options]{package}

一些常用的宏包有:

  • color: 提供使用颜色的方法。
  • rotating: 用于旋转,特别是图形和表格。
  • fancyhdr: 定制页眉和页脚。
  • graphicx: 用于包含图形的命令。
  • setspace: 轻松更改行距。

2. 结构格式

  • 标题

标题用于大多数纸张格式,如信件、文章、报告、书籍类别等。要创建标题,您需要指定作者、标题和日期的文本,然后使用 \maketitle 命令,Latex 会生成标题页。必须在开始时使用 \begin{document}。用于创建标题的命令是 \maketitle。创建标题的代码如下所示:

输出如下图所示

Latex FORMATS

如果您完全不想要日期,可以使用 \date{} 命令。

要显示当前日期,可以使用 \date{\today} 命令。

  • 条款

您可以将文档分成节、子节。用于创建节的命令是:

  • \section{..}
  • \subsection{..}
  • \subsubsection{..}
  • \paragraph{..}
  • \subparagraph{..}

这些是文章类别常用的命令。您也可以为书籍和报告类别使用 \chapter{..} 命令。

以下节的代码如下所示:

输出如下图所示

Latex FORMATS
  • 标签
    要引用文档的其他部分,您可以标记任何节命令。您可以使用 \label{labelname} 来标记节。
    如果您想引用标签的节或页码,可以使用 \ref{labelname} 和 \pageref{labelname}。
    代码如下所示:

输出

Latex FORMATS

对于多页或文件,您可以根据需要轻松引用页码和节。

  • 目录

如果您想在文档中创建目录,可以键入命令 \tableofcontents

  • 页码

此格式用于在编写文档之前对页面进行编号。它还确保主文档从第 1 页开始。页码可以在罗马数字和阿拉伯数字之间切换。用于对页面进行编号的命令是 \pagenumbering{..},它在 \maketitle 命令之后声明。

上述方法的代码如下所示:

输出如下图所示:

Latex FORMATS

f. 页眉和页脚

出现在页眉或页脚部分。输出屏幕由页眉、正文和页脚组成。除 letter 类别外,所有类别都默认打印页码。

要修改默认行为,可以使用 \pagestyle 命令,该命令放在 \chapter 或类似的命令之后。

标准页面的样式如下:

  • \pagestyle{plain}
    这是 report 和 article 类别的默认样式。页码显示在页脚,页眉为空。
  • \pagestyle{headings}
    在此样式中,页脚为空。节标题和页码放在页眉中。
  • \pagestyle{myheadings}
    要指定在页眉中使用哪些信息,可以使用以下命令:

\markboth 用于双面文件或文档,而 \markright 用于单面文档。

  • \pagestyle{empty}
    在此样式中,页眉和页脚都为空。
  • \thispagestyle{style}
    用于仅更改当前页面的样式。例如,\thispagestyle{empty} 用于使页眉和页脚为空。此命令仅对当前页面执行,不会影响其他页面。

如果您想以其他方式格式化或自定义页眉和页脚,可以使用 fancyhdr 命令。Latex 中的此命令使用方式为 \usepackage{fancyhdr}。这里使用的宏包可以使您的页眉和页脚左对齐、右对齐和居中。您还可以定义多行页眉和页脚、用于奇偶页的独立页眉等。

\pagestyle{fancy} 也在此处使用。

以下命令可以包含在 {}(大括号)中: \lhead{}, \chead{}, \rhead{}, \lfoot{}, \cfoot{}, \rfoot{}

如果您想取消页眉下方的默认水平线,可以使用 \renewcommand{\headrulewidth}{0pt} 命令。

g. 页边距

这些命令用于手动设置页边距。默认情况下,页边距内部被视为 1 英寸。因此,如果您想设置 0.5 英寸的页边距,则必须将其指定为 -0.5 英寸。您还可以使用 textheighttextwidth 命令设置文本区域的高度和宽度。

可在下表中找到用于设置页边距的命令:

页边距command
左边距
(单面打印时的奇数页)
\oddsidemargin
左边距
(双面打印时的偶数页)
\evensidemargin
右边距\textwidth
上边距\topmargin
下边距\textheight

用于设置页边距英寸的命令是:

  • 设置上边距为 0.7 英寸,\setlength{\topmargin}{-0.7in}
  • 设置右侧页面边距为 1 英寸,\setlength{\oddsidemargin}{0in}
  • 在双面文档中设置左侧页面边距为 1 英寸,\setlength{\evensidemargin}{0in}
  • 为右边距留出空间,\setlength{\textwidth}{0in}
  • 为文本预留 9 英寸,\setlength{\textheight}{9in}

h. 段落

要开始一个段落,您可以使用控制序列 \par 或留一个空行。段落缩进默认为 1.5em(当前字体点大小的 1.5 倍)。段落之间没有额外的空间。要控制段落间距和缩进,可以使用命令 \parindent 和 \parskip。让我们看一个下面的例子:

本例包含一个简单段落。代码如下:

输出如下图所示:

Latex FORMATS

本例包含一个带有段落间距和缩进命令的段落。代码如下:

本例包含一个简单段落。代码如下:

输出如下图所示:

Latex FORMATS

您可以注意到上面两个示例之间的区别。

i. 引用

也称为交叉引用,用于节、图形、方程或表格。使用的命令如下:

  • \pageref{marker} 包含与 \label 命令相关的页码。
  • \label{marker} 用于为将来的引用设置标记。
  • \ref{marker} 包含与 \label 命令相关的节、图形等的编号。

3. 绘图规则

Latex FORMATS

如果您想在文档页面上绘制水平线或垂直线,可以使用 \rule 命令。在 Latex 中,它写为:

raise 是可选参数,表示相对于基线的提升量。width 是水平尺寸,而 height 是垂直尺寸。例如,如果您想绘制下面的线:


您可以使用 \rule{\textwidth}{2pt} 命令。

上述示例的代码或程序如下所示:

输出如下图所示:

Latex FORMATS

您可以根据需要绘制多条线。

例如,绘制两条线,代码如下:

上述示例的输出如下图所示:

Latex FORMATS
  • 脚注
    Latex 会自动为脚注编号。\footnote 命令放置在您希望脚注出现的确切位置。\footnote 命令与它之前的文本之间不应有额外的空格。该命令写为 \footnote{在此处写注释文本}。
    花括号内的文本将显示在底部。例如,考虑下面的代码:

输出如下图所示:

Latex FORMATS

脚注将出现在底部。对于上面的例子,脚注显示在下面的图片中:

Latex FORMATS
  • 居中
    如果您只有一行要居中显示;那么您可以使用 \centerline 命令。例如:
    \centerline{此处提到的行将显示在中间}。
    让我们看一个下面的例子:

输出如下图所示:

Latex FORMATS

如果您有几行要显示,则可以按以下方式书写:

  • 引文
    引文可以在环境中使用:

在段落中,引文之间没有空行分隔和缩进。


下一个主题Latex 表格