我试图显示掷一对骰子时所有 36 种可能的结果。我使用:
\begin{flalign*}
\Omega = \{&(1,1),&(1,2),&(1,3),&(1,4),&(1,5),&(1,6),&&\\
&(2,1),&(2,2),&(2,3),&(2,4),&(2,5),&(2,6),&&\\
&(3,1),&(3,2),&(3,3),&(3,4),&(3,5),&(3,6),&&\\
&(4,1),&(4,2),&(4,3),&(4,4),&(4,5),&(4,6),&&\\
&(5,1),&(5,2),&(5,3),&(5,4),&(5,5),&(5,6),&&\\
&(6,1),&(6,2),&(6,3),&(6,4),&(6,5),&(6,6),&&\\
\end{flalign*}
不幸的是,我发现一些元素之间的间距太大了,见图片。你能解释一下我这里做错了什么吗?
谢谢!
答案1
这就是flalign
所有其他align
类似环境的工作方式。它们形成两列的组,其中单元格左右对齐,然后在组之间添加空格。您可能正在寻找array
\documentclass{article}
\begin{document}
\[
\setlength\arraycolsep{\smallskipamount}
\begin{array}{r @{\,} *6{l}}
\Omega = \{&(1,1),&(1,2),&(1,3),&(1,4),&(1,5),&(1,6),\\
&(2,1),&(2,2),&(2,3),&(2,4),&(2,5),&(2,6),\\
&(3,1),&(3,2),&(3,3),&(3,4),&(3,5),&(3,6),\\
&(4,1),&(4,2),&(4,3),&(4,4),&(4,5),&(4,6),\\
&(5,1),&(5,2),&(5,3),&(5,4),&(5,5),&(5,6),\\
&(6,1),&(6,2),&(6,3),&(6,4),&(6,5),&(6,6)\,\}
\end{array}
\]
\end{document}
该线\setlength\arraycolsep{2pt}
将列之间的距离减少到4pt
。默认情况下,arraycolsep
设置为5pt
。此距离添加到每个分隔符的每一侧。因此,列之间的总距离默认加倍并等于10pt
。