Wie kann ich im Mathematikmodus eine Ellipse über einem Buchstaben erstellen?

Wie kann ich im Mathematikmodus eine Ellipse über einem Buchstaben erstellen?

In Jancewiczs Aufsatz von 1980Elektromagnetismus mit Bivektorenführt er eine neue Notation für Bivektoren ein: einen Buchstaben mit einer Ellipse darüber, analog zum traditionellen Pfeil für gerade Vektoren.

Der Pfeil für einen geraden Vektor ist einfach genug: \vec{x}. Wenn ich Fettdruck für Vektoren bevorzuge, ist das auch einfach genug (einfach \vecals neu definieren \mathbf).

Aber es scheint keine Art von integriertem diakritischem Zeichen für „Ellipse oben“ zu geben. Wie kann ich so etwas erstellen?

Das ist mein Ziel:Beispiel von Jancewicz

Extrem langweiliges MWE:

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

Antwort1

Bildbeschreibung hier eingeben

Das accentsPaket ermöglicht das Definieren von Akzenten. Die Syntax zum Definieren eines neuen Akzents lautet \accentset{〈accent〉}{〈symbol〉}.

Im Standardalphabet gibt es keine Ellipse. Sie können eine erhalten, indem Sie einen Kreis horizontal strecken: \hstretch{2}{\circ}. Der Parameter 2kann geändert werden; er definiert den Skalierungsfaktor. hstretchDer Befehl wird vom scalerelPaket bereitgestellt.

\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}

verwandte Informationen