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