I want to write the following matrix in latex,

enter image description here

Adding the group structure is creating some problem. Can anyone provide me with a simple code to generate the groups for the matrices?

Thank you,


  • 1
    Please share with us what you have got so far. Provide a MWE (minimal working example) which starts at \documentclass and ends at \end{document}.
    – Skillmon
    Mar 23 '17 at 19:43
  • Welcome to TeX. SE! Please, (i) see the last answer listed on the right of your question (as related questions) and try on it basis write code for your matrix. on this basis we can further help you to add curly braces on the right side of matrix.
    – Zarko
    Mar 23 '17 at 19:45
  • possibly helpful: How to write brackets in a matrix Mar 24 '17 at 19:03

Here's a solution that's uses nested array environments.

enter image description here

\usepackage{amsmath} % for "\text" macro
  \vphantom{x_11} \\ \vphantom{vdots} \\ \vphantom{x_11}
  \end{array}\right\} \text{#1}}
x_{11}   & x_{12}  & \cdots & x_{1p} \\
\vdots   & \vdots  & \ddots & \vdots \\
x_{k1}   & x_{k2}  & \cdots & x_{kp} \\
x_{k+1,1}&x_{k+1,2}& \cdots & x_{k+1,p}\\
\vdots   & \vdots  & \ddots & \vdots   \\
x_{n1}   & x_{n2}  & \cdots & x_{np}   \\
\curlygroup{Group 1}\\[4.5ex]
\curlygroup{Group 2}

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.