从阅读一些真正的专家在这里写的答案中我得到的印象是,有相当多的小包只是稍微调整了 LaTeX2e 的默认行为,使其在某些地方变得更加合理。
当我阅读问题的答案时,我没有尝试逐一挑选这些问题(因此可能会错过它们),而是想提前问一下人们在(几乎)每个文档中默认加载了哪些 LaTeX2e 包。
由于这是一个“大列表”问题,我将其设为 CW。我不知道所有 SE/SO 站点是否有针对此类问题的标准规则,但在 MathOverflow 上,规则通常是:每个答案一个内容(在本例中为包)。我猜如果几个包确实可以放在一起,那么将它们分组是可以的。
这可能有点主观,也有点接近底线,所以如果它被关闭或被否决,我不会生气!(但请在评论中解释原因。)
另请参阅我们的社区民意调查问题:“我使用了以下包/类”
答案1
我几乎总是加载microtype
。它会对字体进行轻微的收缩和拉伸,并调整文本向边距突出的程度,从而产生更好的效果,减少连字符实例,减少溢出的水平盒子。它不适用于latex
,您必须改用pdflatex
。它还适用于lualatex
和 (仅限突出)xelatex
。
答案2
家庭AMS 数学软件包。至少amsmath
和amssymb
。此外,amsthm
如果我需要定理并且我使用的类尚未定义它们。
特别是在编写方程式时,AMS 软件包定义了一组丰富的环境,可以以多种不同且有用的方式对公式进行分组和对齐。我还喜欢它鼓励使用语义命令(例如cases
环境)优于语法命令(例如\left\{
后跟数组)。
可以texdoc amsldoc
在命令行上运行找到其文档。
答案3
答案4
我的所有文档中都必须有 todonotes 包。
\usepackage{todonotes}
该软件包可让您在文本中插入小注释,标记文档中要做的事情。例如
\todo{Rewrite this answer \ldots}
在文档的任何位置,都可以使用
\listoftodos
命令。