保留字符简要介绍
保留字符,它们要么有特殊的意义,要么不能适合所有字体。直接在源文件中输入这些字符,也许不能得到我们所期待的结果。1
它们的主要作用如下:
\,存大多数情况下作为命令前导符,
$:是数学环境和显示数学环境的分界符。
&:在制表环境和数学公式中的数组环境等处用来分隔一行中的各列项。
%:指示注解语甸开始,IATEX系统忽略从%开始到此行结束为止的内容,用户可以在排版源文件中加注解行。
#:在IATEX系统定义命令时,#1~#9分别表示这个命令的9个参数。
_:在排数学公式时,用来表示下标。
^:在排数学公式时,用来表示上标。
{,}:表示分组(grouping)的开始和结束,也甩来界定命令的参数。有关分组的概念下面另有介绍。
~:表示一个不可断行的空格(仅适用于西文)不希望在“Mr.Smith”的“Mr.”后断行,可以在源文件中写 Mr.~Smith这样即保证了“Mr.”和“Smith”之间有一个空格,又不会在它们之间断行。3
保留字符的使用如果在正文中需要这10个保留字符,其中7个可以分别在其前面加上命令前导符“\”而得到,即\$、\&、\%、\#、\_、\{、\},分别得到$、&、%、#、_、{、}。
另外,~和^可以用如下命令得到:\~{}、\^{}
要排印“\”,必须在文件中使用命令“\backslash”3
保留字符错误提示如果用户直接在文本中使用它们,通常在排版结果中将不会得到这些字符,甚至有时还会提示错误。当然,在这些字符前面加上反斜线,就可以在文本中得到它们。
除了\#、\$、\%、\^、\{、\)、\&、\_、\~之外,另外一些符号可以由特殊的命令或作为重音命令得到。反斜线\不能够通过在其前添加另外的反斜线来得到,相反,\\是一个用来断行的命令。
如果在正文中错误地使用了这些保留字符,就会产生错误。例如本文的例子,作者邮箱是la_tex2000@126.com。“_”是一个保留字符,不能直接使用,所以会出现错误,如下图所示。如果想更正这个错误需要在“_”前面加上符号\,再次运行,就不会出现错误了。注意,这里给出的错误提示是“Missing $ inserted”,是因为系统把“_”看作是数学符号。加上符号\后,就把“_”看作正常的下划线符号。2
其他保留字符保留字符中的国际字符国际字符指多数除英语外的欧洲语言中使用的字符,其名字参照ISO拉丁字符集,如下表:4
Python保留字符Python的保留字符只包含小写字母,如下表:5
Java保留字符在Java中下表列出的字符不能做变量的名字,因为它们有特殊的含义。6
保留字符序列如下图:7