如何在 LaTeX 中清晰地列出一组“规则”?

如何在 LaTeX 中清晰地列出一组“规则”?

我正在写论文,想解决一些问题。我的论文围绕解决魔方的方法展开,我试图列出解决魔方某一方面问题的规则。

更技术性地说,这些规则与魔方的边缘立方体正确定向相关。

下图显示了规则当前使用的列出格式 - 我认为这种格式可以更简洁,我只是不确定如何...任何建议或建议都很棒。列表位于我粗略绘制的黄色突出显示框内。 在此处输入图片描述

提供此可视化的代码。

Looking at the U/D faces
\begin{itemize}
    \item If the U or D facelets of the edge have orange or red, it is bad
    \item If the U or D facelets have green or blue, check the second edge colour, it is white or yellow, it is bad.
\end{itemize}

Looking at the F/B faces of the E-slice / Middle layer of the cube.
\begin{itemize}
    \item If the F or B faces have orange or red, it is bad.
    \item If the F or B faces have green or blue, look at the second colour. If the other colour is white or yellow, it is bad.
\end{itemize}

非常感谢任何建议或意见,谢谢!

答案1

查看您的输出,似乎您已经做了一些更改,\parindent这也是导致一切看起来如此奇怪的部分原因。以下是article未经调整的输出:

输出几个段落附近的条目

这里发生了两件事:

  1. 如您所见,将文档中的输出与 进行比较article,列表的缩进与段落的缩进之间的差异会产生影响。 在所有大小下都article \parindent设置为20pt¹,而第一级缩进 ( \leftmargini) 设置为2.5em。由于枚举标签使用 推入左边距\llap,理想情况下您希望等于\leftmargini+ \labelsep`\parindent的宽度the bullet +,但由于枚举和 itemizes 等使用相同的维度,因此这是一个足够好的折衷方案,而无需深入研究重新实现 LaTeX 核心的部分。²

  2. 我要进行的另一个修正是数量\topsep(但请参阅下一项)。不幸的是,LaTeX 对列表后的空间使用的值与列表下方的空间相同,这并不理想。如果您增加了,\topsep也许不要这样做。

  3. 但我认为垂直空间实际发生的情况是,此处的分页符不正确,导致 LaTeX 拉伸了此页面上的垂直空间。例如,LaTeX 将\parskip(段落之间的垂直空间)设置为,0pt plus1pt这通常会使段落之间的垂直空间稍微拉伸一点,以保持页面底部均匀。\raggedbottom在文档中放入序言会牺牲页面底部均匀的空间,以换取页面内均匀的垂直间距,我认为这会更好。


  1. 这可以说是一个糟糕的选择。斯坦利·莫里森在排版随笔主张段落缩进为 1 quad,尽管他也在同一篇文章中谈到了设置无行距的字体。我认为段落缩进为 的倍数\baselineskip可能是\parindent=\baselineskip最理想的,也是\parindent=2\baselineskip可接受的第二选择。

  2. 混乱的细节将涉及改变{\def\makelabel##1{\hss\llap{##1}}}%定义中的现有内容\itemize,明确调整内容大小,以便在项目标签的右侧给我们足够的额外空间(正或负),使内容完美排列。

相关内容