我注意到trivlist
环境在 AMS 定理包和环境定义中使用center
。例如:
\def\center{\trivlist \centering\item\relax}
\def\endcenter{\endtrivlist}
(来源:http://texblog.net/latex-archive/floats/center-centering/)
主要的后果似乎是在trivlist
这些环境的上方和下方增加了垂直空间。
为什么trivlist
在这些定义中使用?
答案1
trivlist
主要是amsthm
因为 latex 中的定理工具本身使用了trivlist
。(这并不是普遍认为的好选择,而且有不良的副作用。)
plain
和定理环境上方和下方的垂直空间definition
不是因为trivlist
,而是因为 是良好数学排版中的传统空间。remark
环境(伴随的定理类环境)上方和下方没有额外的空间。
latex 的创建者显然将几乎每一个稍微不平凡的段落都视为列表元素。现在改变这一点已经太晚了,尽管 latex3 可能还有希望。