我对以下情况感到疑惑:假设我们想要显示一个数字数组(或其他数学表达式),其中每列(或行)都满足某些特定规则。因此,我们写下前两列的前两个或三个项目,然后添加点,然后在显示最后一列之前,添加一个通用的第 r 列,该列显示第 r 列中的数字对变量 r 的依赖关系。然后再添加一些点,然后是最后一列。一个例子是将前 mn 个正整数排列在一个有 m 列的数组中,每列有 n 个整数。
我可以这样做:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{array}{cccccc}
1 & 2 & \cdots & r & \cdots & m \\
m + 1 & m + 2 & \cdots & m + r & \cdots & 2 m \\
2 m + 1 & 2 m + 2 & \cdots & 2 m + r & \cdots & 3 m \\
\vdots & \vdots & \cdots & \vdots & \ddots & \vdots \\
(n-1) m + 1 & (n-1) m + 2 & \cdots & (n-1) m + r & \cdots & n m
\end{array}
\]
\end{document}
我想知道的是,这是否是实现我想要的“最佳”方法。还有更好的方法吗?
答案1
我发现使用 实现的右对齐aligned
更可取。但当然,这完全取决于个人喜好。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{aligned}
&1 & &2 && \cdots & &r && \cdots & m \\
m +{}& 1 & m +{}& 2 && \cdots & m +{}& r && \cdots & 2 m \\
2 m +{}& 1 & 2 m +{}& 2 && \cdots & 2 m +{}& r && \cdots & 3 m \\
\vdots & & \vdots & &&\cdots && \vdots && \ddots & \vdots \\
(n-1) m +{}& 1 & (n-1) m +{}& 2 && \cdots & (n-1) m +{}& r & &\cdots & n m
\end{aligned}
\]
\end{document}