LATEX命令
LATEX中的命令以反斜线\开头,对大小写敏感,为以下两种形式之一:
• 反斜线和后面的一串字母,如 \LaTeX。它们以任意非字母符号(空格、数字、标点等)为
界限。如输入 \LaTeX 命令可以生成错落有致的 LATEX 字母组合。
• 反斜线和后面的单个非字母符号,如 $。
一些LATEX命令可以接受参数,参数分为可选参数和必选参数:可选参数用方括号[]包裹,必选参数用花括号{}包裹。当括号中有多个参数时要用逗号(半角)隔开。
环境:包含一对起始声明和结尾声明,一般有多行,前后呼应。
例:
\begin{document}
hello world
\end{document}
一篇LATEX源代码文件的结构
\documentclass{article}
%这个位置是导言区。一般使用\usepackage调用宏包,以及对文档进行全局设置
\begin{document}
\section{}
%这里填正文内容
``Hello world!'' from \LaTeX.%\LaTeX是生成一个特殊的LATEX符号
\LaTeX
\end{document}
1——\documentclass[⟨options⟩]{⟨class-name⟩}
文档类规定了 LATEX 源代码所要生成的文档的性质——普通文章、书籍、演示文稿、个人简
历等等。 LATEX 源代码的开头须用 \documentclass 指定文档类。其中 ⟨class-name⟩ 为文档类的名称,如 LATEX 提供的 article, book, report,在其基础上派生的一些文档类如支持中文排版的 ctexart / ctexbook / ctexrep,或者有其它功能的一些文档类,如 moderncv / beamer 等。
可选参数 ⟨options⟩ 为文档类指定选项,以全局地规定一些排版的参数,如字号、纸张大小、
单双面等等。调用 article 文档类排版文章,指定纸张为 A4 大小,基本字号为 11pt,双面
排版:
\documentclass[11pt,twoside,a4paper]{article}
2——\usepackage[⟨options⟩]{⟨package-name⟩}
在使用 LATEX 时,时常需要依赖一些扩展来增强或补充 LATEX 的功能,比如排版复杂的表格、插入图片、增加颜色甚至超链接等等。这些扩展称为宏包。调用宏包的方法非常类似调用文
档类的方法:
% 一次性调用三个排版表格常用的宏包
\usepackage{tabularx, makecell, multirow}
3——空格和分段
源代码中,空格键和Tab键输入的空白字符视为“空格”。连续的若干个空白字符视为一个空格。一行开头的空格忽略不计。
行末的回车视为一个空格;但连续两个回车,也就是空行,会将文字分段。多个空行被视为
一个空行。也可以在行末使用 \par 命令分段。
4——注释
LATEX 用 % 字符作为注释。在这个字符之后直到行末,所有的字符都被忽略,行末的回车也
不引入空格。
5——特殊字符
这些字符在 LATEX 里有特殊用途,如 % 表示注释, $、 ^、 _ 等用于排版数学公式, & 用于排版表格,等等。直接输入这些字符得不到对应的符号,还往往会出错。如果要输入这些符号,需要使用带反斜线的形式,如上图所示。