LaTeX基础文本排版命令
- 1. 字体大小
- 2. 字体的粗体与斜体
- 2.1. 粗体
- 2.2 斜体
- 2.3 同时启用粗体和斜体
- 3. 空格长度
- 4. 高度与宽度尺寸
在LaTeX中,文本排版可以通过简单的命令实现,这些命令可以控制字体大小、粗体与斜体、空格、行高和宽度等方面,从而使文本呈现出高质量的排版效果。在本文中,我们将介绍LaTeX的基础文本排版命令,帮助您轻松掌握这些基本技能,为您的文档带来更加专业的外观和布局。
1. 字体大小
2. 字体的粗体与斜体
2.1. 粗体
textbf{}
: 用于在正文中将文本加粗\bfseries
: 用于在正文中将一段文本设置为粗体。需要注意的是,\bfseries
命令不需要放在花括号中,它将在其后面的所有文本中应用加粗效果,直到命令被另一个命令重置或直到文档结束。\boldsymbol{}
: 用于在数学模式下将符号或数学表达式加粗。此命令将数学符号或表达式加粗,但保留其原来的字体和样式,例如斜体或花体。*此命令只能应用于符号或数学表达式,而不能用于文本或其他非数学内容。需要注意的是此命令需要加载 amsmath 宏包才能使用。\mathbf{}
: 用于在数学模式下将符号或数学表达式加粗,并将其转换为粗体字体。此命令也需要加载 amsmath 宏包才能使用。
2.2 斜体
\textit{}
:用于将文本设置为斜体字体,可以在文本环境和数学环境中使用。该命令只会影响括号内的文本,而不会改变其它文本的字体或风格。\itshape
:用于将文本设置为斜体字形式呈现,可以在文本环境中使用。该命令会将其后的所有文本都以斜体形式显示,直到遇到另一个字体命令或环境。\mathit{}
:用于将数学公式中的字体设置为斜体字体,可以在数学环境中使用。
2.3 同时启用粗体和斜体
将斜体和粗体嵌套即可同时启用粗体和斜体。例如:
\textbf{\textit{}} %用于将文本同时设置为加粗和斜体字体,可以在文本环境和数学环境中使用。
\bfseries\itshape %用于将文本同时设置为加粗和斜体字形式呈现,可以在文本环境中使用。
3. 空格长度
空格 | 命令 | 显示长度 | 描述 |
---|---|---|---|
qquad空格 | a \qquad b | 两个m的宽度 | |
quad空格 | a \quad b | 一个m的宽度 | |
大空格 | a\ b | 1/3m宽度 | |
中等空格 | a;b | 2/7m宽度 | |
小空格 | a,b | 1/6m宽度 | |
没有空格 | ab | ||
紧贴 | a!b | 缩进1/6m宽度 |
4. 高度与宽度尺寸
高度与宽度常用的单位有:
- pt:磅,是 LaTeX 中使用的默认长度单位。
- mm:毫米。
- cm:厘米。
- in:英寸。
- em:当前字体的字母“M”的宽度。
- ex:当前字体的字母“x”的高度。
- %:相对于某个父元素的百分比。
LaTeX 里存在一些长度宏与高度宏。这些长度宏和高度宏可以用于指定文本
、图形
和其他元素
的大小和位置
,以及计算页面和段落的长度和高度
。需要注意的是,这些宏的值可能会随着页面和字体大小的变化而变化,因此在使用它们时应该格外小心。
宽度宏:
\textwidth
:当前页面的文本宽度。\linewidth
:当前行的宽度,通常等于\textwidth
。\columnwidth
:当前栏的宽度,仅适用于双栏排版。\hsize
:当前行的可用宽度,通常等于\linewidth
。\parindent
:段落缩进的长度。\baselineskip
:行距的长度,即基线到基线的距离。\topskip
:页眉和第一行文本之间的距离。\headheight
:页眉的高度。\headsep
:页眉和正文之间的距离。\footskip
:页脚和正文之间的距离。\marginparwidth
:边注的宽度。\marginparsep
:边注和正文之间的距离。
高度宏:
\textheight
:当前页面的文本高度。\paperheight
:纸张的高度。\headheight
:页眉的高度。\topskip
:页眉和第一行文本之间的距离。\footskip
:页脚和正文之间的距离。\headsep
:页眉和正文之间的距离。\baselineskip
:行距的长度,即基线到基线的距离。\totalheight
:当前页面的总高度,包括页眉、正文和页脚。