При использовании AMSmath и попытке поместить a \dot
над a \vec
полужирного символа это работает, но последующие экземпляры имеют тильду вместо вектора над полужирным символом, и странно, что мой частичный wrt становится полужирным. Если я не использую AMSmath, это работает. Я пробовал много вариантов с дополнительными скобками или переставленными порядками, но, похоже, ничто не исправляет эту ошибку. Вот фрагмент tex, который воспроизводит проблему во второй строке, третья строка, когда предшествует {\vec E}
с, \bf
создает только тильды вместо векторов, но \dot
делает D
неполным.
Есть идеи, что я упускаю?
\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}
решение1
Должно сработать следующее:
\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}
PS: Поскольку вы находитесь в математическом режиме, лучше использовать \mathbf
вместо \bf
.
решение2
Как можно догадаться из комментариев и ответов (мне пришлось это сделать), проблема заключается в порядке \vec
и \mathbf
. (Не следует использовать \bf
в математическом режиме.) Оба примера приведены ниже.
\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}