如何仅在矩阵的行上给出标签

如何仅在矩阵的行上给出标签
\documentclass[12pt,openany]{book}
\usepackage[
    top=1.75cm, % Top margin
    bottom=3.5cm, % Bottom margin
    left=3.25cm, % Left margin
    right=3.25cm, % Right margin
        footskip=2.5cm, % footskip margin
]{geometry}
\usepackage{blkarray, bigstrut}
\usepackage{amsfonts,amsmath,amssymb,amsthm,etoolbox}
\usepackage{mathtools}
\usepackage{blkarray, bigstrut}
\usepackage{gauss}

\begin{document}
$$
=\frac{1}{3}\left( \begin{gmatrix}
    \quad 2 & 1 & -1 \\
    \quad 5 & -2 & -4  \colops
     %\colops
\def\colmultlabel#1{\makebox[1.2em]{$#1$}}
\mult0{L_1}
\mult1{L_3}
\mult2{L_5}
     \end{gmatrix}
     \right)
     $$
\end{document}

我有这个:

结果

但这里矩阵中有标签“L1”、“L2”和“L3”。但我想将其放置在矩阵括号的外部。

答案1

您应该考虑更现代的nicematrix包装。

\documentclass{article}
\usepackage{amsmath}
\usepackage{nicematrix}

\begin{document}

\[
-\frac{1}{3}
\begin{pNiceMatrix}[first-row]
L_1 & L_2 & L_3 \\
2 & 1 & -1 \\
5 & -4 & -2
\end{pNiceMatrix}
\]

\end{document}

在此处输入图片描述

答案2

使用命令的版本\bordermatrix

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}

\[-\frac{1}{3}
\bordermatrix{
& L_1 & L_2 & L_3\cr
& 2 & 1 & -1 \cr
& 5 & -4 & -2 \cr
}
\]
\end{document}

在此处输入图片描述

这是另一个选项kbordermatrix。请注意与之前代码的区别。使用此包,矩阵外的标签更小。有关格式化的更多信息,请参阅kbordermatrix文档

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{kbordermatrix}
\renewcommand{\kbldelim}{(} 
\renewcommand{\kbrdelim}{)} 
\begin{document}
\[
  -\frac{1}{3} \kbordermatrix{
    \mbox{} & L_1 & L_2 & L_3 \\
    & 2 & 1 & -1 \\
    & 5 & -4 & -2
  }
\]
\end{document}

在此处输入图片描述

相关内容