2009-03-20 15 views
19

Come aggiungere etichette alle colonne e righe (come a, b, c, d e simili) che vanno sopra ea sinistra (sia all'esterno) della matrice, ma sono ovviamente allineati con dette colonne e righe?riga e colonna etichettatura delle matrici in lattice

Una matrice esempio:

\[ 
\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

Gli ambienti 'table' o' longtable' possono essere utilizzati al posto di 'pmatrix'. – jfs

+0

Sì. Il CTAN non presenta nulla che sembri promettente. – dmckee

+0

Hmmm ... tabella sembra che potrebbe essere una possibilità, ma preferirei avere la possibilità di mantenere i delimitatori di pmatrix, dal momento che è una matrice che corrisponde a un diagramma nodo ... – bowenthebeard

risposta

6

Si consiglia di provare il pacchetto kbordermatrix. La sua documentazione può essere trovata here (si noti che il pacchetto non fa parte di CTAN). È più moderno e avanzato del buon vecchio bordermatrix. Segue un esempio:

\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

Nota che sono stato in grado di usare con kbordermatrix da MikTex senza problemi, nonostante non lo vedessi su CTAN. –