将方程式中方括号内的方框置于中心

将方程式中方括号内的方框置于中心

我正在尝试用线性代数写出关于两个基数的矩阵变换符号。我无法将方括号内的方框居中。使用下面的代码,我几乎得到了想要的结果,但方框并没有在方括号内居中。

\begin{align*}
    _{\mathcal{E}} [{\framebox{}}]_{\mathcal{V}} =
        \begin{pmatrix}
            \lvert & \lvert & & \lvert \\
            \bm{v}_1 &\bm{v}_2 & \dots & \bm{v}_n \\
            \lvert & \lvert & & \lvert
        \end{pmatrix}
\end{align*}

在此处输入图片描述

如果能帮助将盒子稍微向上移动一点,我将非常感激!

提前致谢。

答案1

用于\vcenter{\hbox{...}}将某物垂直置于数学轴的中心。

\documentclass{article}

\usepackage{amsmath,bm}
\begin{document}

\begin{align*}
    _{\mathcal{E}} [\vcenter{\hbox{{\framebox{}}}}]_{\mathcal{V}} =
        \begin{pmatrix}
            \lvert & \lvert & & \lvert \\
            \bm{v}_1 &\bm{v}_2 & \dots & \bm{v}_n \\
            \lvert & \lvert & & \lvert
        \end{pmatrix}
\end{align*}

\end{document}

在此处输入图片描述

答案2

\documentclass{article}
\usepackage{amsmath,amssymb}

\newcommand{\bases}[2]{{}_{\mathcal{#1}}[{\mathop\square}]_{\mathcal{#2}}}

\begin{document}

\[
\bases{E}{F}
\]

\end{document}

当作用于单个符号时\mathop,它会相对于公式轴垂直居中,就像括号一样。

在此处输入图片描述

答案3

使用tensor包在下标模式下对齐书法符号。使用\newcommand: \nsquare和 可以-.7pt保证我将正方形置于方括号内。

\documentclass{article}
\usepackage{amsmath,amssymb,tensor,bm}
\newcommand{\nsquare}[1][-.7pt]{
  \mathrel{\raisebox{#1}{$\square$}}
}

\begin{document}
\begin{align*}
    \tensor[_{\mathcal{E}}]{[\nsquare]}{_{\mathcal{V}}} =
        \begin{pmatrix}
            \lvert & \lvert & & \lvert \\
            \bm{v}_1 &\bm{v}_2 & \dots & \bm{v}_n \\
            \lvert & \lvert & & \lvert
        \end{pmatrix}
\end{align*}
\end{document}

在此处输入图片描述

与我的问题相关:带有书法字符的 Tensor 包

相关内容