保留字元

保留字元,包括:#、$、%、^、&、_、{、}、~、\,它們要么有特殊的意義,要么不能適合所有字型。直接在源檔案中輸入這些字元,也許不能得到我們所期待的結果。如果用戶直接在文本中使用它們,通常在排版結果中將不會得到這些字元,甚至有時還會提示錯誤。如果想要得到它們,可以在這些字元前面加上反斜線。

基本介紹

  • 中文名:保留字元
  • 外文名:reserved character
  • 學科:計算機科學
  • 種類:#、$、%、^、&、_、{、}、~、\
  • 有關術語:字元
  • 作用:在語言裡用於控制目的
主要作用,使用,錯誤提示,其他保留字元,

主要作用

保留字元,它們要么有特殊的意義,要么不能適合所有字型。直接在源檔案中輸入這些字元,也許不能得到我們所期待的結果。
它們的主要作用如下:
\,存大多數情況下作為命令前導符,
$:是數學環境和顯示數學環境的分界符。
&:在制表環境和數學公式中的數組環境等處用來分隔一行中的各列項。
%:指示註解語甸開始,IATEX系統忽略從%開始到此行結束為止的內容,用戶可以在排版源檔案中加註解行。
#:在IATEX系統定義命令時,#1~#9分別表示這個命令的9個參數。
_:在排數學公式時,用來表示下標。
^:在排數學公式時,用來表示上標。
{,}:表示分組(grouping)的開始和結束,也甩來界定命令的參數。有關分組的概念下面另有介紹。
~:表示一個不可斷行的空格(僅適用於西文)不希望在“Mr.Smith”的“Mr.”後斷行,可以在源檔案中寫 Mr.~Smith這樣即保證了“Mr.”和“Smith”之間有一個空格,又不會在它們之間斷行。

使用

如果在正文中需要這10個保留字元,其中7個可以分別在其前面加上命令前導符“\”而得到,即\$、\&、\%、\#、\_、\{、\},分別得到$、&、%、#、_、{、}。
另外,~和^可以用如下命令得到:\~{}、\^{}
要排印“\”,必須在檔案中使用命令“\backslash”

錯誤提示

如果用戶直接在文本中使用它們,通常在排版結果中將不會得到這些字元,甚至有時還會提示錯誤。當然,在這些字元前面加上反斜線,就可以在文本中得到它們。
除了\#、\$、\%、\^、\{、\)、\&、\_、\~之外,另外一些符號可以由特殊的命令或作為重音命令得到。反斜線\不能夠通過在其前添加另外的反斜線來得到,相反,\\是一個用來斷行的命令。
如果在正文中錯誤地使用了這些保留字元,就會產生錯誤。例如本文的例子,作者信箱是la_tex2000@126.com。“_”是一個保留字元,不能直接使用,所以會出現錯誤,如下圖1所示。如果想更正這個錯誤需要在“_”前面加上符號\,再次運行,就不會出現錯誤了。注意,這裡給出的錯誤提示是“Missing $ inserted”,是因為系統把“_”看作是數學符號。加上符號\後,就把“_”看作正常的下劃線符號。
保留字元
圖1 保留字元錯誤提示

其他保留字元

保留字元中的國際字元
國際字元指多數除英語外的歐洲語言中使用的字元,其名字參照ISO拉丁字元集,如下表:
保留字元
ISO拉丁字元集
Python保留字元
Python的保留字元只包含小寫字母,如下表:
保留字元
Python的保留字元
Java保留字元
Java中下表列出的字元不能做變數的名字,因為它們有特殊的含義。
保留字元
Java保留字元
保留字元序列
如下圖2:
保留字元
圖2 保留字元序列

相關詞條

熱門詞條

聯絡我們