2.3 符号
在写作论文时要用到标点符号, 数学符号和单位符号等许多符号. 在LaTeX系统中可以把各种符号分为以下三类
- 专用符号:被LaTeX赋予特殊用途的符号;
- 文本符号:可在文本模式中使用的符号, 有些文本符号也可以在数学模式中使用;
- 数学符号:可在数学模式中使用的符号, 有些数学符号也可以在文本模式中使用
一般情况下除了专用符号之外, 都可以在文本中使用, 若使用时报错, 即为数学符号, 关于数学符号将在数学式一章进行介绍
2.3.1 专用符号
在键盘符号中, 有10个被LaTeX赋予了特殊用途, 称为了LaTeX的专用符号, 所以他们不能脱离使用条件而作为独立的符号使用, 换句话说, 在正文中直接打出这些符号编译后无法显示, 甚至导致无法编译, 这10个专用符号列在下表
专用符号 | 用途 |
---|---|
% |
注释符, 在源文件中该符号及其右侧的所有字符, 在编译时都将被忽略 |
\ |
转义符, 左端带有这个符号的字母串或非字母符号, 均被认为是命令 |
$ |
数学模式符, 必须成对使用, 用于界定数学模式的范围 |
# |
参数符, 用于代表所定义命令中的参数 |
{ |
必要参数或组合的起始符 |
} |
必要参数或组合的结束符 |
^ |
上标符, 用在数学模式中以指示数学符号的上标 |
_ |
下标符, 用在数学模式中以指示数学符号的下标 |
~ |
空格符, 产生一个不可换行的空格 |
& |
分列符, 用在各种表格环境中, 做为列与列之间的分隔符号 |
那么应该如何在正文中打出来以上专用符号呢, 实现的办法有很多, 下表中给出常用的实现方法:
专用符号 | 显示方法 | |
---|---|---|
% |
\% |
|
\ |
\textbackslash |
$\backslash$ |
$ |
\$ |
|
# |
\# |
|
{ |
\{ |
|
} |
\} |
|
^ |
\^{} |
\textasciicirum |
_ |
\_ |
|
~ |
\~{} |
\textasciitilde |
& |
\& |
可以看出大多数的专用符号都可以用\
来转义进行输出, 其中^
和~
略有不同, 因为\^
和\~
是变音符号的命令, 需要一对花括号来将被变音的部分隐藏来显示出原本的符号, 如果不想用这种方式的话, 可以用字母串来输出. 唯独反斜杠\
无法用\
转义输出, 因为\\
是换行符啊. 所以在正文中使用\textbackslah
, 在数学模式下使用\backslash
.
另外, 键盘符号<
,>
和|
被定义为数学符号, 因为他们通常被用在数学式中, 如果要在论文文本中使用这三个符号, 可将他们置于数学模式下进行输出, 即$<$
, $>$
,$|$
.
我们只着重介绍专用符号的输出方式, 由于专业不同, 其他所需的符号过多, 就不一一列举了, 有需要可以查看对应宏包的文档来获取命令.