LaTeX 宇宙中的每个 \\ 命令,都有解释
全球参考:数百个 LaTeX 命令和环境,从内核到 amsmath、hyperref、TikZ、biblatex 和 Beamer,每一条都在一行中进行了解释。
案头参考初学者referencecommands
LaTeX 宇宙中的每个 \ 命令,解释
此页面定义了 Oleafly Learn 任何课程中出现的每个 LaTeX 命令和环境,以及您将在实际论文中遇到的更广泛的标准词汇。 Kernel、amsmath、hyperref、graphicx、booktabs、biblatex、TikZ、Beamer 以及研究人员实际加载的软件包。按类别浏览,或使用 Ctrl/Cmd-F 在页面中搜索您刚刚遇到的命令。每个条目都是一行:它的作用以及重要的地方,它来自哪个包。
记录类和设置
| 命令 | 它有什么作用 |
|---|
\documentclass{文章} | 每个文档的第一行:选择整体布局;文章是论文的默认选择。 |
\documentclass{报告} | 较长报告的类:添加 \chapter 并在其自己的页面上开始摘要。 |
\documentclass{book} | 书籍类:章节、双面布局、正面/主要/背面内容。 |
\documentclass{字母} | 用于通信的类,带有 \opening、\fitting 和地址命令。 |
\documentclass{beamer} | 从“框架”环境构建的幻灯片演示文稿的类。 |
\documentclass[11pt,a4paper]{文章} | 常见的类选项:字体大小(10pt、11pt、12pt)、纸张(a4paper、letterpaper)、“twocolumn”、“twoside”、“landscape”、“draft”、“titlepage”。 |
\usepackage{amsmath} | 在序言中加载包以添加功能。 |
\usepackage[margin=1in]{几何} | 设置页边距和纸张尺寸(几何形状)。 |
\标题{...} | 存储文档标题,稍后由“\maketitle”打印。 |
\author{...} | 存储\maketitle的作者列表;用“\and”分隔多个作者。 |
\ 和 | \author{...} 内作者姓名之间的分隔符。 |
\日期{...} | 存储\maketitle显示的日期; \date{} 隐藏它,\date{\today} 显示今天。 |
\今天 | 在编译时打印当前日期。 |
\maketitle | 打印“\title”、“\author”和“\date”中的标题栏。 |
\谢谢{...} | 将脚注附加到标题或作者姓名,例如获取资金或联系信息。 |
\institute{...} | Beamer 和 Springer LNCS 类使用的作者隶属关系命令。 |
\inst{1} | LNCS 和 Beamer 作者列表中的隶属关系上标标记:“Ada Lovelace\inst{1}”。 |
\keywords{...} | 在publisher中打印论文的关键词列表像 acmart 和 llncs 这样的课程。 |
\地址{...} | letter class:存储信头的发件人地址。 |
\签名{...} | letter class:存储结尾处打印的名称。 |
\opening{亲爱的...} | letter class:打印称呼并开始信件正文。 |
\close{此致,} | letter class:打印签字和签名块。 |
\LaTeX | 打印带有凸起和凹陷字母的 LaTeX 徽标。 |
\TeX | 打印带有降低的 E 的 TeX 徽标。 |
\输入{文件} | 将另一个 .tex 文件粘贴到位,就像您已在其中键入它一样。 |
\include{第 1 章} | 输入从新页面开始的章节文件;通过 \includeonly 启用部分编译。 |
\includeonly{第 1 章,第 3 章} | 限制实际编译哪些 \include 文件的前导码列表。 |
\hypersetup{...} | 配置超引用选项,例如链接颜色和 PDF 元数据。 |
\AtBeginDocument{...} | 在 \begin{document} 之后运行代码,对于后期设置很有用。 |
\AtEndDocument{...} | 在文档结束之前运行代码。 |
\makeatletter | 暂时将“@”设为字母,以便您可以使用或修补内部命令。 |
\makeatother | 在“\makeatletter”之后将“@”恢复正常。 |
\typeout{...} | 将消息打印到编译日志和终端,方便调试。 |
\保护 | 在移动参数(如“\caption”或“\section”)中屏蔽脆弱的命令。 |
\listfiles | 记录每个加载的文件及其版本的 Preamble 命令,用于错误报告。 |
结构和切片
| 命令 | 它有什么作用 |
|---|
\part{...} | 最高级别的划分,在书籍和报告类中的章节以上。 |
\章节{...} | 书籍和报告类中的编号章节标题(而不是文章中)。 |
\section{...} | 文章中的顶级标题编号。 |
\小节{...} | 编号为“\section”下方一级的标题。 |
\subsubsection{...} | 编号为“\subsection”下方一级的标题。 |
\段落{...} | 最低级标题:段落开头的插入式粗体标题。 |
\subparagraph{...} | \paragraph 下面一级,很少需要。 |
\section*{...} | 带星号的部分打印标题,但不带编号或目录条目。 |
\附录 | 切换编号,以便以下章节成为附录 A、B、C。 |
\appendixpage | 打印单独的“附录”分隔页(附录包)。 |
\目录 | 打印根据切片命令构建的目录。 |
\数字列表 | 打印所有图形标题和页码的列表。 |
\listoftables | 打印所有表格标题和页码的列表。 |
\frontmatter | 预内容页面的书籍级开关:罗马页码、未编号的章节。 |
\mainmatter | 书类切换回主要内容:阿拉伯文页码、章节编号。 |
\backmatter | 末页的书籍级切换:章节不再编号。 |
\addcontentsline{目录}{章节}{...} | 手动将条目添加到目录(或图/表列表)。 |
\addtocontents{toc}{...} | 将任意材料(如间距)写入内容文件。 |
\setcounter{secnum深度}{3} | 控制切片数字的深度。 |
\setcounter{toc深度}{2} | 控制目录的深度。 |
定义命令和环境
| 命令 | 它有什么作用 |
|---|
\newcommand{\R}{\mathbb{R}} | 定义你自己的命令;如果该名称已存在,则会出现错误。 |
\renewcommand{...}{...} | 重新定义现有命令;如果不存在则出错。 |
\providecommand{...}{...} | 仅当命令尚未定义时才定义该命令;否则默默地什么也不做。 |
\NewDocumentCommand | 具有灵活可选参数的现代命令定义(LaTeX3/xparse)。 |
\newenvironment{名称}{开始代码}{结束代码} | 使用在“\begin”和“\end”处运行的代码定义您自己的环境。 |
\renewenvironment{名称}{...}{...} | 重新定义现有环境。 |
\ensuremath{...} | 使宏的数学内容在数学模式内部和外部都有效。 |
\DeclareMathOperator{\E}{E} | 定义一个直立的操作员名称;带星号的形式将限制置于以下 (amsmath)。 |
\DeclareMathOperator*{\argmin}{arg\,min} | 带星号的形式:运算符在显示数学 (amsmath) 中采用以下限制。 |
\newtheorem{引理}{引理} | 声明类似定理的环境 (amsthm)。 |
\foo | \newcommand 课程中用户定义的宏的示例名称,而不是真正的 LaTeX 命令。 |
\abs{x} | 自定义命令课程中用于排版绝对值条形的示例用户定义宏。 |
\mat{A} | 自定义命令课程中用于粗体矩阵符号的用户定义宏示例。 |
\vect{v} | 自定义命令课程中用于粗体矢量符号的用户定义宏示例。 |
\set{...} | 自定义命令课程中的用户定义宏示例,用于排版大小括号。 |
\citepair | 自定义命令课程中的用户定义引用帮助程序宏示例,而不是标准命令。 |
\E | 用于期望的用户定义运算符示例,通常定义为\DeclareMathOperator 或 \newcommand。 |
\R | 实数的用户定义宏示例:\newcommand{\R}{\mathbb{R}}。 |
\argmax、\argmin | arg max / arg min 的运算符名称,在本课程中使用 \DeclareMathOperator* 定义,因此下标位于下方。 |
计数器和长度
| 命令 | 它有什么作用 |
|---|
\newcounter{示例} | 创建一个新计数器,可以选择由父级重置:\newcounter{examples}[section]。 |
\setcounter{页}{1} | 设置计数器的值,此处重新启动页码。 |
\addtocounter{示例}{2} | 向计数器添加一个值而不打印任何内容。 |
\stepcounter{示例} | 将计数器加一。 |
\refstepcounter{示例} | 增加一个计数器并使其成为下一个“\label”的目标。 |
\value{示例} | 读取计数器的值以用于算术或比较。 |
\阿拉伯语{示例} | 将计数器打印为阿拉伯数字:1、2、3。 |
\roman{示例}、\Roman{示例} | 将计数器打印为小写或大写罗马数字。 |
\alph{示例}、\Alph{示例} | 将计数器打印为小写或大写字母。 |
\fnsymbol{脚注} | 将计数器打印为脚注符号:星号、匕首等。 |
\newlength{\mygap} | 创建一个新的长度寄存器。 |
\setlength{\parskip}{6pt} | 为长度寄存器分配一个值。 |
\addtolength{\texheight}{1cm} | 添加到现有长度。 |
\settowidth{\mygap}{text} | 将长度设置为某些文本的自然宽度。 |
\parindent | 首行段落缩进长度;用 \setlength{\parindent}{0pt} 设置。 |
\parskip | 段落之间的垂直间隙的长度;用 \setlength 设置。 |
\线宽 | 当前行的长度,方便调整大小:width=\linewidth。 |
\textwidth | 页面上全文块宽度的长度。 |
\textheight | 页面上全文块高度的长度。 |
\列宽 | 多列布局中一列的宽度。 |
\baselineskip | 连续线的基线之间的垂直距离。 |
\linespread{1.3} | 缩放整个文档的行距(行距);需要 \selectfont 或 size 命令才能生效。 |
段落、换行符和连字符
| 命令 | 它有什么作用 |
|---|
\\ | 结束段落、表格和数组中的当前行。 |
\\[6pt] | 换行符后面有额外的垂直空间。 |
\换行 | 断行而不证明其合理,也不允许分页。 |
\换行 | 要求在此处进行合理的换行;可选的“[0-4]”设置坚持。 |
\nolinebreak | 阻止此时换行。 |
\par | 结束段落,与源代码中的空行相同。 |
\无缩进 | 禁止后续段落的首行缩进。 |
\缩进 | 强制第一行缩进,否则会被抑制。 |
\- | 标记单词内允许的连字符点。 |
\连字符{数据集} | 序言列表教 LaTeX 如何连接特定单词。 |
\马虎 | 放宽间距规则,使线条更容易断裂,避免盒子过满。 |
\挑剔 | 在“\sloppy”之后恢复严格的间距规则。 |
\raggedright | 将以下文本左对齐而不是对齐。 |
\raggedleft | 右对齐以下文本。 |
\居中 | 将当前组中后续的所有内容居中,例如一个人物的图像。 |
\同一页面 | 阻止当前组内的分页符。 |
\enlargethispage{\baselineskip} | 仅使当前页面变高一点,以再挤入一行。 |
~ | 不间断空格:“Figure~1”将数字保持在同一行。 |
间距
| 命令 | 它有什么作用 |
|---|
\quad | 插入大约大写 M 宽度的水平空间。 |
\qquad | 插入两倍于\quad的空间。 |
\enspace | 插入半个“\quad”水平空间。 |
\hspace{1cm} | 插入水平空间;在换行符处消失。 |
\hspace*{1cm} | 即使在换行时也能保留水平空间。 |
\vspace{1cm} | 插入给定长度的垂直空间。 |
\vspace*{1cm} | 即使在分页时也能保留垂直空间。 |
\smallskip | 在段落之间插入一个小的垂直间隙。 |
\medskip | 在段落之间插入中等垂直间隙。 |
\bigskip | 在段落之间插入较大的垂直间隙。 |
\hfill | 有弹性的水平空间将内容分开以填充线条。 |
\vfill | 有弹性的垂直空间将内容分开以填充页面。 |
\点填充 | 用点填充剩余的行,如菜单行或内容行。 |
\hrulefill | 用水平线填充剩余的线。 |
\拉伸{2} | 具有重量的弹性胶水,用于比例间距:\hspace{\stretch{2}}。 |
\填充 | 单位拉伸长度; \hspace{\fill} 是 \hfill 扩展后的内容。 |
\phantom{文本} | 恰好占据其参数的空间,但不打印任何内容。 |
\hphantom{文本} | 仅占据其参数的宽度,高度为零。 |
\vphantom{文本} | 仅占据其参数的高度,宽度为零。 |
\smash{...} | 打印它的参数,但假装它的高度和深度为零。 |
\支柱 | 隐形支撑法线的高度,以平衡行高。 |
\mathstrut | 数学模式支撑括号的大小,以对齐根数和分数。 |
框和规则
| 命令 | 它有什么作用 |
|---|
\mbox{...} | 牢不可破的卧式盒子;也将其内容保留在一行上。 |
\makebox[3cm][r]{...} | 具有选定对齐方式(l、c、r、s)的设定宽度的框。 |
\fbox{...} | 在其内容周围绘制一个框架。 |
\framebox[3cm][c]{...} | 具有设定宽度和选定对齐方式的框架框。 |
\parbox{5cm}{...} | 段落框:给定宽度的迷你文本列。 |
\raisebox{2pt}{...} | 将其内容向上移动(或以负长度向下移动)。 |
\rule{2cm}{0.4pt} | 绘制一个填充的矩形;定制生产线的主力。 |
\colorbox{黄色}{...} | 将文本放在彩色背景框 (xcolor) 上。 |
\fcolorbox{红色}{黄色}{...} | 带有彩色框架的彩色框(xcolor)。 |
页码、页眉和页眉
| 命令 | 它有什么作用 |
|---|
\newpage | 结束当前页面并开始新页面。 |
\clearpage | 首先刷新所有待处理的图形和表格后开始新页面。 |
\cleardoublepage | 与“\clearpage”类似,但也确保下一页是右侧(奇数)页。 |
\分页符 | 此时请求分页,将页面拉伸至完整高度。 |
\nopagebreak | 阻止此时分页。 |
\pagenumbering{roman} | 设置页码样式(阿拉伯文、罗马文、罗马文、阿尔夫、阿尔夫),并将计数器重置为 1。 |
\pagestyle{花式} | 设置所有后续页面的运行页眉/页脚样式(plain、empty、headings、myheadings、fancy)。 |
\thispagestyle{空} | 仅覆盖当前页面的页眉/页脚样式。 |
\页面 | 打印当前页码;用于页眉和页脚内部。 |
\marginpar{...} | 在当前行旁边的页边距中添加注释。 |
\fancyhf{} | 在设置您自己的字段之前清除所有 fancyhdr 页眉和页脚字段。 |
\fancyhead[R]{...} | 设置一个 fancyhdr 标头字段,这里是右侧的标头字段。 |
\fancyfoot[C]{\thepage} | 设置一个 fancyhdr 页脚字段,这里是居中的页码。 |
\headrulewidth | fancyhdr 宏用于标头规则厚度;更新为 0pt 以删除该行。 |
\footrulewidth | fancyhdr 宏用于页脚规则厚度,默认为 0pt。 |
\newgeometry{边距=2cm} | 更改文档中间的页面几何形状(几何形状)。 |
\恢复几何 | 返回到\newgeometry(几何)之后的前导几何。 |
特殊字符
十个保留字符以及如何打印它们,以及常见的文本符号。
| 命令 | 它有什么作用 |
|---|
\% | 打印百分号(仅用“%”开始注释)。 |
\& | 打印一个 & 符号(裸露的“&”是表列分隔符)。 |
\# | 打印哈希值(裸露的“#”标记宏参数)。 |
\_ | 打印下划线(裸露的“_”是数学下标)。 |
\{ 和 \} | 打印大括号(裸大括号组)。 |
\$ | 打印一个美元符号(裸露的“$”切换数学模式)。 |
\textbackslash | 在文本中打印反斜杠。 |
\textasciitilde | 在文本中打印波形符(裸露的“~”是不间断空格)。 |
\textasciicircum | 在文本中打印插入符号(裸露的“^”是数学上标)。 |
\文本栏 | 在文本中打印竖线。 |
\textless、\textgreater | 在文本模式下正确打印 < 和 >。 |
\ldots、\dots | 具有正确间距的省略号; \dots 适应数学模式 (amsmath)。 |
\textellipsis | \dots 在数学之外使用的文本模式省略号。 |
\textemdash、\textendash | em 和 en dash 的命名命令(与“---”和“—”相同的输出)。 |
\textquotedblleft、\textquotedblright | 卷曲双引号(通常键入反引号对和撇号对)。 |
\guillemetleft, \guillemetright | 法式角引号(旧拼写:\guillemotleft/\guillemotright)。 |
\dag、\ddag | 文本中的匕首和双匕首,常见于作者所属单位。 |
\S | 章节符号,如法律文件的 S 2.1 中所示。 |
\P | 段落(pilcrow)符号。 |
\磅 | 英镑符号。 |
\欧元 | 欧元符号(eurosym 包;内核还提供了 \texteuro)。 |
\版权 | 版权标志。 |
\textregistered | 注册商标标志。 |
\文字商标 | 商标标志。 |
\textlevel | 度数符号:25\text Degree C。 |
\textmu | 立式微型表示微米等文本的符号。 |
\textperthousand | 每英里标志。 |
重音符号和特殊字母
对于 pdfLaTeX 时代的文本重音;使用 XeLaTeX/LuaLaTeX 和 UTF-8 输入,您通常只需键入字符即可。
| 命令 | 它有什么作用 |
|---|
\'{e} | 尖锐口音:e-acute,就像在咖啡馆里带有口音一样。 |
\{e} “ | 口音严肃。 |
\^{o} | 抑扬音。 |
\"{u} | 元音变音/分音符号。 |
\~{n} | 波形符重音,如西班牙语 n-波形符。 |
\c{c} | 变音符号,如法语 c-变音符号。 |
\v{s} | Caron (hacek),常见于捷克和克罗地亚名字。 |
\H{o} | 匈牙利双锐口音。 |
\k{a} | Ogonek,波兰语 a-ogonek。 |
\b{o} | 酒吧下口音。 |
\d{u} | 点下重音,用于音译。 |
\r{a} | 环重音,如斯堪的纳维亚 A 形环。 |
\u{o} | 布雷夫口音。 |
\.{o} | 点式口音。 |
\t{oo} | 连接两个字母的领带重音。 |
\i、\j | 无点 i 和 j,用于堆叠重音符号:\'{\i}。 |
\ae、\AE | ae 连字,小写和大写。 |
\oe、\OE | oe 连字,如法国作品。 |
\ss | 德语升号 s (eszett)。 |
\o、\O | 斜线 o,如丹麦语和挪威语名字。 |
\l、\L | 波兰语削减l。 |
\aa、\AA | A 形环作为一个独立的字母,正如 Angstrom 的名字一样。 |
字体和大小
| 命令 | 它有什么作用 |
|---|
\textbf{...} | 粗体文字。 |
\textit{...} | 斜体文本。 |
\emph{...} | 适应上下文的强调:直立文本中的斜体,斜体文本中的直立。 |
\textsc{...} | 小写字母文本。 |
\texttt{...} | 打字机(等宽)文本,适合代码和文件名。 |
\textrm{...} | 罗马(衬线)系列文本。 |
\textsf{...} | 无衬线字体系列文本。 |
\textmd{...} | 中等(正常)重量,撤消粗体。 |
\textup{...} | 直立形状,取消斜体或倾斜。 |
\textsl{...} | 倾斜(倾斜)形状,与真正的斜体不同。 |
\textnormal{...} | 一步重置为文档的默认字体。 |
\下划线{...} | 为文本添加下划线;谨慎使用,强调通常是“\emph”。 |
\rmfamily、\sffamily、\ttfamily | 声明切换字体系列(serif、sans、mono)直到组结束。 |
\bfseries、\mdseries | 声明切换为粗体或返回中等粗细。 |
\itshape、\slshape、\scshape、\upshape | 声明切换形状:斜体、倾斜、小型大写字母、直立。 |
\普通字体 | 将族、系列和形状重置为默认值的声明。 |
\em | \emph 的声明形式:{\em like this}。 |
\微小 | 十个尺寸命令中最小的一个。 |
\scriptsize | 第二小的尺寸,大致为下标尺寸。 |
\脚注大小 | 用于脚注的尺寸。 |
\小 | 比正常的稍微小一点。 |
\正常大小 | 文档的基本尺寸。 |
\large、\Large、\LARGE | 比平常大一、两、三步。 |
\巨大, \巨大 | 两个最大的标准尺寸。 |
\fontsize{14}{17}\selectfont | 设置任意字体大小和基线跳过,然后激活它。 |
\选择字体 | 激活待处理的字体属性变化(NFSS)。 |
\textsuperscript{...} | 凸起的小文本,如第一个或脚注样式标记。 |
\textsubscript{...} | 在文本模式下降低了小文本。 |
\familydefault | 保存默认字体系列的宏;更新它以更改整个文档的字体。 |
\sfdefault | 宏命名无衬线家族; \renewcommand{\familydefault}{\sfdefault} 使文档变为无字体。 |
\setmainfont{...} | 根据 XeLaTeX 或 LuaLaTeX (fontspec) 下的名称设置主体字体。 |
\setsansfont{...} | 根据 XeLaTeX 或 LuaLaTeX (fontspec) 下的名称设置无衬线字体。 |
\setmonofont{...} | 根据 XeLaTeX 或 LuaLaTeX (fontspec) 下的名称设置等宽字体。 |
颜色(x颜色)
| 命令 | 它有什么作用 |
|---|
\textcolor{红色}{...} | 为一段文本着色。 |
\颜色{蓝色} | 声明表:为所有内容着色,直到小组结束。 |
\definecolor{品牌}{HTML}{2F6F4F} | 定义命名颜色供以后使用。 |
\pagecolor{灰色!10} | 设置整个页面的背景颜色。 |
\rowcolor{灰色!20} | 为表格行着色(使用“table”选项的 xcolor,通过 colortbl)。 |
\cellcolor{灰色!20} | 为一个表格单元格着色 (colortbl)。 |
\rowcolors{2}{灰色!10}{白色} | 从给定行开始交替行颜色(xcolor table 选项)。 |
图形 (graphicx)
| 命令 | 它有什么作用 |
|---|
\includegraphics[width=\linewidth]{plot.pdf} | 插入图像文件;关键选项:“宽度”、“高度”、“比例”、“角度”、“修剪”+“剪辑”、“页面”。 |
\graphicspath{{figures/}} | 告诉 LaTeX 在哪些文件夹中搜索图像文件。 |
\rotatebox[origin=c]{90}{...} | 将其内容旋转一个角度。 |
\scalebox{0.8}{...} | 按一个因子缩放其内容。 |
\resizebox{5cm}{!}{...} | 将内容大小调整为目标宽度和/或高度; ! 保持纵横比。 |
\reflectbox{...} | 水平镜像其内容。 |
\includepdf[pages=-]{paper.pdf} | 插入另一个 PDF 中的整页 (pdfpages)。 |
进入数学模式
| 命令 | 它有什么作用 |
|---|
$...$ | 句子中的内联数学。 |
\(...\) | LaTeX 的官方内联数学分隔符,相当于“$…$”。 |
\[...\] | 未编号的方程在其自己的行上显示。 |
$$...$$ | Plain TeX 显示数学;在 LaTeX 中不鼓励,请使用 \[...\] 代替。 |
x^2、x_i | ^ 为上标,_ 为下标;大括号多字符脚本:x^{10}。 |
数学:希腊字母
所有这些仅在数学模式下有效。当希腊首都与拉丁首都不同时,存在大写形式。
| 命令 | 它有什么作用 |
|---|
\alpha \beta \gamma \delta | 希腊字母 alpha、beta、gamma、delta。 |
\epsilon \zeta \eta \theta | 希腊字母 epsilon、zeta、eta、theta。 |
\iota \kappa \lambda \mu \nu | 希腊字母 iota、kappa、lambda、mu、nu。 |
\xi \pi \rho \sigma \tau | 希腊字母 xi、pi、rho、sigma、tau。 |
\upsilon \phi \chi \psi \omega | 希腊字母 upsilon、phi、chi、psi、omega。 |
\Gamma \Delta \Theta \Lambda \Xi \Pi | 大写希腊字母 Gamma 到 Pi。 |
\Sigma \Upsilon \Phi \Psi \Omega | 大写希腊字母 Sigma 到 Omega。 |
\varepsilon \vartheta \varpi | epsilon(大多数论文使用的卷曲形式)、theta 和 pi 的变体形式。 |
\varrho \varsigma \varphi | rho、sigma(词尾)和 phi(开放卷曲)的变体形式。 |
\varGamma \varDelta \varTheta \varLambda | 斜体大写希腊语变体 (amsmath)。 |
\varXi \varPi \varSigma \varUpsilon \varPhi \varPsi \varOmega | 其余的斜体大写希腊语变体 (amsmath)。 |
数学:二元运算符
| 命令 | 它有什么作用 |
|---|
\pm、\mp | 加减号和减加号。 |
\次 | 乘法叉,也用于 3 x 3 等维度。 |
\div | 除法(obelus)标志。 |
\cdot | 乘法的中心点。 |
\ast、\star、\bullet、\circ | 星号、星号、项目符号和小圆运算符; \circ 也是函数组合。 |
\oplus、\ominus | 带圆圈的加(直接和,异或)和带圆圈的减。 |
\otimes、\oslash、\odot | 带圆圈的时间(张量积)、带圆圈的斜线、带圆圈的点。 |
\wedge、\vee | 楔形(逻辑与,外积)和 vee(逻辑或,连接)。 |
\land、\lor | \wedge 和 \vee 的别名因其逻辑读法而命名。 |
\cap, \cup | 设置交叉路口和联合路标。 |
\setminus | 设置差异反斜杠:A \setminus B。 |
\uplus | 带加号的并集,用于多重集或不相交并集。 |
\sqcap、\sqcup | 方帽和杯,在格子理论中相遇并连接。 |
\amlg | 合并(颠倒的产品),用于副产品。 |
\dagger、\ddagger | 匕首和双匕首作为数学运算符,例如共轭转置A^\dagger。 |
\bigtriangleup、\bigtriangledown | 三角形运算符,例如对称差。 |
\triangleleft、\triangleright | 横向三角形,例如正态子群关系。 |
数学:关系
| 命令 | 它有什么作用 |
|---|
\leq、\le | 小于或等号(\le 是短别名)。 |
\geq、\ge | 大于或等号(\ge 是短别名)。 |
\neq、\ne | 不等号(\ne 是短别名)。 |
\ll、\gg | 远小于和远大于符号。 |
\大约 | 近似等号。 |
\sim | 波形符关系,读作“分布为”或“类似于”。 |
\simeq | 渐近等号(波形符大于等号)。 |
\丛 | 全等符号(两个横杠上的波形符),用于同构。 |
\equiv | 相同(三杠)符号,也用于全等。 |
\propto | 比例符号。 |
\asymp | 渐近等价关系(堆叠曲线)。 |
\doteq | 带点的等号,读作“接近”或“定义为”。 |
\prec、\succ | 前后关系,弯曲的顺序。 |
\preceq、\succeq | 之前或等于和成功或等于。 |
\subset、\subseteq | 真子集和子集或等号。 |
\supset、\supseteq | 真超集和超集或等号。 |
\sqsubseteq、\sqsupseteq | 平方子集和超集关系,用于信息排序。 |
\in、\notin | 设置成员资格及其否定:x \in A。 |
\ni | 反向成员资格:集合包含该元素。 |
\vdash、\dashv | 十字转门“证明”及其相反。 |
\模型 | 双闸,语义蕴涵。 |
\perp | 垂直/独立关系。 |
\并行 | 平行条关系。 |
\mid | 具有关系间距的垂直条,如集合构建器符号或“分隔”。 |
\不 | 通过套印斜杠来否定以下关系:\not\subset。 |
数学:箭头
| 命令 | 它有什么作用 |
|---|
\to、\rightarrow | 右箭头,如函数类型“f: A \to B”并限制“x \to 0”。 |
\gets、\leftarrow | 左箭头,也用于伪代码中的赋值。 |
\leftrightarrow | 双头单箭头。 |
\右箭头 | 双右箭头,读作“暗示”。 |
\向左箭头 | 双左箭头,读作“暗示”。 |
\左箭头 | 双头箭头,读作“当且仅当”。 |
\implied, \impliedby | 间隔开的“\Rightarrow”和“\Leftarrow”表示逻辑 (amsmath)。 |
\iff | 空格“\Leftrightarrow”表示“当且仅当”。 |
\mapsto | 带有条形尾部的映射到箭头:x \mapsto x^2。 |
\longmapsto | \mapsto 的长版本。 |
\hookrightarrow | 带钩尾的右箭头,用于包含/嵌入。 |
\rightharpoonup | 右鱼叉(半箭),用于弱收敛。 |
\rightleftharpoons | 配对的相对鱼叉,处于化学平衡状态。 |
\导致 | 弯曲的右箭头,“通向”(amssymb)。 |
\向上箭头、\向下箭头 | 向上和向下箭头。 |
\updownarrow | 双头垂直箭头。 |
\Uparrow、\Downarrow、\Updownarrow | 双线垂直箭头。 |
\narrow、\searrow | 东北和东南的对角箭头,例如增加/减少到极限。 |
\swarrow, \nwarrow | 对角线箭头西南和西北。 |
\longrightarrow、\longleftarrow | 长单箭头。 |
\Longrightarrow、\Longleftarrow、\Longleftrightarrow | 长双箭头。 |
\xrightarrow{f} | 可扩展的右箭头,顶部有一个标签,不断增长以适应 (amsmath)。 |
\xleftarrow{f} | 顶部带有标签的可扩展左箭头 (amsmath)。 |
数学:大运算符
| 命令 | 它有什么作用 |
|---|
\sum_{i=1}^{n} | 带极限的求和符号。 |
\prod_{i=1}^{n} | 有限制的产品标志。 |
\coprod | 余积(颠倒积)符号。 |
\int_0^1 | 有界的积分符号。 |
\iint | 双积分符号 (amsmath)。 |
\iiint | 三重积分符号 (amsmath)。 |
\点 | 轮廓(闭环)积分符号。 |
\bigcap、\bigcup | 一系列集合上的大交集和并集。 |
\bigsqcup | 大方杯(不相交联合)。 |
\bigvee、\bigwedge | 索引集上的大 OR 和大 AND。 |
\bigoplus、\bigotimes、\bigodot | 大圆圈加号、时间和点用于结构的索引和和乘积。 |
\biguplus | 索引集上的大联合加号。 |
\限制 | 强制以下运算符的子/上标位于上方和下方:\int\limits_0^1。 |
\nolimits | 强制将下标/上标移至侧面,而不是上方和下方。 |
数学:分隔符和大小
| 命令 | 它有什么作用 |
|---|
\left(...\right) | 自动调整大小的分隔符对会增长以适应其内容。 |
\left. 和 \right. | 当只需要尺寸对的一侧时,如评估栏中所示,隐形伙伴。 |
| `\middle | ` |
\big( \Big( \bigg( \Bigg( | 手动调整大小的分隔符,从稍大到很大。 |
\bigl(...\bigr) | 具有正确的打开/关闭间距的大小分隔符(还有 \Bigl、\biggl、\Biggl)。 |
\lfloor、\rfloor | 地板支架。 |
\lceil、\rceil | 天花板支架。 |
\langle、\rangle | 左尖括号分隔符和右尖括号分隔符。 |
| | 双竖线分隔符(标准栏)。 |
\lvert、\rvert | 具有正确分隔符间距的绝对值条形 (amsmath)。 |
\lVert, \rVert | 双杠表示规范,具有正确的分隔符间距 (amsmath)。 |
\反斜杠 | 反斜杠作为数学符号或分隔符。 |
数学:重音和装饰
| 命令 | 它有什么作用 |
|---|
\帽子{x} | 一个符号上带有小帽子口音。 |
\检查{x} | 卡隆(倒置帽子)口音。 |
\breve{x} | 短音(圆角)口音。 |
\acute{x}、\grave{x} | 数学中的尖锐和严肃的口音。 |
\tilde{x} | 一个符号上的波形符重音符号。 |
\bar{x} | 一个符号上的短横线。 |
\vec{v} | 一个符号上方的小箭头。 |
\dot{x}、\ddot{x} | 符号上的一两个点,常见于时间导数。 |
\dddot{x} | 符号上的三个点 (amsmath)。 |
\mathring{x} | 符号上的环重音。 |
\widehat{abc} | 宽帽子延伸到多个符号。 |
\widetilde{abc} | 跨越多个符号的宽波形符。 |
\overrightarrow{AB} | 在表达式上拉伸右箭头,如从 A 到 B 的向量。 |
\overleftarrow{AB} | 将左箭头拉伸到表达式上。 |
\overline{x + y} | 在整个表达式上划线。 |
\下划线{x + y} | 整个表达式下的线条(也适用于文本)。 |
\overbrace{...}^{n} | 表达式上方的水平大括号,顶部有一个可选标签。 |
\underbrace{...}_{n} | 表达式下方的水平大括号,下方有一个可选标签。 |
\overset{!}{=} | 将一个符号放在另一个符号上方,例如“必须等于”(amsmath)。 |
\underset{i}{\max} | 将一个符号放置在另一个符号下方 (amsmath)。 |
\stackrel{\text{def}}{=} | 旧的内核命令在关系上堆叠符号。 |
\boldsymbol{\beta} | 粗体数学也将希腊字母和符号加粗 (amsmath)。 |
\prime | 素数符号; x' 是 x^{\prime} 的常用简写。 |
数学:类似对数的运算符
所有排版均竖直,间距正确;接受极限的人在显示数学中将下标放在下面。
| 命令 | 它有什么作用 |
|---|
\sin、\cos、\tan、\cot | 基本三角函数。 |
\sec、\csc | 正割和余割。 |
\arcsin、\arccos、\arctan | 反三角函数。 |
\sinh、\cosh、\tanh、\coth | 双曲函数。 |
\exp、\ln、\log、\lg | 指数和对数(按照约定,“\lg”是以 2 或 10 为底的对数)。 |
\det、\dim、\ker、\deg | 行列式、维数、核、度。 |
\gcd、\hom、\arg、\Pr | 最大公约数、hom 集、复数论证、概率。 |
\lim_{x \ 到 0} | 极限运算符,与显示数学中的下标垂直。 |
\limsup、\liminf | 限制优劣。 |
\inf、\sup | 下确界和上界运算符,垂直排版。 |
\min、\max | 最小和最大运算符,垂直排版,显示数学中的限制如下。 |
\bmod | 具有运算符间距的二元 mod 运算符:a \bmod n。 |
\pmod{n} | 带括号的尾随“(mod n)”。 |
\mod{n} | 尾随“mod n”不带括号 (amsmath)。 |
\operatorname{lcm} | 没有序言声明的一次性正直操作员名称 (amsmath)。 |
\operatorname*{ess\,sup} | 接受以下限制的一次性运算符 (amsmath)。 |
数学:分数、二项式和堆积
| 命令 | 它有什么作用 |
|---|
\frac{a}{b} | 堆积分数:分子除以分母。 |
\dfrac{a}{b} | 分数被迫完全显示大小,甚至内联(amsmath)。 |
\tfrac{a}{b} | 即使在显示数学 (amsmath) 中,分数也被迫缩小内联大小。 |
\cfrac{a}{b} | 具有全尺寸嵌套级别的连分数 (amsmath)。 |
\sqrt{x}、\sqrt[3]{x} | 平方根;可选参数给出 n 次方根。 |
\binom{n}{k} | 括号中的二项式系数 (amsmath)。 |
\dbinom{n}{k}、\tbinom{n}{k} | 显示大小和文本大小强制二项式 (amsmath)。 |
{n \选择 k} | Plain TeX 二项式原语;在 LaTeX 中不鼓励使用 \binom。 |
{a \over b} | Plain TeX 分数原语;在 LaTeX 中不鼓励使用 \frac。 |
{a \atop b} | 没有栏的 Plain TeX 堆叠原语;如果不鼓励,请使用“\substack”或“\genfrac”。 |
\genfrac{(}{)}{0pt}{}{a}{b} | \frac、\binom 和朋友 (amsmath) 背后的通用分数生成器。 |
\substack{i < n \\ j < m} | 大运算符 (amsmath) 下的多行下标。 |
\sideset{_a^b}{_c^d}{\prod} | 将索引附加到大运算符 (amsmath) 的所有四个角。 |
\prescript{a}{b}{X} | 左上标/下标,如同位素表示法(数学工具)。 |
数学:间距和样式
| 命令 | 它有什么作用 |
|---|
\, | 薄弱的数学空间,如数字及其单位之间的空间。 |
\: | 中等数学空间。 |
\; | 厚厚的数学空间。 |
\! | 负薄空间,将符号拉得更近。 |
\quad、\qquad | 数学或文本中的一格和两格空格。 |
\显示样式 | 强制完全显示数学尺寸,例如内联数学中有很大的限制。 |
\textstyle | 在显示数学中强制内联数学调整大小。 |
\scriptstyle、\scriptscriptstyle | 强制下标和子下标大小调整。 |
数学:字母、字母和其他符号
| 命令 | 它有什么作用 |
|---|
\mathbb{R} | 数字集的黑板粗体字母 (amssymb)。 |
\mathbf{x} | 数学中的粗体直立字母,常见于向量和矩阵。 |
\mathcal{L} | 书法大写字母,例如损失或拉格朗日。 |
\mathfrak{g} | Fraktur 字母,用于代数和逻辑。 |
\mathscr{F} | 脚本大写字母,比 \mathcal (mathrsfs) 更卷曲。 |
\mathrm{d}x | 数学中的直立(罗马)字母,用于单位和多字母名称。 |
\mathit{diff} | 具有类似单词间距的斜体多字母标识符。 |
\mathsf{T}、\mathtt{x} | 数学中的无衬线字体和打字机字母。 |
\bm{\beta} | 粗体数学符号,“\boldsymbol”(bm 包)的替代品。 |
\text{如果 } x > 0 | 数学中正常的直立文本,具有适当的间距(amsmath)。 |
\infty | 无穷大符号。 |
\部分 | 偏导数(卷曲 d)符号。 |
\nabla | 用于梯度和散度的 Nabla (del) 运算符。 |
\hbar | 简化的普朗克常数,h 带条。 |
\ell | 脚本小写 l,用于避免与数字 1 混淆。 |
\wp | 维尔斯特拉斯 p. |
\Re、\Im | 实部和虚部符号(Fraktur R 和 I)。 |
\aleph | Aleph,无限基数。 |
\emptyset | 空集标志。 |
\var没有什么 | 许多作者更喜欢舍入空集变体(amssymb)。 |
\角度 | 角度符号。 |
\测量角度 | 带圆弧的测量角度符号 (amssymb)。 |
\三角形 | 三角形符号。 |
\square、\blacksquare | 空方格和实心方格;填充的通常结束证明(amssymb)。 |
\钻石、\菱形 | 小型钻石经营者;菱形符号(amssymb 代表后者)。 |
\top、\bot | 顶部(真)和底部(假/未定义)符号。 |
\forall、\exists | 通用(“对于所有人”)和存在主义(“存在”)量词。 |
\n存在 | 否定存在量词 (amssymb)。 |
\neg | 逻辑非符号。 |
\因此、\因为 | 三点“因此”和“因为”符号 (amssymb)。 |
\平、\自然、\锐 | 音乐临时记号,也用于数学记谱法。 |
\surd | 没有参数的裸激进符号。 |
\复选标记 | 复选标记 (amssymb)。 |
\cdots | 居中点,位于运算符之间:x_1 + \cdots + x_n。 |
\vdots、\ddots | 垂直和对角点,大多呈矩阵形式。 |
\dotsb、\dotsc | 语义点:二元运算符之间和逗号之间 (amsmath)。 |
| 命令 | 它有什么作用 |
|---|
\tag{...} | 用您自己的标签 (amsmath) 替换自动方程编号。 |
\tag*{...} | 类似于“\tag”,但没有括号 (amsmath)。 |
\notag | 抑制编号环境 (amsmath) 的一行上的方程编号。 |
\nonumber | \notag 的旧同义词。 |
\numberwithin{方程}{部分} | 每节的数字方程:(2.1)、(2.2) (amsmath)。 |
\互文{...} | 用全角文本行中断对齐块,保持对齐 (amsmath)。 |
\shortintertext{...} | 就像垂直空间较小的“\intertext”(数学工具)。 |
\allowdisplaybreaks | 让多行显示跨页显示 (amsmath)。 |
\displaybreak | 请求在显示的此时分页 (amsmath)。 |
\smashoperator{\sum_{i=1}^{n}} | 让宽运算符限制悬垂,这样它们就不会将内容分开(数学工具)。 |
\mathclap{...} | 零宽度数学内容,用于宽下标/上标(数学工具)。 |
\coloneqq | 冒号等于定义符号 := 并具有正确的间距(数学工具)。 |
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert} | 使用带星号的自动调整大小形式(mathtools)定义分隔符宏。 |
\eqref{eq:loss} | 打印带有括号的方程编号 (amsmath)。 |
\qedhere | 将证明末尾的方块移到当前行,例如在显示的方程(amsthm)之后。 |
数学环境
| 环境 | 它有什么作用 |
|---|
方程 | 一个显示的、编号的方程。 |
方程* | 一个显示的、未编号的方程 (amsmath)。 |
对齐 | 多个显示的方程在“&”标记处对齐,每个方程都编号(amsmath)。 |
对齐* | 没有数字的对齐方程 (amsmath)。 |
聚集 | 没有对齐的多个中心方程,每个方程都有编号(amsmath)。 |
对齐 | 通过手动控制列之间的间距(amsmath)对齐方程。 |
平齐 | 对齐的方程推到左右边缘 (amsmath)。 |
分裂 | 在“equation”(amsmath)内将一个长方程拆分为一个数字下的对齐线。 |
多行 | 一个跨行的长方程:第一行向左,最后一行向右(amsmath)。 |
| ‘对齐’、‘聚集’ | 对齐/聚集的构建块版本可在另一个显示器 (amsmath) 中使用。 |
子方程 | 将里面的方程编号为 1a、1b、1c (amsmath)。 |
案例 | 大括号分组的大小写区别,如分段函数 (amsmath)。 |
dcases | 带有显示样式条目的“cases”,因此分数保持完整大小(数学工具)。 |
矩阵 | 没有分隔符的裸矩阵 (amsmath)。 |
pmatrix | 用括号括起来的矩阵 (amsmath)。 |
bmatrix | 用方括号括起来的矩阵 (amsmath)。 |
Bmatrix | 用花括号括起来的矩阵 (amsmath)。 |
vmatrix | 用竖条包裹的矩阵,标准行列式表示法 (amsmath)。 |
Vmatrix | 用双条包裹的矩阵 (amsmath)。 |
小矩阵 | 紧凑的矩阵尺寸适合内联使用(amsmath)。 |
数组 | 具有每列对齐的数学模式网格,是“表格”的数学表亲。 |
eqnarray | 旧的三列方程环境;气馁,它的间距不对,使用align。 |
交叉引用和链接
| 命令 | 它有什么作用 |
|---|
\label{图:设置} | 命名一个点(方程、图形、剖面),以便您可以参考。 |
\ref{图:设置} | 打印带标签的项目的编号。 |
\pageref{图:设置} | 打印标签所在的页码。 |
\cref{图:设置} | 自动打印数字及其类型名称:‘fig. 1’(聪明)。 |
\Cref{图:设置} | 大写的“\cref”作为句子的开头:“图 1”(cleveref)。 |
\crefrange{eq:a}{eq:d} | 打印一个范围:‘eqs. 1 到 4’(cleveref)。 |
\labelcref{图:设置} | 仅以 Cleveref 样式打印标签编号,不显示类型名称 (cleveref)。 |
\vref{图:设置} | 需要时参考加上自动“在下一页”短语(varioref)。 |
\autoref{fig:setup} | hyperref 的键入参考:“图 1”,并链接了整个短语。 |
\nameref{sec:intro} | 打印引用部分的标题文本 (hyperref)。 |
\href{https://example.com}{链接文本} | 使用自定义文本(超级引用)创建可点击的链接。 |
\url{https://example.com} | 以打字机类型排版 URL 并使其可单击。 |
\hyperref[sec:intro]{该部分} | 使任意文本链接到标签(超级引用)。 |
\hypertarget{spot}{...} | 在文档中的任意位置创建命名链接目标(超级引用)。 |
\hyperlink{spot}{text} | 链接到“\hypertarget”(hyperref)。 |
\phantomsection | 创建一个锚点,以便链接到未编号的标题放置在正确的位置(超级引用)。 |
\texorpdfstring{$\alpha$}{alpha} | 为标题中的数学提供纯文本替代方案,以便 PDF 书签保持有效(超级引用)。 |
\pdfbookmark[1]{标题}{名称} | 添加手动 PDF 书签条目 (hyperref)。 |
引文和参考书目
| 命令 | 它有什么作用 |
|---|
\cite{knuth1984} | 按关键字引用参考书目条目。 |
\nocite{key} | 在参考书目中添加一个条目,但不在文本中引用它; \nocite{*} 添加了所有内容。 |
\citep{knuth1984} | natbib 作者年份风格的附加引文“(Knuth, 1984)”。 |
\citet{knuth1984} | 文本引用“Knuth (1984)”,采用 natbib 作者年份风格。 |
\citeauthor{knuth1984} | 仅打印作者姓名(natbib 和 biblatex)。 |
\citeyear{knuth1984} | 仅打印年份(natbib 和 biblatex)。 |
\citealp{knuth1984} | natbib 不带括号的括号引用,用于构建您自己的引用。 |
\citealt{knuth1984} | natbib 全年无括号文本引用。 |
\parencite{knuth1984} | biblatex 的括号引用,类似于 \citep。 |
\textcite{knuth1984} | biblatex 的文本引用,类似于 \citet。 |
\autocite{knuth1984} | biblatex 引用遵循该风格的首选形式(括号、脚注等)。 |
\footcite{knuth1984} | biblatex 引文放在脚注中。 |
\fullcite{knuth1984} | 内联打印条目的完整参考书目文本 (biblatex)。 |
\citetitle{knuth1984} | 打印作品的标题 (biblatex)。 |
\参考书目{refs} | BibTeX:打印 .bib 文件中的参考文献列表。 |
\bibliographystyle{plainnat} | BibTeX:选择参考格式;经典样式包括 plain、unsrt、alpha、abbrv、ieeetr、acm、apalike。 |
\addbibresource{refs.bib} | biblatex:在序言中注册一个 .bib 文件。 |
\printbibliography | biblatex:在您放置的位置打印参考列表。 |
\bibitem{key} | “thebibliography”环境中的一篇手写条目。 |
参考书目(环境) | 手写当您完全跳过 BibTeX 时使用的参考列表。 |
浮点数、数字和表格
| 命令或环境 | 它有什么作用 |
|---|
| ‘人物’(环境) | 图像加标题的浮动容器; LaTeX 选择最终位置。 |
图*(环境) | 跨越两列文档中两列的图。 |
表(环境) | 用于表格加标题的浮动容器; LaTeX 选择最终位置。 |
表*(环境) | 跨越两列文档中两列的表格。 |
\begin{图}[htbp] | 放置提示:此处、顶部、底部、自己的页面; !放宽了规则,[H](浮动包)正是在这里的意思。 |
表格(环境) | 行和列的实际网格:单元格由“&”分割,行以“\”结尾。 |
表格*(环境) | 表格拉伸到指定的总宽度。 |
tabularx(环境) | 固定宽度的表格,其“X”列共享剩余空间(tabularx)。 |
数组(环境) | 具有每列对齐的数学模式网格。 |
longtable(环境) | 可以跨页分隔的表格,具有重复的标题(longtable)。 |
minipage(环境) | 页面内固定宽度的迷你页面,用于并排放置内容。 |
subfigure(环境) | 一个子面板,有自己的标题,如 (a) 和 (b),位于图形内(子标题)。 |
wrapfigure(环境) | 正文文本环绕的图形 (wrapfig)。 |
sidewaysfigure、sidewaystable(环境) | 浮动旋转 90 度到自己的页面上(旋转)。 |
| “风景”(环境) | 将整个页面旋转为横向,同时 PDF 页面自动旋转 (pdflscape)。 |
twoparttable(环境) | 包裹表格,使脚注与表格宽度对齐(三部分)。 |
tablenotes(环境) | 注释列表位于三部分表下,标有“\tnote{a}”。 |
调整框(环境和 \adjustbox) | 使用键值选项(调整框)缩放、调整大小或裁剪任何内容。 |
\caption{...} | 向图形或表格添加编号标题;在其后面加上“\label”。 |
\caption*{...} | 没有数字或列表条目的标题(标题包)。 |
\captionsetup{...} | 配置标题字体、标签和间距(标题包)。 |
\toprule | 书签表顶部的重标尺。 |
\中规则 | booktabs 表的标题和正文之间的中线。 |
\bottomrule | 书签表底部的粗尺。 |
\cmidrule(lr){2-3} | 跨越选定列(书签)的部分规则。 |
\addlinespace | 书签行之间有小的额外垂直空间,而不是规则。 |
\hline | 普通表格中的全宽水平线;书签规则通常看起来更好。 |
\cline{2-3} | 水平线跨越普通表格中的选定列。 |
\vline | 表格行此时的垂直线;列“ |
\multicolumn{2}{c}{标题} | 将跨列的单元格合并到一行中。 |
\multirow{2}{*}{标签} | 跨行垂直合并单元格(多行)。 |
\arraystretch | 表格行高的因素;使用 \renewcommand{\arraystretch}{1.3} 设置。 |
\tabcolsep | 表格列每侧填充的长度。 |
\newcolumntype{C}{>{\centering\arraybackslash}X} | 定义可重用的列说明符(数组包)。 |
\endfirsthead | longtable:标记仅在第一页上显示的标题的结尾。 |
\endhead | longtable:标记在接下来的每一页中重复的标题的结尾。 |
\endfoot | longtable:标记每个分页符处显示的页脚的结尾。 |
\endlastfoot | longtable:标记仅在最后显示的页脚的结尾。 |
\FloatBarrier | 阻止浮标漂过该点(placeins)。 |
脚注
| 命令 | 它有什么作用 |
|---|
\脚注{...} | 在页面底部添加注释,并标有自动编号。 |
\脚注标记 | 对于不允许使用“\footnote”的地方,仅打印脚注标记。 |
\footnotetext{...} | 为早期的“\footnotemark”提供文本。 |
定理和证明
| 命令或环境 | 它有什么作用 |
|---|
\newtheorem{引理}{引理} | 声明类似定理的环境 (amsthm)。 |
\newtheorem*{备注}{备注} | 声明一个未编号的类定理环境 (amsthm)。 |
\theoremstyle{定义} | 设置以下 \newtheorem 声明的外观(简单、定义、注释)(amsthm)。 |
定理(环境) | 编号定理块,由 \newtheorem{theorem}{Theorem} 创建。 |
| “证明”(环境) | 打印“Proof”的证明块。并以 QED 方块 (amsthm) 结束。 |
逐字记录、代码和清单
| 命令或环境 | 它有什么作用 |
|---|
| `\verb | 代码 |
逐字记录(环境) | 完全按照打字机字体打印的文本块。 |
\verbatiminput{file.txt} | 逐字打印整个文件(逐字包)。 |
lstlisting(环境) | 带有可选语法突出显示的源代码列表(列表)。 |
| `\lstinline | 代码 |
\lstset{语言=Python} | 配置列表默认值:语言、编号、颜色(列表)。 |
\lstinputlisting{script.py} | 将整个源文件排版为列表(列表)。 |
minted(环境) | Pygments 支持的突出显示代码块;在编译时需要“-shell-escape”(已创建)。 |
| `\mintinline{python} | 代码 |
投影仪(幻灯片)
| 命令或环境 | 它有什么作用 |
|---|
框架(环境) | 一张 Beamer 幻灯片:“\begin{frame}{幻灯片标题} … \end{frame}”。 |
\frame{...} | Beamer 的一键幻灯片形式; “frame”环境是通常的方式。 |
\frametitle{...} | 从框架内设置幻灯片标题。 |
\framesubtitle{...} | 在框架标题下设置较小的副标题。 |
\标题页 | Beamer:在框架内,从标题元数据打印标题幻灯片。 |
\tableofcontents[当前部分] | 概述幻灯片突出显示您所在的部分。 |
\暂停 | Beamer:在下一个幻灯片步骤中显示框架的其余部分。 |
\onslide<2-> | 内容从给定的覆盖步骤开始显示。 |
\only<2>{...} | 内容仅存在于给定步骤上,不占用其他地方的空间。 |
\uncover<2->{...} | 内容在出现之前是不可见的,但始终保留其空间。 |
\visible<2->{...}、\invisible<2>{...} | 在给定步骤上显示或隐藏内容而不更改布局。 |
\警报{...} | 以主题的警报颜色(通常为红色)突出显示文本。 |
块(环境) | 采用主题标准颜色的标题框。 |
alertblock(环境) | 警告颜色的标题框,用于警告或要点。 |
exampleblock(环境) | 标题框采用示例颜色,通常为绿色。 |
columns (环境)和 \column{0.5\textwidth} | 幻灯片上的并排布局区域。 |
\usetheme{马德里} | Beamer:选择序言中的演示主题。 |
\usecolortheme{海马} | 仅交换主题的调色板。 |
\usefonttheme{衬线} | 仅交换主题的字体选择。 |
\setbeamertemplate{导航符号}{} | 覆盖一个主题元素,此处删除导航图标。 |
\setbeamercolor{标题}{fg=黑色} | 覆盖一种主题颜色。 |
\注意{...} | 附加到框架的演讲者注释,仅在注释输出中显示。 |
TikZ 和图表
| 命令或环境 | 它有什么作用 |
|---|
tikzpicture(环境) | TikZ 绘图的画布;所有“\draw”和“\node”命令都在其中。 |
\tikz | 一次性内联图片:\tikz \draw (0,0) Circle (2pt);。 |
\draw (0,0) -- (1,1); | TikZ 路径命令,绘制线条和形状;像“[thick, red, ->]”这样的选项可以设置它的样式。 |
\填充 | TikZ 路径命令,填充形状而不是抚摸它。 |
\filldraw | TikZ 路径命令可填充和勾画形状。 |
\阴影 | TikZ 填充渐变的路径命令。 |
\剪辑 | TikZ 路径,将所有后续绘图限制在其内部。 |
\路径 | 无需绘图即可计算坐标的 TikZ 路径,例如用于放置节点。 |
\node at (0,0) {label}; | TikZ 命令将文本或形状放置在坐标处。 |
\坐标 (a) 在 (1,2); | 命名一个点以便在以后的路径中重用。 |
\foreach \i in {1,...,5} | 在列表上重复绘制代码的循环 (TikZ/pgffor)。 |
\tikzset{mystyle/.style={...}} | 以现代方式定义可重用的 TikZ 样式。 |
\tikzstyle | 旧的样式定义语法;已弃用,请使用 \tikzset。 |
\usetikzlibrary{定位} | 在序言中加载额外的 TikZ 功能。 |
\matrix (TikZ) | tikzpicture 内节点的网格对齐排列。 |
tikzcd(环境) | 交换图的网格;单元格被“&”分割(tikz-cd)。 |
\arrow[r, "f"] | 在 tikz-cd 交换图中的单元格之间绘制箭头。 |
单位 (siunitx)
| 命令 | 它有什么作用 |
|---|
\num{12345.678} | 使用正确的数字分组和小数点标记格式化数字。 |
\qty{9.8}{\米\每\秒\平方} | 带单位的数字,间隔正确(siunitx v3 名称)。 |
\单位{\公斤\克} | 单独的单元(siunitx v3 名称)。 |
\SI{9.8}{\米\每\秒\平方} | \qty 的 v2 名称;至今仍广泛见于报刊。 |
\si{\公斤\克} | \unit 的 v2 名称。 |
\sisetup{...} | 全局 siunitx 配置。 |
\DeclareSIUnit{\parsec}{pc} | 定义自定义单位 (siunitx)。 |
术语表和缩略语
| 命令 | 它有什么作用 |
|---|
\gls{svm} | 打印术语表或首字母缩略词条目,并在首次使用时对其进行扩展(术语表)。 |
\Gls{svm} | 句子开头的大写形式(词汇表)。 |
\glspl{svm} | 条目的复数形式(词汇表)。 |
\newglossaryentry{tree}{name=tree, 描述={...}} | 声明词汇表术语(词汇表)。 |
\newacronym{svm}{SVM}{支持向量机} | 声明具有短形式和长形式的首字母缩略词(术语表)。 |
\acrshort{svm}、\acrlong{svm} | 无论首次使用如何,都强制使用短格式或长格式(词汇表)。 |
\makeglossaries | 激活术语表/首字母缩略词处理(术语表)的序言命令。 |
\printglossary | 在您放置的位置打印一份术语表列表(术语表)。 |
\printglossaries | 打印您放置的术语表和首字母缩略词列表(术语表)。 |
算法和伪代码
关键字命令来自algpseudocode (algorithmicx); algorithm 浮动体包裹着它们。
| 命令或环境 | 它有什么作用 |
|---|
算法(环境) | 伪代码的浮动容器,带有标题和数字(算法)。 |
算法(环境) | 伪代码主体本身,包含关键字命令(algpseudocode)。 |
\状态 | 一行伪代码的语句。 |
\If{...}、\ElsIf{...}、\Else、\EndIf | 条件块关键字。 |
\For{...}、\ForAll{...}、\EndFor | 在一个范围或一组上循环关键字。 |
\While{...}、\EndWhile | While 循环关键字。 |
\Function{名称}{args}、\EndFunction | 函数定义块。 |
\Procedure{名称}{args}、\EndProcedure | 过程定义块。 |
\返回 | 返回关键字。 |
\评论{...} | 伪代码行上的右对齐注释。 |
\要求、\确保 | 前置条件和后置条件位于算法顶部。 |
语言、引用和编辑包
| 命令 | 它有什么作用 |
|---|
\selectlanguage{德语} | 切换活动语言:连字符、标题、日期(babel)。 |
\外语{法语}{...} | 根据另一种语言的规则(babel)排版短文。 |
\enquote{...} | 正确嵌套和本地化的上下文感知引号 (csquotes)。 |
\todo{修复这个} | 边注标记了要做的工作 (todonotes)。 |
\listoftodos | 打印所有待办事项注释 (todonotes) 的列表。 |
\missingfigure{...} | 您尚未制作的图形的占位符框 (todonotes)。 |
\xspace | 在宏末尾添加一个空格,除非后面跟有标点符号 (xspace)。 |
\patchcmd{\cmd}{查找}{替换}{成功}{失败} | 就地修补现有宏的定义 (etoolbox)。 |
\apptocmd、\pretocmd | 将代码附加或添加到现有宏 (etoolbox)。 |
\newtoggle{草稿}、\toggletrue{草稿}、\iftoggle{草稿}{...}{...} | 轻量级布尔标志(etoolbox)。 |
布局和排版包在一行中
| 包或命令 | 它有什么作用 |
|---|
\setstretch{1.25} | 设置精确的行间距系数 (setspace)。 |
\双倍行距 | 切换到双倍行距 (setspace)。 |
\onehalfspacing | 切换到半行距 (setspace)。 |
\单行距 | 切换回单行间距 (setspace)。 |
间距(环境) | 为其内容设置自定义行间距系数 (setspace)。 |
\titleformat{\section}{...}{...}{...}{...} | 重新设计分段标题的外观(titlesec)。 |
\titlespacing{\section}{0pt}{12pt}{6pt} | 调整标题周围的空间 (titlesec)。 |
\setlist[itemize]{noitemsep} | 全局或按级别(enumitem)配置列表间距和标签。 |
parskip(包) | 将文档切换为块段落:之间有空格,无缩进。 |
microtype(包) | 微妙的突出和扩展,提高了合理性;只需加载它即可。 |
multicols(环境) | 平衡的多列文本,没有双列类选项 (multicol)。 |
化学、物理和领域符号
| 命令 | 它有什么作用 |
|---|
\ce{H2O} | 排版化学式或反应 (mhchem)。 |
\chemfig{...} | 绘制化学结构图(chemfig)。 |
| `\braket{\phi | \psi}` |
发布者类命令
| 命令或环境 | 它有什么作用 |
|---|
\IEEEauthorblockN{...} | IEEEtran:格式化 IEEE 会议标题区域中的作者姓名块。 |
\IEEEauthorblockA{...} | IEEEtran:在 IEEE 会议标题区域格式化作者隶属关系块。 |
\ccsdesc[500]{...} | acmart:声明一个用于论文分类的 ACM CCS 概念。 |
CCSXML(环境) | acmart:保存来自 ACM 分类工具的机器可读的 ACM CCS 概念 XML。 |
\大学{...} | 论文模板中看到的特定于类的元数据命令,而不是标准 LaTeX。 |
一般环境
环境是一个用“\begin{name}”打开并用“\end{name}”关闭的区域;两者之间的一切都会受到该环境的行为影响。完整的故事在命令与环境中。通用的:
| 环境 | 它有什么作用 |
|---|
文档 | 每个文档的正文都位于“\begin{document}”和“\end{document}”之间。 |
摘要 | 使用班级的标准标题和布局打印论文摘要。 |
扉页 | 包装一个手工制作的完整扉页;该页未编号。 |
中心 | 将其内容水平居中。 |
左齐平 | 其内容左对齐,右对齐。 |
齐平右 | 其内容右对齐,左对齐。 |
逐项列出 | 项目符号列表;每个条目都以“\item”开头。 |
枚举 | 编号列表;每个条目都以“\item”开头。 |
描述 | 带标签的列表;条目以“\item[Label]”开头。 |
\item | 在逐项列出、枚举或描述列表中开始一项。 |
引用 | 简短引文的缩进块,没有段落缩进。 |
报价 | 较长引文的缩进块,带有段落缩进。 |
诗句 | 诗歌的缩进块,每节诗行以“\”结尾。 |
马虎 | 段落排版采用宽松的换行,环境形式为“\sloppy”。 |
列表 | 定义 itemize 和 Friends 的通用列表构建器。 |
琐事列表 | 没有标签或边距的简单列表,在宏定义内使用。 |
文件内容 | 在编译时将其主体写入文件,例如在 .tex 中发送 .bib。 |
附录 | 包装附录章节,启用“\appendixpage”和每个附录工具(附录包)。 |
下一步去哪里
此页是词典。课程是语法。对于可粘贴的单页阅读器,请保持备忘单 打开。有关 \command{...} 和 \begin{...} 块之间的区别,请阅读 命令与环境。对于可以画出图像但无法命名的符号,请使用数学符号。要查看任何数学模式命令的外观,请将其粘贴到实时预览 并观看其渲染。
返回 案头参考