共计 941 个字符,预计需要花费 3 分钟才能阅读完成。
排版文字
空格和分段
LaTeX 源代码中,连续的若干个空白字符视为一个空格,一行开头的空格忽略不计。
行末的换行符视为一个空格,但连续两个换行符,也就是空行,会将文字分段,多个空行被视为一个空行。
也可以在行末使用 \par 命令分段。
特殊字符
LaTeX 特殊字符有:# $ % & {} _ ^ ~ \
。这些字符有特殊用途,如 % 表示注释,$、^、_ 等用于排版数学公式,& 用于排
版表格等等。
想要输入这些特殊符号,需要使用带反斜线的形式输入,类似编程语言里的“转义”符号。
这些“转义”符号事实上是一些 LaTeX 命令。其中 ^ 和 \~ 两个命令需要一个参数,加一对花括号的写法相当于提供了空的参数,否则它们可能会将后面的字符作为参数,形成重音效果。\ 被直接定义成了手动换行的命令,输入反斜线就需要用 \textbackslash。
标点符号
\ldots 命令表示省略号,\dots 与 \ldots 命令等效。
\~ 命令用来输入波浪号,但位置靠顶端(主要用作重音)。西文中较少将波浪号作为标点符号使用,在中文环境中一般直接使用全角波浪号(~)。
手动断行和断页
手动断行,可使用如下命令:
\\[⟨length⟩] \\*[⟨length⟩]
\newline
两者区别:
- \ 可以带可选参数,用于在断行处向下增加垂直间距,而 \newline 不带可选参数
- \ 也在表格、公式等地方用于换行,而 \newline 只用于文本段落中
- 带星号的 \ 表示禁止在断行处分页
断页的命令有两个:\newpage 和 \clearpage。区别在于:
- 在双栏排版模式中 \newpage 起到另起一栏的作用,\clearpage 则能够另起一页
- 在涉及浮动体的排版上行为不同
有时不满足于 LaTeX 默认的断行和断页位置,需要进行微调,可以使用以下命令告诉 LaTeX 哪些地方适合断行或断页,哪些地方不适合:
\linebreak[⟨n⟩] \nolinebreak[⟨n⟩]
\pagebreak[⟨n⟩] \nopagebreak[⟨n⟩]
可选参数 ⟨n⟩ 代表适合 / 不适合的程度,取值范围为 0–4,不带可选参数时,缺省为 4。比如 \linebreak 或者 \linebreak[4] 意味着此处需要强行断行;\nopagebreak 或 \nopagebreak[4] 意味着禁止在此处断页。
断词
– 命令指定断词的位置。