LaTeX/包引用
外观
< LaTeX
(从 LaTeX/Packages 重定向)这是一个不完整的有用包列表,这些包可用于各种类型的文档。每个包旁边都有一个简短的描述,并且在有提供的情况下,会链接到一个详细描述该包的部分。所有这些包(除非另有说明)应该包含在您的 LaTeX 发行版中,作为 package_name.sty。有关更多信息,请参阅单个包的文档,如 安装额外的包 中所述。
该列表按字母顺序排列。
amsmath | 它包含 LaTeX 的高级数学扩展。完整的文档应该在您的 LaTeX 发行版中;该文件名为 amsdoc,可以是 dvi 或 pdf。有关更多信息,请参阅关于 数学 的章节。由下面描述的 mathtools 包补充。 | |
amssymb | 它添加了新的符号,可用于数学模式。 | |
amsthm | 它引入了 proof 环境和 \theoremstyle 命令。有关更多信息,请参阅 定理 部分。 | |
array | 它扩展了 LaTeX 处理表格的能力,修复了一些错误并添加了新功能。使用它,您可以创建非常复杂和自定义的表格。有关更多信息,请参阅 表格 部分。 | |
babel | 它提供 LaTeX 的国际化。它必须加载到任何文档中,并且您必须在文档中作为选项提供要使用的主要语言。有关更多信息,请参阅 国际化 部分。 | |
biblatex | 高级参考文献处理。它是编写论文时要使用的 the 包。 | |
bm | 允许使用 \bm{...} 命令在数学模式下使用粗体希腊字母。这取代了 amsbsy 包。 | |
booktabs | 提供额外的命令以及幕后优化,用于生成表格。包文档中给出了构成良好表格的指南。 | |
boxedminipage | 它引入了 boxedminipage 环境,它与 minipage 完全相同,但周围添加了一个框架。 | |
caption | 允许自定义图形、表格等的标题外观和放置。 | |
cancel | 提供用于删除数学表达式的命令。语法是
| |
chemmacros | 一个捆绑包的一部分,用于轻松一致地排版化学内容。 | |
changepage | 轻松更改页面边距。语法是
所有参数都可以是正数和负数;它们将被添加到(保留符号)相关变量中。 | |
cleveref | 增强了 LaTeX 的交叉引用功能,允许根据 引用类型自动确定引用的格式。 | |
dcolumn | 该包在表格环境中定义了一个新的“D”列格式,用于将列中的数字对齐到小数点。 | |
enumitem | 添加了对任意深度嵌套列表的支持(对大纲有用)。请参阅 列表结构。 | |
epstopdf | 提供一个选项,将 EPS 图像转换为 PDF 并包含它们,使用\includegraphics{}. | |
esint | 添加了额外的积分符号,用于对正方形进行积分、对集合进行顺时针积分等。 | |
eucal | 其他数学符号。 | |
fancyhdr | 更改文档中任何页面的页眉和页脚。它在 页面布局 部分中进行了描述。 | |
float | 改进定义浮动对象(如图形和表格)的接口,引入新的浮动对象类型(带框、带规则、普通顶部)并提供定义自定义浮动对象的能力。 | |
fontenc | 选择输出文本的字体编码。如果您正在用英语以外的语言编写文档,您可能需要它。请参阅 字体 部分。 | |
gensymb | 提供通用命令\degree, \celsius, \perthousand, \micro和\ohm这些命令在文本和数学模式下都有效。 | |
geometry | 用于轻松管理文档边距和文档页面大小。请参阅 页面布局。 | |
glossaries | 用于创建术语表和首字母缩略词列表。有关更多信息,请参阅 相关章节。 | |
graphicx | 允许您在文档中插入图形文件。 | |
grffile | 改进图形/graphicx 包的文件名处理,以支持更广泛的文件名(空格、多个点等)。 | |
hyperref | 它使 LaTeX 能够在您以 PDF 格式编译时管理文档内的链接或指向任何 URL 的链接。有关更多信息,请参阅 相关部分。 | |
indentfirst | 加载后,任何章节/部分的开头都会缩进通常的段落缩进。 | |
inputenc | 选择输入文本的编码。如果您正在用英语以外的语言编写文档,您可能需要它。请参阅 特殊字符 部分。 | |
latexsym | 其他数学符号。 | |
listings | 在文档中插入编程代码。支持许多语言,输出可以自定义。有关更多信息,请参阅 源代码清单。 | |
longtable | 允许您编写跨越到下一页的表格。您还可以定义一个页眉和页脚,这些页眉和页脚将显示在表格所占用的每一页上,例如 从上一页继续。 | |
mathptmx | 将整个文档的默认字体(包括数学公式)设置为 Times New Roman,它是一个更熟悉的字体,并且在与页面限制作斗争时节省空间很有用。 | |
mathrsfs | 其他数学符号。 | |
mathtools | 补充了 amsmath ,一些额外的功能,一些错误修复。 | |
mhchem | 允许您轻松输入化学物质和方程式。它会自动格式化化学物质,因此您不必使用下标命令。它还允许您绘制化学式。 | |
microtype | 它改进了 LaTeX 的默认排版扩展,改进了字符突出、字体扩展、词间距和额外的字距调整,以及可断字的字母间距。 | |
multicol | 提供了 multicols 环境,该环境将文本排版成多列。 | |
natbib | 提供额外的引用选项和样式。通常用于期刊投稿。 | |
pdfpages | 这个包简化了插入外部多页 PDF 或 PS 文档的过程。 | |
rotating | 它允许您旋转任何类型的对象。它对于旋转表格特别有用。有关更多信息,请参阅 相关部分。 | |
setspace | 允许您更改行距,例如,提供 \doublespacing 命令,用于制作双倍行距的文档。有关更多信息,请参阅 相关部分。 | |
showkeys | 一个与引用相关的有用包。如果您希望引用图像或公式,您必须使用以下命令为其命名\label{...}然后您可以使用 \ref{...} 来引用它。当您编译文档时,这些将只被替换为数字,除非您查看源代码,否则您无法知道使用了哪个标签。如果您已经加载了 showkeys 包,您将在编译版本中看到标签就在相关数字旁边或上方。一个对章节的引用的例子是 。这样,您可以轻松地跟踪您添加或使用的标签,只需查看预览(dvi 或 pdf)。在最终版本之前,请将其删除。 | |
showidx | 它将在文本的左边缘打印出所有索引条目。这对校对文档和验证索引非常有用。有关更多信息,请参见 索引 部分。 | |
subfiles | 可以在不更改“子文档”的情况下同时编译“根”和“子”文档。有关更多信息,请参见 模块化文档 部分。 | |
subcaption | 它允许在同一个环境中定义多个浮动(图形、表格),并给出 1a、1b 格式的单独标题和标签。 | |
syntonly | 如果您在序言中添加以下代码
LaTeX 将仅扫描您的文档以检查语法和命令的使用是否正确,但不会生成任何 (DVI 或 PDF) 输出。由于 LaTeX 在此模式下运行速度更快,因此您可以节省宝贵的时间。如果您想获得输出,只需将第二行注释掉即可。 | |
textcomp | 提供额外的符号,例如箭头,如 \textrightarrow ,各种货币 (\texteuro ,...), 以及 \textcelsius 等许多其他符号。 | |
theorem | 您可以更改新定义的定理的样式。有关更多信息,请参见 定理 部分。 | |
todonotes | 允许您使用语法 \todo{Add details.} 插入待办事项的注释。 | |
siunitx | 帮助您正确排版 SI 单位。例如 \SI{12}{\mega\hertz} 。自动处理数字和单位之间的正确间距。请注意,即使是非 SI 单位也会设置,例如 dB、rad 等。 | |
ulem | 它允许对文本进行下划线(使用直线或波浪线)。字体 章节中添加了几个使用示例。 | |
url | 它定义了 \url{...} 命令。URL 经常包含特殊字符,例如 '_' 和 '&',为了写出它们,您应该通过插入反斜杠来对它们进行转义,但是如果您将它们作为 \url{...} 的参数写入,则无需对任何特殊字符进行转义,它将为您处理正确的格式。如果您使用的是 hyperref,则无需加载 url,因为它已经提供了 \url{...} 命令。 | |
verbatim | 它改进了 verbatim 环境,修复了一些错误。此外,它还提供了 comment 环境,允许您添加多行注释或轻松地注释掉代码的大部分内容。 | |
xcolor | 它添加了对彩色文本的支持。有关更多信息,请参见 相关部分。 | |
xypic | 它用于创建树、图形、(交换)图和其他类似的东西。参见 Xy-pic。 |