我想显示一个矩阵,上面有一个点(导数)。此矩阵的条目应由任意符号组成。
当我写作时
\begin{align}
\dot{\begin{pmatrix} x \\ y \end{pmatrix}}
\end{align}
一切正常。然而,
\begin{align}
\dot{\begin{pmatrix} \hat{x} \\ \hat{y} \end{pmatrix}}
\end{align}
导致一系列奇怪的错误(非法计量单位等)。
x
如何在和变量上显示带有帽子(或其他装饰)的矩阵推导y
?从更改为pmatrix
或array
设置括号均未带来任何改进。
该问题的完整示例如下:
\documentclass{report}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath,amsfonts,mathrsfs,amssymb,dsfont}
\begin{document}
\begin{align}
\dot{\begin{pmatrix} \hat{x} \\ \hat{y} \end{pmatrix}} % Problem!
\end{align}
\end{document}
答案1
amsmath
有一些用于双重重音的花哨代码,并且\hat
内部\dot
会以意想不到的方式触发其中的一些部分。最简单的方法是在框中预设内部表达式。
\documentclass{report}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath,amsfonts,mathrsfs,amssymb,dsfont}
\begin{document}
\begin{align}
\sbox0{$\begin{pmatrix}\hat{x} \\ \hat{y} \end{pmatrix}$}\dot{\usebox{0}}
\end{align}
\end{document}