语法简介

空白距离

TEX 将空格和制表符等空白字符视为相同的空白距离(space),多个连续的 空白字符 等同为一个空白字符, 每行开始的空白字符将被忽略, 而单个的 换行符 被视为一空格。

TEX 使用空行(两个或以上换行符)来分隔段落。如同空格一样,多个空行所起的作用和一个空行是相同的。

以下为示例代码:

  1. TEX 将空格和制表符等空白字符视为相同的空白距离(space),
  2. 多个连续的 空白字符 等同为一个空白字符,
  3. 每行开始的空白字符将被忽略,
  4. 而单个的 换行符
  5. 被视为一空格。
  6. TEX 使用空行(两个或以上换行符)来分隔段落。如同空格一样,多个空行所起的作用和一个空行是相同的。
  7. 以下为示例代码:

可以使用 \blank [74]命令插入空行,使用 \\ 插入空格

特殊字符

以下为 TeX 的保留字符:

保留字符禁止解析说明
\\type{}命令引导符
%\%注释
$\$数学公式
^\^上标
\下标
## 
&\& 
~~ 
{{命令参数
}}命令参数

\backslash 可以得到数学符号中的 \,而 \\ 通常在标题、页眉/页脚、边注等环境中作为换行符

命令

TEX 命令以反斜线“\”引导,以任意非字母字符结束

命令可以使用花括号或方括号作为参数,例如:

  1. \command[选项,设置,……]{操作对象}

命令分为两种:普通命令和环境命令。普通命令可以用于行内;环境命令包含起始声明和结束声明,用于多行。普通命令和环境命令可以互相嵌套

  1. \begin{itemize} %环境命令起始声明
  2. \item 列表项 %普通命令
  3. \item 列表项
  4. \end{itemize} %环境命令结束声明

[74] \blank[medium*4] 插入4个中等高度空行