02 LaTeX文字实战应用
文字是排版工作的基础。LaTeX具有强大的文字处理功能,如加粗、倾斜文字,改变字号和字距,为文字添加下画线等。
1 英文字体的设置
英文字体的设置主要包括4部分:字体类型、字体粗细、字体形状及字号大小,下面进行具体介绍。
1.1字体类型应用实例
在LaTeX程序中,字体类型有3种,分别是罗马体、无衬线字体和等宽字体,每种字体类型的代码如下。
(1)罗马体:\rmfamily或\textrm{…}。注意,\textrm{…}表示{…}中的内容是罗马体。
(2)无衬线字体:\sffamily或\textsf{…}。
(3)等宽字体:\ttfamily或\texttt{…}。
下面通过具体实例来讲解字体类型的应用方法。
打开TeXstudio软件,新建一个文档,在文档中编写如下代码。
在“1”小节中,将字体类型设为罗马体,
在“2”小节中,将字体类型设为无衬线字体,
在“3”小节中,将字体类型设为等宽字体,
1.2 字体粗细应用实例
在LaTeX程序中,字体粗细有两种,分别是正常粗细(中等)和粗体。每个字体粗细的代码表示如下。
(1)正常粗细(中等):\mdseries或\textmd{…}。
(2)粗体:\bfseries\textbf{…}。
下面通过具体实例来讲解字体粗细的应用方法。
在“1”小节中,将字体类型设置为罗马体,字体粗细设置为正常粗细,文字的字体类型设置为等宽字体,字体粗细设置为粗体。需要注意,LaTeX程序命令可以用“{}”限定其作用范围。
在“2l”小节中,将字体类型设置为无衬线字体,字体粗细设置为粗体
1.3 字体形状测试
在LaTeX程序中,字体形状有4种,分别是直立体、意大利斜体、倾斜体和小型大写字母。每种字体形状的代码表示如下。
(1)直立体:\upshape或\textup{…}。
(2)意大利斜体:\itshape或\textit{…}。
(3)倾斜体:\slshape或\textsl{…}。
(4)小型大写字母:\scshape或\textsc{…}。
下面通过具体实例来讲解字体形状的应用方法。
打开TeXstudio软件,新建一个文档,在文档中编写如下代码。
1.4 字号大小应用实例
在LaTeX程序中,总共有10种字号大小,其代码表示如下。
(1)\tiny:极小的字号,在默认情况下(10pt)该字号大小为 5pt(磅);如果设置article的默认字号大小为11pt,则其大小为6pt;如果设置article的默认字号大小为12pt,则其大小也为6pt。
(2)\scriptsize:非常小的字号,在默认情况下(10pt)该字号大小为7pt;如果设置article的默认字号大小为11pt,则其大小为8pt;如果设置article的默认字号大小为12pt,则其大小也为8pt。
(3)\footnotesize:相当小的字号,在默认情况下(10pt)该字号大小为8pt;如果设置article的默认字号大小为11pt,则其大小为9pt;如果设置article的默认字号大小为12pt,则其大小为10pt。
(4)\small:小字号,在默认情况下(10pt)该字号大小为9pt;如果设置article的默认字号大小为11pt,则其大小为10pt;如果设置article的默认字号大小为12pt,则其大小为10.95pt。
(5)\normalsize:正常大小的字号,在默认情况下(10pt)该字号大小为10pt;如果设置article的默认字号大小为11pt,则其大小为10.95pt;如果设置article的默认字号大小为12pt,则其大小为12pt。
(6)\large:大字号,在默认情况下(10pt)该字号大小为12pt;如果设置article的默认字号大小为11pt,则其大小为12pt;如果设置article的默认字号大小为12pt,则其大小为14.4pt。
(7)\Large:较大的字号(注意,这里第一个字母是大写的),在默认情况下(10pt)该字号大小为14.4pt;如果设置article的默认字号大小为11pt,则其大小为14.4pt;如果设置article的默认字号大小为12pt,则其大小为17.28pt。
(8)\LARGE:非常大的字号(注意,这里所有字母都是大写的),在默认情况下(10pt)该字号大小为17.28pt;如果设置article的默认字号大小为11pt,则其大小为 17.28pt;如果设置 article 的默认字号大小为 12pt,则其大小为20.74pt。
(9)\huge:巨大的字号,在默认情况下(10pt)该字号大小为 20.74pt;如果设置article的默认字号大小为11pt,则其大小为20.74pt;如果设置article的默认字号大小为12pt,则其大小为24.88pt。
(10)\Huge:最大的字号(注意,这里第一个字母是大写的),在默认情况下(10pt)该字号大小为24.88pt;如果设置article的默认字号大小为11pt,则其大小也为 24.88pt;如果设置 article 的默认字号大小为 12pt,则其大小也为24.88pt。
下面通过具体实例来讲解字号大小的应用方法
设置article的默认字号大小为12pt,具体代码如下。
\documentclass[12pt]{article}
这时,正常的字号大小为 12pt,单词“Water”的字号大小还是 24.88pt;单词“There”的字号大小由17.28pt变成20.74pt;单词“It”的字号大小由7pt变成8pt。
2 特殊字符的处理
在 LaTeX 程序中,特殊字符主要有空白字符、LaTeX 控制符、LaTeX 标志、单引号、双引号、省略号等。
(1)利用空行分段,多个空行等于一个空行的作用。
(2)在中英文中,词与词之间的多个空格,按一个空格处理。
(3)自动缩进,不用使用空格代替。
(4)中英文混合排版时,其间距会由LaTeX程序自动处理。
(5)绝不能使用中文全角空格。
利用空格不能在词与词之间添加空白符号,那么该如何添加空格呢?
在LaTeX程序中,添加空白符号的命令及意义如下。
1)\quad:产生一个 em 长度的空格间距。注意,em 是相对长度单位,相当于当前对象内文本的字体尺寸。
(2)\qquad:产生两个em长度的空格间距。
(3)\,:产生六分之一个em长度的空格间距
(4)\thinspace:产生六分之一个em长度的空格间距。
(5)\enspace:产生二分之一个em长度的空格间距。
(6)\kern指定宽度(1pc或3em):产生一个指定宽度的空格间距。
(7)\hspace{指定宽度,如12pt}:产生一个指定宽度的空格间距。
(8)\hphantom{abc}:产生字符占位宽度的空格间距。
(9)\hfill:弹性填充,常用于控制文字在一行的间距。
下面通过具体实例来讲解空白符号应用方法
打开TeXstudio软件,新建一个文档,在文档中编写如下代码。
2.2 LaTeX控制符应用实例
在LaTeX程序中,有些字符有特殊的用途,如“%”用来注释语句,“{}”表示必选参数,“$”“^”“_”等用于排版数学公式,“&”用于排版表格。如果直接输入这些字符,不仅得不到对应的符号,而且会报错。如何正确输入这些特殊用途的字符呢?需要在这些字符前加上“\”,类似于C语言编程中的转义字符。
(1)\#:显示“#”。
(2)\$:显示“$”。
(3)\%:显示“%”。
(4)\&:显示“&”。
(5)\{:显示“{”。
(6)\}:显示“}”。
(7)\_:显示“_”。
(8)\^{}:显示“^”。
(9)\~{}:显示“~”。
需要注意的是,\^{}和\~{}两个命令需要一个参数,加一对花括号的写法相当于提供了空的参数,否则它们可能会将后面的字符作为参数,形成重音效果。
另外,“\\”表示手动换行命令,输入反斜线就需要用\textbackslash命令。
下面通过具体实例来讲解LaTeX控制符应用方法。
打开TeXstudio软件,新建一个文档,在文档中编写如下代码。
2. 3 其他特殊字符应用实例
在LaTeX程序中,利用\TeX、\LaTeX、\LaTeXe命令,可以产生错落有致的 LaTeX 标志;左单引号用键盘左上角的倒引号“`”,右单引号用键盘 Enter键旁边的单引号“'”,左双引号是连用两个倒引号“``”,右单引号连用两个单引号“''”;利用\dots或\ldots命令可以输入省略号。
下面通过具体实例来讲解其他特殊字符的应用方法。打开TeXstudio软件,新建一个文档,在文档中编写如下代码。
程序代码编写完成后,单击菜单栏中的“工具/构建并查看”命令(快捷键:F5)或工具栏中的[插图]按钮,可以看到其他特殊字符应用效果如图 2.11所示。
3 文字装饰和强调
在LaTeX程序中,强调文字的方法主要有添加下画线等装饰物和改变文字的正斜体两种方法。
在 LaTeX 程序中,利用\underline 命令,为要强调的文字添加下画线。但该命令生成的下画线样式不够灵活,不同的单词可能生成高低各异的下画线,并且无法换行。
在LaTeX程序中,ulem宏包中有一个\uline命令,该命令可以轻松生成自动换行的下画线。
需要注意,要使用\uline命令,需要在导言区调用ulem宏包,其代码如下。
首先,在导言区调用ulem宏包,利用\underline命令为“但该命令生成的下画线样式不够灵活”添加下画线,具体代码如下。
3.1 改变文字的正斜体应用实例
在LaTeX程序中,利用\emph命令,可以将文字变为斜体以示强调,而如果在已强调的文字中嵌套使用\emph命令,则该命令内使用正体文字。