我正在绘制一个矩阵,我想显示其中一行已被选中两次。我已用蓝色突出显示该行,但我想\times 2
在蓝色突出显示行的右侧括号外添加(看起来像“x2”)。我该怎么做?
以下是 MWE:
\begin{equation*}
M = \left(\begin{array}{ccc}
M_{0,0} & M_{0,1} & M_{0,2} \\
\rowcolor{red!20}
M_{1,0} & M_{1,1} & M_{1,2} \\
M_{2,0} & M_{2,1} & M_{2,2} \\
M_{3,0} & M_{3,1} & M_{3,2} \\
\rowcolor{green!20}
M_{4,0} & M_{4,1} & M_{4,2} \\
M_{5,0} & M_{5,1} & M_{5,2} \\
\rowcolor{blue!20}
M_{6,0} & M_{6,1} & M_{6,2} \\
M_{7,0} & M_{7,1} & M_{7,2} \\
M_{8,0} & M_{8,1} & M_{8,2} \\
\end{array}\right)
\end{equation*}
答案1
将“times 2”添加为零宽度框:
\documentclass[xcolor=table]{beamer}
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\begin{equation*}
M = \left(\begin{array}{ccc}
M_{0,0} & M_{0,1} & M_{0,2} \\
\rowcolor{red!20}
M_{1,0} & M_{1,1} & M_{1,2} \\
M_{2,0} & M_{2,1} & M_{2,2} \\
M_{3,0} & M_{3,1} & M_{3,2} \\
\rowcolor{green!20}
M_{4,0} & M_{4,1} & M_{4,2} \\
M_{5,0} & M_{5,1} & M_{5,2} \\
\rowcolor{blue!20}
M_{6,0} & M_{6,1} & M_{6,2}\makebox[0pt][l]{\hspace{1.2em}$\scriptstyle{}\times 2$} \\
M_{7,0} & M_{7,1} & M_{7,2} \\
M_{8,0} & M_{8,1} & M_{8,2} \\
\end{array}\right)
\end{equation*}
\end{frame}
\end{document}