如何在數學模式下在字母上方製作橢圓?

如何在數學模式下在字母上方製作橢圓?

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

相關內容