Comment composer une matrice?

$\Reponse$ Il suffit de construire un tableau sans lignes avec l'environnement array comme dans cet exemple:

\documentclass{article}
  \usepackage{array}
 
\begin{document}
\[
\begin{array}{ccc}
   x_{11} & \cdots & x_{1p} \\
   \vdots & \ddots & \vdots \\
   x_{n1} & \cdots & x_{np}
\end{array}
\]
\end{document}

\documentclass{article}
  \usepackage{lmodern}
  \usepackage{array}
  \pagestyle{empty}

\begin{document}
\Large
\[
\begin{array}{ccc}
   x_{11} & \cdots & x_{1p} \\
   \vdots & \ddots & \vdots \\
   x_{n1} & \cdots & x_{np}
\end{array}
\]
\end{document}

Pour encadrer cette matrice avec des délimiteurs, voir la question « Comment ajuster la taille de délimiteurs? ».

$\Reponse$ Le package amsmath (voir la question « Que sont AMS-TeX et AMS-LaTeX? ») permet de définir une matrice de manière plus rapide qu'avec l'environnement array. Les environnements disponibles sont:

Utilisation de amsmath pour les matrices:

\documentclass{article}
  \usepackage{amsmath}
 
\begin{document}
\[
\begin{pmatrix}
   a & b \\
   c & d
\end{pmatrix}
\]
\end{document}

\documentclass{article}
  \usepackage{lmodern}
  \usepackage{amsmath}
  \pagestyle{empty}

\begin{document}
\Large
\[
\begin{pmatrix}
   a & b \\
   c & d
\end{pmatrix}
\]
\end{document}

$\Reponse$ Le package easymat aide également à l'écriture de matrices.

$\Reponse$ Le package easybmat fournit des facilités pour écrire des matrices par bloc.