1

I want to put a matrix in a matrix, more precisely what I wanna reach is basically this:

enter image description here

I'm using the pmatrix-environment. How can I do this?

Edit: Sorry, I wasn't precise - what I actually wanna do, is replacing the a's here by a matrix A which is aligned in the middle of the 4 rows and the 5 columns. The example above seems to be easier since the number of rows/columns of A_1 is odd.

\[
\begin{pmatrix}
a & a & a & a & 1 \\
a & a & a & a & 2 \\
a & a & a & a & 3 \\
a & a & a & a & 4 \\
\end{pmatrix}
\]
4
  • 1
    you should show what you tried, and if it has an error someone could fix, there doesn't seem to be anything special needed simply use \vdots & A_{1} as the third row, you may think of it as a nested matrix but TeX doesn't need to know that Jan 11, 2020 at 12:25
  • The picture above is from a book, not from me. I didn't try anything because I don't know how.... but yes, your hint works, thanks. How would I do it if I wanted only one column (the right one) in the matrix and the A_1 to stand for a 4x4 matrix on the left of the column?
    – ATW
    Jan 11, 2020 at 12:30
  • you could still have made a test document even if it just has a basic pmatrix, I am not sure I understand your second request but perhaps make the first row be * & \cdots & * then you can make the later row A_1 & & so the A comes under the left * Jan 11, 2020 at 12:34
  • I edited the question.
    – ATW
    Jan 11, 2020 at 12:43

2 Answers 2

2

Nest matrix inside pmatrix:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
\begin{pmatrix}
\alpha_{11} & \begin{matrix} * & \dots & * \end{matrix} \\
\begin{matrix} 0 \\ \vdots \\ 0 \end{matrix} & A_{11}
\end{pmatrix}
\]

\end{document}

enter image description here

3

Like this?

enter image description here

With use of the nicematrix package:

\documentclass[margin=3mm]{standalone}
\usepackage{bm}
\usepackage[table]{xcolor}
\usepackage{nicematrix}

\begin{document}
$
\begin{pNiceArray}{CCCC}
\alpha_{11} &   *   &   \dots   &   *   \\
0           &   \Block{3-3}<\huge\bm>{A_1} 
                    &           &       \\
\vdots      &       &           &       \\
0           &       &           &       
\end{pNiceArray}
$
\end{document}

or

enter image description here

\documentclass[margin=3mm]{standalone}
\usepackage{bm}
\usepackage{nicematrix}

\begin{document}
$
\begin{pNiceArray}{CCCC}
\alpha_{11} &   *   &   \Cdots   &   *   \\
0           &   \Block{3-3}<\huge\bm>{A_1} 
                    &           &       \\
\Vdots      &       &           &       \\
0           &       &           &       
\end{pNiceArray}
$
\end{document}

Shoved result you will obtain after two compilation of above MWE.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.