我正在尝试并排设置两个矩阵,但无法水平对齐矩阵。这是我的示例:
\documentclass[a4paper]{scrbook}
\usepackage{amsmath}
\begin{document}
\begin{minipage}[c][8.5cm]{0.48\textwidth}
\begin{align*}
\boldsymbol{\Lambda} &= \left(\begin{array}{c c c c}
1 & 0 & 0 & 0 \\
1 & 1 & 0 & 0 \\
1 & 2 & 0 & 0 \\
1 & 3 & 0 & 0 \\
1 & 3 & 1 & 0 \\
1 & 3 & 2 & 0 \\
1 & 3 & 3 & 0 \\
1 & 3 & 4 & 0 \\
1 & 3 & 5 & 0 \\
1 & 3 & 6 & 0 \\
1 & 3 & 6 & 1 \\
1 & 3 & 6 & 2 \\
\end{array}\right)\\
\end{align*}
\end{minipage}
\begin{minipage}[c][8.5cm]{0.48\textwidth}
\begin{align*}
\boldsymbol{\eta} &= \left(\begin{array}{c}
\alpha_i\\
\beta_{1i}\\
\beta_{2i}\\
\beta_{3i}
\end{array}\right)
\end{align*}
\end{minipage}
\end{document}
所以我希望等号水平对齐。我尝试过调整 minipage 的高度,但没有成功,我甚至不确定使用 minipage 来实现这一点是否是我想要的正确方法。
答案1
无需使用minipage
环境,也不需要align*
环境。但请使用pmatrix
环境来排版这两个矩阵。
\documentclass[a4paper]{scrbook}
\usepackage{amsmath} % for "\boldsymbol" macro and "pmatrix" env.
\begin{document}
\[
\boldsymbol{\Lambda} =
\begin{pmatrix}
1 & 0 & 0 & 0 \\
1 & 1 & 0 & 0 \\
1 & 2 & 0 & 0 \\
1 & 3 & 0 & 0 \\
1 & 3 & 1 & 0 \\
1 & 3 & 2 & 0 \\
1 & 3 & 3 & 0 \\
1 & 3 & 4 & 0 \\
1 & 3 & 5 & 0 \\
1 & 3 & 6 & 0 \\
1 & 3 & 6 & 1 \\
1 & 3 & 6 & 2
\end{pmatrix}
\hspace{3cm} % set a suitable amount of horiz. spacing
\boldsymbol{\eta} =
\begin{pmatrix}
\alpha_i\\
\beta_{1i}\\
\beta_{2i}\\
\beta_{3i}
\end{pmatrix}
\]
\end{document}