创建一个奇怪的矩阵

创建一个奇怪的矩阵

所以我正在制作一个关于编码理论的文档,我快完成了,但我必须创建一个矩阵,但我不知道如何创建这个特定的矩阵,任何帮助都将不胜感激。矩阵

答案1

稍微堆叠一下就可以了。

\documentclass{article}
\usepackage{stackengine}
\begin{document}
\[
\fboxsep=3ex\relax
G=\left[
  \makebox[12ex]{$I_6$}
  \addstackgap[5pt]{$\vcenter{\hbox{\stackon{\fbox{$S_3$}}{$1~1~1~1~1$}}}$}\,
  \right]
\]
\end{document}

在此处输入图片描述

答案2

一些观察:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
G=
\begin{bmatrix}
\qquad\qquad I_6 \qquad\qquad
&
\begin{array}{@{}|ccccc|}
\multicolumn{1}{c}{1} & 1 & 1 & 1 & \multicolumn{1}{c}{1} \\
\hline
&&&&\\
&&&&\\
\multicolumn{5}{|c|}{S_5\vphantom{\Bigg|}}\\
&&&&\\
&&&&\\
\hline
\end{array}\,
\end{bmatrix}
\]

\end{document}

在此处输入图片描述

答案3

一个可能的解决方案easybmat

\documentclass{article}
\usepackage{easybmat}

\begin{document}

\[ 
   G = \left[
       \begin{BMAT}(c){cc}{cc}
            & \begin{BMAT}{ccccc}{c}
                 1&1&1&1&1
              \end{BMAT}\\
        I_6 & \begin{BMAT}[4ex]{|c|}{|c|} 
                 S_5 
              \end{BMAT}\\
       \end{BMAT} 
       \right]
   \]

\end{document}

在此处输入图片描述

答案4

与。{bNiceMatrix}nicematrix

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

$G = 
\begin{bNiceMatrix}[columns-width=2mm,right-margin=6pt]
\Block{6-5}{I_6}
& & & & & 1 & 1 & 1 & 1 & 1 \\
& & & & & \Block[draw]{5-5}{S_5} \\
\\
\\
\\
\\
\end{bNiceMatrix}$

\end{document}

上述代码的输出

相关内容