¿Por qué \dot over \vec over {\bf E} da tilde?

¿Por qué \dot over \vec over {\bf E} da tilde?

Cuando uso AMSmath y trato de poner un símbolo en negrita \dotsobre \vecun símbolo, funciona, pero las instancias posteriores tienen una tilde en lugar de un vector sobre el símbolo en negrita y, extrañamente, mi escritura parcial se vuelve negrita. Si no uso AMSmath, esto funciona. Probé muchas variantes con corchetes adicionales u órdenes intercambiadas, pero nada parece solucionar este error. Aquí hay un fragmento de texto que reproduce el problema en la segunda fila; la tercera fila, cuando la precede {\vec E}, \bfproduce solo tildes en lugar de vectores, pero no \dothace que Destén en negrita.

¿Alguna idea de lo que me estoy perdiendo?

\documentclass [12pt] {article}
\usepackage{amsmath,amssymb}

%\let\vec\relax
%\DeclareMathAccent{\vec}{\mathord}{letters}{"7E}
\newcommand{\pdt}[1]{\frac{\partial^{#1}}{\partial t^{#1}}}
\begin{document}

\LARGE
$
\vec E \cdot \dot{{\vec D}} =
\vec E \cdot \pdt{} (\epsilon \vec E )
$

$
\vec {\bf E} \cdot \dot {\vec {\bf D}} =
\vec {\bf E} \cdot \pdt{} (\epsilon \vec {\bf E} )
$

$
 {\bf {\vec E}} \cdot \dot{ {\bf {\vec D}}} =
 {\bf {\vec E}} \cdot \pdt{} (\epsilon  {\bf {\vec E}} )
$
\end{document}

Respuesta1

Lo siguiente debería funcionar:

\documentclass [12pt] {article}
\usepackage{amsmath,amssymb}

%\let\vec\relax
%\DeclareMathAccent{\vec}{\mathord}{letters}{"7E}
\newcommand{\pdt}[1]{\frac{\partial^{#1}}{\partial t^{#1}}}
\begin{document}

\LARGE
$
\vec {E} \cdot \dot{{\vec {D}}} =
\vec {E} \cdot \pdt{} (\epsilon \vec {E} )
$

$
\vec {\mathbf {E}} \cdot \dot {\vec {\mathbf {D}}} =
\vec {\mathbf {E}} \cdot \pdt{} (\epsilon \vec {\mathbf {E}} )
$

$
 {\vec {\mathbf {E}}} \cdot \dot{{\vec {\mathbf {D}}}} =
 {\vec {\mathbf {E}}} \cdot \pdt{} (\epsilon  {\vec {\mathbf {E}}} )
$
\end{document}

ingrese la descripción de la imagen aquí

PD: Como estás en modo matemático, es mejor usarlo \mathbfen lugar de \bf.

Respuesta2

Como se puede extrapolar de los comentarios y respuestas (tuve que hacerlo), el problema radica en el orden de \vecy \mathbf. (No debe usarse \bfen modo matemático). Ambos ejemplos se dan a continuación.

\documentclass[11pt]{article}
\usepackage{amsmath}

\begin{document}
This is the wrong order and gives a tilda:
 $\mathbf{\vec{x}}$\par
This is the right order and gives an arrow:
 $\vec{\mathbf{x}}$
\end{document}

Producción

información relacionada