很难解释我想要什么,所以这里是代码和结果:
\begin{gather*}
\begin{matrix}
{} & \begin{pmatrix} 0 & 1 & \cdots & n-1 \end{pmatrix} \\
\begin{pmatrix} 0 \\ 1 \\ \vdots \\ n-1 \end{pmatrix} &
\begin{pmatrix}
f(0,0)&f(0,1)&\cdots&f(0,n-1)\\
f(1,0)&f(1,1)&\cdots&f(1,n-1)\\
\vdots&\vdots&\ddots&\vdots\\
f(n-1,0)&f(n-1,1)&\cdots&f(n-1,n-1)
\end{pmatrix}
\end{matrix}
\end{gather*}
我希望上面的矩阵与下面的大矩阵格式相同。因此,“0”应与“f(0,0)”对齐,“1”应与“f(0,1)”对齐,依此类推。我认为我不能使用数组,因为那样就不能使用括号了。如果能给出解决方案,我将不胜感激,谢谢。
答案1
快速修复;使用\makebox[\widthof{<last row cell>}]{<first row cell>}
。这需要calc
包来计算\widthof
。
\begin{gather*}
\begin{matrix}
{} & \begin{pmatrix}\makebox[\widthof{$f(n-1,0)$}]{0} & \makebox[\widthof{$f(n-1,1)$}]{1} & \cdots & \makebox[\widthof{$f(n-1,n-1)$}]{$n-1$}\end{pmatrix} \\[.2em]
\begin{pmatrix} 0 \\ 1 \\ \vdots \\ n-1 \end{pmatrix} &
\begin{pmatrix}
f(0,0)&f(0,1)&\cdots&f(0,n-1)\\
f(1,0)&f(1,1)&\cdots&f(1,n-1)\\
\vdots&\vdots&\ddots&\vdots\\
f(n-1,0)&f(n-1,1)&\cdots&f(n-1,n-1)
\end{pmatrix}
\end{matrix}
\end{gather*}