我有,其中有一个变量 G ,即。但我不matrix
知道如何在不拆分 G 的情况下将这样的矩阵变量放在另一个矩阵中?3 by 3
2 by 2
答案1
另一种解决方案是使用multirow
和multicol
包:
\documentclass[a4paper]{report}
\usepackage{amsmath,multirow,multicol}
\begin{document}
\[\left(\begin{array}{ccc}
\multicolumn{2}{c}{\multirow{2}{*}{$\left(\begin{array}{cc}
1 & 0 \\
0 & 1
\end{array}\right)$}} & 0 \\
& & 0 \\
\multicolumn{2}{c}{\begin{array}{cc}
0 & 0
\end{array}} & 1
\end{array}\right)
\quad
\left(\begin{array}{ccc}
\multicolumn{2}{c}{\multirow{2}{*}{\Huge$G$}} & 0 \\
& & 0 \\
0 & 0 & 1
\end{array}\right)\]
\end{document}
有关传递给\multicolumn
和 的参数的更多信息\multirow
,请阅读相关包的文档。要调整对齐方式,可以使用\raisebox
(垂直)或添加空格(水平)。第一个示例中的第二个多列是将 0 正确对齐到左下角,否则它会太靠左了——试试看!
答案2
矩阵中的矩阵可以嵌套,并使用bracket
-lessmatrix
环境来保持列或行对齐。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
\begin{pmatrix}
\begin{pmatrix}
1 & 0 \\
0 & 1 \\
\end{pmatrix} & \begin{matrix} 2 \\ 1 \end{matrix} \\
\begin{matrix} 4 & 3 \end{matrix} & 5 \\
\end{pmatrix}
\]
\end{document}
不过间距稍微改变了一下: