Imos ver o funcionamento dos arrays, unha das funcións máis versátiles de LaTeX xa que nos permite organizar por filas e columnas o que queiramos, indicando a xustificación de cada columna.
A mellor forma de ver o seu funcionamento é a partir de varios exemplos. O lector saberá atopar moitas máis aplicacións e formas de usar os arrays. As filas e columnas irán encerradas entre \begin{array} e \end{array}
\[
\left (
\begin{array}{rrr|r}
-1 & 2 & 3 & 0 \\
3 & 4 & -7 & 2\\
6 & 5 & 90 & -11
\end{array}
\right )
\]
O código anterior produce a seguinte matriz cunha liña vertical antes da última columna:
\[
\left (
\begin{array}{rrr|r}
-1 & 2 & 3 & 0 \\
3 & 4 & -7 & 2\\
6 & 5 & 90 & -11
\end{array}
\right )
\]
- Como xa se explicou na sección de delimitadores as parénteses conséguense con \left ( e \right ).
- As columnas van separadas polo símbolo: &
- As filas van separadas por dúas barras investidas: \\
- Obsérvese como todos os números están xustificados á dereita, esta é probablemente a mellor forma de facelo nunha matriz. A xustificación de cada elemento do array contrólase coas chaves que hai xusto tras \begin{array}, é dicir con: {rrr|r}. Podemos modificar r (dereita) e cambialo por c (centrado) ou l (esquerda). A liña vertical antes da última r é a liña que separa a última columna.
Pódense mesturar as diferentes opcións, por exemplo
\[
\left (
\begin{array}{rclc}
-1 & 2 & 3 & 0 \\
3 & 4 & -7 & 2\\
6 & 5 & 90 & -11
\end{array}
\right )
\]
Agora o resultado é:
\[
\left (
\begin{array}{rclc}
-1 & 2 & 3 & 0 \\
3 & 4 & -7 & 2\\
6 & 5 & 90 & -11
\end{array}
\right )
\]
Do mesmo xeito que se fan matrices pódense construír sistemas, determinantes etc.
No seguinte exemplo úsanse dúas columnas para facer un sistema, unha antes do igual e a outra desde o igual até o final, ambas con xustificación dereita:
\[
\left \{
\begin{array}{rr}
x+e-2z & = 5 \\
-3x+5e-4z & = 0 \\
3x+e+z & = 8
\end{array}
\right .
\]
\[
\left \{
\begin{array}{rr}
x+e-2z & = 5 \\
-3x+5e-4z & = 0 \\
3x+e+z & = 8
\end{array}
\right .
\]
No seguinte exemplo utilízase unha única columna, xustificada á dereita:
\[
\left \{
\begin{array}{r}
x+e-2z = 5 \\
-3x+5e-4z = 0 \\
3x+e+z = 8
\end{array}
\right .
\]
\[
\left \{
\begin{array}{r}
x + e-2z = 5 \\
-3x+5e-4z = 0 \\
3x+e+z = 8
\end{array}
\right .
\]
Neste exemplo úsanse 5 columnas, xustificadas todas á dereita:
\[
\left \{
\begin{array}{rrrrr}
x & + & e & -& 2z & = & 5 \\
-3x & + & 5e & - & 4z & = & 0 \\
3x & + & e & + & z & = & 8
\end{array}
\right .
\]
\[
\left \{
\begin{array}{rrrrr}
x & + & e & - & 2z & = & 5 \\
-3x & + & 5e & - & 4z & = & 0 \\
3x & + & e & + & z & = & 8
\end{array}
\right .
\]
Táboas
Cun array tamén é posible a construción de táboas mediante o uso de liñas verticais entre columnas e con liñas horizontais en cada fila (\hline). Velaquí un exemplo con dúas filas e dúas columnas:
\begin{array} {|r|r|}
\hline a & b \\
\hline c & d \\
\hline
\end{array}
\begin{array} {|r|r|}\hline a & b \\ \hline c & d \\ \hline \end{array}
Esta páxina web permite xerar o código LaTex de forma automática.