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 likes topanswers.xyz 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 – barbara beeton 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}
| improve this answer | |

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.