Latex \kbordermatrix 右侧带有行标签

Latex \kbordermatrix 右侧带有行标签

我需要创建一个用方括号[](而不是圆括号)括起来的矩阵(),行标签位于右侧。使用可以吗\kbordermatrix

例如,如下所示:

\kbordermatrix{\mbox{}& C_1 & C_2& C_3\\
R_1&1&2&7\\
R_2&2&1&8
}

我希望标签R_1位于R_2矩阵的右侧而不是左侧。

答案1

% arara: pdflatex

\documentclass{article}
\usepackage{blkarray}
\newcommand{\mLabel}[1]{\mbox{$\scriptstyle{#1}$}}

\begin{document}
\[
\begin{blockarray}{c@{}ccc@{\hspace{4pt}}cl}
    & \mLabel{C_1} & \mLabel{C_2} & \mLabel{C_3} & & \\
    \begin{block}{[c@{\hspace{5pt}}ccc@{\hspace{5pt}}c]l}
      & 1 & 2 & 7 & & \mLabel{R_1} \\
      & 2 & 1 & 8 & & \mLabel{R_2} \\
    \end{block}
  \end{blockarray}
\]
\end{document}

在此处输入图片描述

答案2

如果只需要 2x3 矩阵:

\documentclass{article}
\usepackage{array}
\let\SC\scriptstyle
\def\Biggg#1{\makebox(0,0){\put(0,-20){\bigg#1}}}
\begin{document}
$ \begin{array}{r@{\kern5pt}ccc@{}l>{\SC}l} 
        & \SC C_1 &\SC C_2 &\SC C_3\\
\Biggg[ & 1       & 2      & 7      & \Biggg] & R_1 \\
        & 2       & 1      & 8      &         & R_2
\end{array} $

\end{document}

在此处输入图片描述

相关内容