Как сделать эллипс над буквой в математическом режиме?

Как сделать эллипс над буквой в математическом режиме?

В статье Янцевича 1980 годаЭлектромагнетизм с использованием бивекторовон вводит новое обозначение для бивекторов: букву с эллипсом над ней, по аналогии с традиционной стрелкой для прямых векторов.

Стрелка для прямого вектора достаточно проста: \vec{x}. Если я предпочитаю жирный шрифт для векторов, это тоже достаточно просто (просто переопределите \vecкак \mathbf).

Но, похоже, нет никаких встроенных функций для диакритического знака "многоточие над". Как мне создать такую ​​вещь?

Вот моя цель:пример от Янцевича

Крайне скучный MWE:

\documentclass{article}
\begin{document}
\[ \vec{B} = \mathbf{a} \wedge \mathbf{b} \]
\end{document}

решение1

введите описание изображения здесь

Пакет accentsпозволяет определять акценты. Синтаксис для определения нового акцента — \accentset{〈accent〉}{〈symbol〉}.

В стандартном математическом алфавите нет эллипса. Его можно получить, растянув круг по горизонтали: \hstretch{2}{\circ}. Параметр 2можно изменять; он определяет масштабный коэффициент. hstretchкоманда предоставляется пакетом scalerel.

\documentclass{article}

\usepackage[single]{accents}
\usepackage{scalerel}

\newcommand*{\ellipse}{\hstretch{2}{\circ}}
\renewcommand*{\vec}[1]{\accentset{\ellipse}{#1}}

\begin{document}

$\vec{B} = a \wedge b$

\end{document}

Связанный контент