我已经阅读过这个问题特殊字符“点划”解决了我的问题。但我的问题略有不同,并且不是重复的。
如何使用命令\overline
a \dot
(或大于\dot
中间并且它几乎靠近矢量标记\overline
?我用一张图片带回我想要的东西:
我做了一次非常即兴的尝试。
\documentclass[a4paper,12pt]{article}
\usepackage{mathtools}
\begin{document}
\[\dot{\hspace{-.072cm}\overline J}=\frac{\partial \overline J}{\partial \tau}\]
\end{document}
答案1
说实话,我不确定这是否值得付出努力(我\overline
尽可能少用)。我的幻想还不够丰富,无法想出一个名字……
\documentclass{article}
\def\foo{\mathpalette\fooaux}
\def\fooaux#1#2{%
\mkern2mu
\setbox0=\hbox{\mathsurround=0pt$#1\overline{\mkern-2mu #2 \mkern2mu}$}%
\setbox1=\hbox to \wd0{\hss$#1\cdot$\hss}%
\vbox{\offinterlineskip\copy1\vskip-.4\ht1\box0}%
\mkern-2mu
}
\begin{document}
$\dot{\overline{J}} J \overline{J} J \foo{J}J$
$\scriptstyle \dot{\overline{J}} J \overline{J} J\ foo{J}J$
$\scriptscriptstyle \dot{\overline{J}} J \overline{J} J \foo{J}J$
\end{document}
答案2
\documentclass{article}
\usepackage{stackengine,amsmath,graphicx}
\stackMath
\newcommand\overlinedot[1]{%
\stackengine{.2pt}{\overline{#1}}{\scalebox{2}{.}}{O}{c}{F}{F}{S}%
}
\begin{document}
\[
\overlinedot{J}=\overlinedot{x}
\]
\end{document}
适用于各种数学风格的版本。
\documentclass{article}
\usepackage{stackengine,amsmath,graphicx,scalerel}
\newcommand\overlinedot[1]{\ThisStyle{\ensurestackMath{\stackengine%
{.2\LMpt}{\SavedStyle\overline{#1}}{\scalebox{2}{$\SavedStyle.$}}{O}{c}{F}{F}{S}%
}}}
\begin{document}
\[
\overlinedot{J}=\overlinedot{x}
\]
\[
\scriptstyle\overlinedot{J}=\overlinedot{x}
\]
\[
\scriptscriptstyle\overlinedot{J}=\overlinedot{x}
\]
\end{document}