LaTeX 命令和代码结构简介
Posted lgxo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LaTeX 命令和代码结构简介相关的知识,希望对你有一定的参考价值。
目录
LaTeX \\LaTeX LATEX 的源代码为文本文件。这些文本除了文字本身,还包括各种命令,用在排版公式、划分文档结构、控制样式等等不同的地方。
LaTeX \\LaTeX LATEX 命令和环境
命令
LaTeX
\\LaTeX
LATEX 中命令以反斜线\\
开头,为以下两种形式之一:
- 反斜线和后面的一串字母,如 \\LaTeX。它们以任意非字母符号(空格、数字、标点等)为 界限。
- 反斜线和后面的单个非字母符号,如 \\$。
注意:
LaTeX
\\LaTeX
LATEX命令是对大小写敏感
的。 比如输入\\LaTeX 命令可以生成错落有致的
LaTeX
\\LaTeX
LATEX字母组合,但输入 \\Latex 或者 \\LaTex 什么都得不到,还会报错。
参数
一些 LaTeX \\LaTeX LATEX命令可以接收一些参数,参数的内容会影响命令的效果。LATEX 的参数分为可选参数和必选参数。
- 可选参数:以方括号
[
和]
包裹 - 必选参数:一般以花括号
和
包裹。
还有些命令可以带一个星号*
,带星号和不带星号的命令效果有一定差异。刚开始接触可以粗略地把星号看作一种特殊的可选参数。
环境
功能: 令一些效果在局部生效,或是生成特殊的文档元素。
用法:
\\begin<environment name>[<optional arguments>]<mandatory arguments>
...
\\end<environment name>
使用一对命令\\begin
和\\end
包裹。其中:
- ⟨environment name⟩ 为环境名
- \\begin 和 \\end 中填写的环境名应当一致
- <mandatory arguments> 为环境必选参数
- <optional arguments> 为环境可选参数
LaTeX \\LaTeX LATEX环境可能需要一个或多个必选/可选参数,也可能完全不需要参数。
部分环境允许嵌套使用。
分组
有些命令(如 \\bfseries )会对其后所有内容产生作用。若要限制其作用范围,则需要使用分组。
LaTeX
\\LaTeX
LATEX使用一对花括号和
作为分组,在分组中使用的命令被限制在分组内,不会影响到分组外的内容。
上文提到的 LaTeX \\LaTeX LATEX环境隐含了一个分组,在环境中的命令被包裹在分组内。
注意:个别命令在分组内仍然会产生全局作用,例如 \\setcounter 等命令。
LaTeX \\LaTeX LATEX 源代码结构
LaTeX
\\LaTeX
LATEX 源代码以一个\\documentclass
命令作为开头, 它指定了文档使用的文档类。
document环境当中的内容是文档正文。
在\\documentclass
和\\begindocument
之间的位置称为导言区。
在导言区中常会使用\\usepackage
命令调用宏包,还会进行文档的全局设置。
如下:
\\documentclass %... 为某文档类
...
%导言区
...
\\begindocument
...
%正文内容
...
\\enddocument
以上是关于LaTeX 命令和代码结构简介的主要内容,如果未能解决你的问题,请参考以下文章