包含帽子的向量的点导数未对齐

包含帽子的向量的点导数未对齐

我有一个定义为的向量,\begin{bmatrix}x \\ \hat{x}\end{bmatrix}它按预期显示,但是如果我尝试添加点导数,它就会错位。

最小示例:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$$\dot{
\begin{bmatrix}x \\ \hat{x}\end{bmatrix}}
$$
\end{document}

结果是:

未对齐向量

答案1

在此处输入图片描述

amsmath 正在努力使点重音取代帽子重音。

您可以重置里面的东西\dot,让它“忘记”它处于嵌套的重音构造中。

\documentclass{article}
\usepackage{amsmath}
\makeatletter
\let\mathaccentV@@\mathaccentV
\def\resetaccents{%
\macc@depth=\z@
\let\mathaccentV\mathaccentV@@
}
\makeatother

\begin{document}

\[\dot{\hat{x}}\]

\[
\dot{\resetaccents
\begin{bmatrix}x \\ \hat{x}\end{bmatrix}}
\]
\end{document}

相关内容