有没有办法输入类似这样的内容(抱歉图片有点奇怪)
使用 pmatrix 还是其他同样简单的方法?提前致谢。
附言
我可以创造
使用
\newcommand\bigzero{\makebox(0,0){\text{\huge0}}}
\begin{equation}
\begin{pmatrix}
\begin{matrix} a & b \\ c & d \end{matrix} & \bigzero \\ \bigzero & \begin{matrix} a & b \\ c & d \end{matrix}
\end{pmatrix}
\end{equation}
但我无法输入分隔符。我知道它(以及更复杂的形式)可以使用数组命令输入,但如果可能的话,我想使用简单的矩阵命令。
答案1
更新(2023年)
有了nicematrix
它真的很容易。
\documentclass{article}
\usepackage{amsmath}
\usepackage{nicematrix}
\begin{document}
\[
\begin{pNiceArray}{cc|cc}
a & b & \Block{2-2}<\Large>{\mathbf{0}} \\
c & d \\
\hline
\Block{2-2}<\Large>{\mathbf{0}} && a & b \\
&& c & d
\end{pNiceArray}
\]
\end{document}
原始答案(2016年)
array
恐怕如果不明确使用的话,可能性并不大:
\documentclass{article}
\usepackage{amsmath}
\newcommand{\bigzero}{\mbox{\normalfont\Large\bfseries 0}}
\newcommand{\rvline}{\hspace*{-\arraycolsep}\vline\hspace*{-\arraycolsep}}
\begin{document}
\[
\begin{pmatrix}
\begin{matrix}
a & b \\
c & d
\end{matrix}
& \rvline & \bigzero \\
\hline
\bigzero & \rvline &
\begin{matrix}
a & b \\
c & d
\end{matrix}
\end{pmatrix}
\]
\end{document}
和array
:
\documentclass{article}
\usepackage{amsmath}
\newcommand{\bigzero}{\mbox{\normalfont\Large\bfseries 0}}
\begin{document}
\[
\left(\begin{array}{@{}c|c@{}}
\begin{matrix}
a & b \\
c & d
\end{matrix}
& \bigzero \\
\hline
\bigzero &
\begin{matrix}
a & b \\
c & d
\end{matrix}
\end{array}\right)
\]
\end{document}