2009-03-20 31 views
19

Cómo añadir etiquetas a las columnas y filas (tales como a, b, c, d y similares) que van arriba y hacia la izquierda (tanto en el exterior) de la matriz, pero ¿Están obviamente alineados con dichas columnas y filas?de fila y columna de etiquetado de matrices en látex

Una matriz de ejemplo:

\[ 
\begin{pmatrix} 
t & 1-t & -1 & 0 & 0 \\ 
0 & t & 1-t & -1 & 0 \\ 
0 & 0 & t & 1-t & -1 \\ 
-1 & 0 & 0 & t & 1-t \\ 
1-t & -1 & 0 & 0 & t 
\end{pmatrix} 
\] 
+0

Se pueden usar entornos 'table' o' longtable' en lugar de 'pmatrix'. – jfs

+0

Sí. CTAN no muestra nada que parezca prometedor en absoluto. – dmckee

+0

Hmmm ... la tabla parece que podría ser una posibilidad, pero preferiría tener la capacidad de guardar los delimitadores de pmatrix, ya que es una matriz que corresponde a un diagrama de nudos ... – bowenthebeard

Respuesta

6

Es posible que desee probar el paquete kbordermatrix. Su documentación se puede encontrar en here (tenga en cuenta que el paquete no es parte de CTAN). Es más moderno y avanzado que el viejo bordermatrix. A continuación, se muestra un ejemplo:

\usepackage{kbordermatrix} % include package @ document preamble 
\renewcommand{\kbldelim}{(} % change default array delimiters to parentheses 
\renewcommand{\kbrdelim}{)} 

% ... 

\[ 
\kbordermatrix{ 
    \mbox{corner_text}&\alpha & \beta & \gamma & \delta \\ % column indices 
    1 & t & 1-t & -1 & 0 & 0 \\ 
    2 & 0 & t & 1-t & -1 & 0 \\ 
    3 & 0 & 0 & t & 1-t & -1 \\ 
    4 & -1 & 0 & 0 & t & 1-t \\ 
    5 & 1-t & -1 & 0 & 0 & t 
    % 1, 2, 3, 4, 5 are row indices 
} 
\] 
+0

Tenga en cuenta que pude usar con kbordermatrix desde MikTex sin ningún problema, a pesar de no verlo en CTAN. –

Cuestiones relacionadas