有没有办法将下支架垂直向下移动?
我的问题是,以下代码中的底标重叠:
\begin{equation*}
\mathbf{v}_n \approx \sum_{m} \underbrace{\mathbf{T}^{(m)} \mathbf{W}}_{\mathclap{\text{m-te Transformation aller Basisvektoren}}} H_{:,n}^{(m)}.
\end{equation*}
有办法解决这个问题吗?
答案1
如果您希望解释文本全部放在一行上,则没有什么可做的:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
This is what you could do
\begin{equation*}
\mathbf{v}_n \approx \sum_{\raisebox{.3ex}{$\scriptstyle m$}}
\underbrace{\mathbf{T}^{(m)}
\mathbf{W}}_{\mathclap{\substack{\text{$m$-te}\\
\text{Transformation}\\
\text{aller Basisvektoren}}}}
H_{:,n}^{(m)}.
\end{equation*}
but I'd prefer something like
\begin{equation*}
\mathbf{v}_n \approx \sum_{m} \mathbf{T}^{(m)}\mathbf{W} H_{:,n}^{(m)},
\end{equation*}
where $\mathbf{T}^{(m)}\mathbf{W}$ is the $m$-th transformation of
all basis vectors.
\end{document}
或者,
\begin{equation*}
\mathbf{v}_n \approx \sum_{\raisebox{.3ex}{$\scriptstyle m$}}
\underbrace{\mathbf{T}^{(m)}\mathbf{W}}%
_{\mathclap{\substack{\uparrow\\
\text{$m$-te Transformation aller Basisvektoren}}}}
H_{:,n}^{(m)}.
\end{equation*}
我当然更喜欢公式后面的解释。
答案2
而不是移动第二个参数\underbrace
向下为了避免与m
in发生冲突\sum_m
,你可以\nolimits
在之后立即使用\sum
使用侧边设置期限m
,从而将其向上并避开了第二个参数中包含的材料\underbrace
。
避免这种冲突只能解决一个排版问题。的第二个参数\underbrace
太长了,使得下括号所指的内容不太明显。为了稍微缓解这个问题,您可以将下括号材料分成两行(使用\substack
)和将其设置为\tiny
(而不是\scriptsize
)尺寸:
然而,我认为更优雅——也更有助于你的读者!——把对什么的解释放在\mathbf{T}^{(m)} \mathbf{W}
不过,我认为把解释放在正文中他的回答。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation*}
\mathbf{v}_n \approx \sum\nolimits_{m}
\underbrace{\mathbf{T}^{(m)} \mathbf{W}}_{%
\mathclap{\text{$m$-te Transformation aller Basisvektoren}}}
H_{:,n}^{(m)}.
\end{equation*}
\end{document}
第二版方程的代码:
\[
\mathbf{v}_n \approx \sum\nolimits_{m}
\underbrace{\mathbf{T}^{(m)} \mathbf{W}}_{%
\mathclap{\substack{\text{\tiny $m$-te Transformation}\\
\text{\tiny aller Basisvektoren}} }}
H_{:,n}^{(m)}.
\]
答案3
以@egreg 的第二个解决方案为起点,flalign*
环境的变体提供了更好的垂直间距:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
Text text text text text text text text text text text text text text text text text text text text text text text text text.
\begin{flalign*}
& & \begin{gathered}
\mathbf{v}_n \approx \sum_m\mathbf{T}^{(m)}\mathbf{W} H_{:,n}^{(m)},
\end{gathered} & & \\
\text{\rlap{where $\mathbf{T}^{(m)}\mathbf{W}$ is the $m$-th transformation of all basis vectors.}} %& & & & &
\end{flalign*}
Text text text text text text text text text text text text text text text text text text text text text text text text text.
\begin{equation*}
\mathbf{v}_n \approx \sum_m\mathbf{T}^{(m)}\mathbf{W} H_{:,n}^{(m)},
\end{equation*}
where $\mathbf{T}^{(m)}\mathbf{W}$ is the $m$-th transformation of all basis vectors.
Text text text text text text text text text text text text text text text text text text text text text text text text text.
\end{document}