2009-03-20 12 views
19

Cách thêm nhãn vào cột và hàng (chẳng hạn như a, b, c, d và các loại tương tự) ở trên và bên trái (cả bên ngoài) của ma trận, nhưng rõ ràng là phù hợp với các cột và hàng đã nói?Ghi nhãn hàng và cột của ma trận trong LaTeX

Một ma trận dụ:

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

'môi trường' hoặc 'longtable' có thể được sử dụng thay cho' pmatrix'. – jfs

+0

Vâng. CTAN không bật lên bất cứ thứ gì có vẻ hứa hẹn chút nào. – dmckee

+0

Bảng Hmmm ... trông giống như nó có thể là một khả năng, nhưng tôi sẽ có nhiều khả năng để giữ các dấu phân cách của pmatrix, vì nó là một ma trận tương ứng với một sơ đồ nút ... – bowenthebeard

Trả lời

6

Bạn có thể muốn thử gói kbordermatrix. Tài liệu của nó có thể được tìm thấy here (lưu ý rằng gói không phải là một phần của CTAN). Đó là hiện đại hơn và tiên tiến hơn cũ tốt bordermatrix. Ví dụ sau đây:

\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

Lưu ý rằng tôi đã có thể sử dụng với kbordermatrix từ MikTex mà không gặp bất kỳ sự cố nào, mặc dù không nhìn thấy nó trên CTAN. –