2009-03-20 19 views
19

行列の上と下(両方の外側)にある列と行(たとえばabcdなど)にラベルを追加する方法明らかに前記列および行と整列しているか?LaTeXの行列の行と列のラベリング

例行列:

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

'pmatrix'の代わりに' table'または 'longtable'環境を使用できます。 – jfs

+0

うん。 CTANは、有望に見えるものを出さない。 – dmckee

+0

Hmmm ...テーブルは可能性があるように見えますが、pmatrixの区切り文字を保持する能力は、結び目の図に対応する行列なので、かなり役に立ちます。 – bowenthebeard

答えて

26

あなたは\ bordermatrixを使用する必要があります。 http://www.math.harvard.edu/texman/node25.htmlに例があります。

+1

同じものは何もありませんpmatrix(\\ vs \ cr、行終了など)の構文ですか? –

6

kbordermatrixパッケージをお試しください。そのドキュメントはhereです(このパッケージはCTANの一部ではありません)。それはより良い近代より良い近代bordermatrixより先進的です。例を以下に示します。

\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

CTANで見たことがないにもかかわらず、私はMikTexのkbordermatrixで問題なく使用できました。 –