将框架添加到矩阵

将框架添加到矩阵

我想用一个方框将矩阵围起来。我已按照此 关联 但无法使边框正确。以下是框架的外观和代码。

在此处输入图片描述

\begin{frame}
\medskip\par\noindent
\begin{minipage}{0.4\linewidth}
\newcommand*{\WidestText}{
\begin{bmatrix}
1 & 2 & 3 \\[0.3em]\end{bmatrix}.*
\begin{bmatrix}
4 \\[0.3em]
2 \\[0.3em]
1 \\[0.3em]
\end{bmatrix}
=\text{ERROR} 
}%
\tikzmark{left}
{\footnotesize
\[
\begin{bmatrix}
1 & 2 & 3 \\[0.3em]\end{bmatrix}.*
\begin{bmatrix}
4 \\[0.3em]
2 \\[0.3em]
1 \\[0.3em]
\end{bmatrix}
=\text{ERROR} 
\]
}
{\footnotesize
\[\begin{bmatrix}
1 \\[0.3em]
2 \\[0.3em]
3 \\[0.3em]
\end{bmatrix}
.*
\begin{bmatrix}
4 \\[0.3em]
2 \\[0.3em]
1 \\[0.3em]
\end{bmatrix}
=
\begin{bmatrix}
4 \\[0.3em]
4 \\[0.3em]
3 \\[0.3em]
\end{bmatrix}
\]
}
\makebox[\widthof{\WidestText}][l]{  }\tikzmark{right}
\DrawBoxWide[thick, brown]
\end{minipage}
\end{frame}

答案1

一个例子tcolorbox

\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{amsmath, amssymb}

\begin{document}

\begin{tcolorbox}
\[
\begin{bmatrix}
1 & 2 & 3 \\[0.3em]\end{bmatrix}.*
\begin{bmatrix}
4 \\[0.3em]
2 \\[0.3em]
1 \\[0.3em]
\end{bmatrix}
=\text{ERROR} 
\]

\[\begin{bmatrix}
1 \\[0.3em]
2 \\[0.3em]
3 \\[0.3em]
\end{bmatrix}
.*
\begin{bmatrix}
4 \\[0.3em]
2 \\[0.3em]
1 \\[0.3em]
\end{bmatrix}
=
\begin{bmatrix}
4 \\[0.3em]
4 \\[0.3em]
3 \\[0.3em]
\end{bmatrix}
\]
\end{tcolorbox}

\tcboxmath{
\begin{bmatrix}
1 & 2 & 3 \\[0.3em]\end{bmatrix}.*
\begin{bmatrix}
4 \\[0.3em]
2 \\[0.3em]
1 \\[0.3em]
\end{bmatrix}
=\text{ERROR} 
}

\tcboxmath{
\begin{bmatrix}
1 \\[0.3em]
2 \\[0.3em]
3 \\[0.3em]
\end{bmatrix}
.*
\begin{bmatrix}
4 \\[0.3em]
2 \\[0.3em]
1 \\[0.3em]
\end{bmatrix}
=
\begin{bmatrix}
4 \\[0.3em]
4 \\[0.3em]
3 \\[0.3em]
\end{bmatrix}
}
\end{document}

在此处输入图片描述

相关内容