删除线波浪符号

删除线波浪符号

我正在处理图表() 具有固定数量的每对相邻顶点的共同邻居和共同非邻居,以及非相邻顶点。为了表示这四个不变量,我使用以下符号:

在此处输入图片描述

不过我不太喜欢它(我不喜欢它的样子_\sim_\nsim样子)。我正在考虑使用\tilde重音,但我想要一个类似的\nottilde重音,也就是一个划掉的\tilde重音:

在此处输入图片描述

我想创建这样的命令会涉及相当多的麻烦,尤其是要兼容\widetilde。我不知道如何创建它(我使用 paint 绘制了上面的图片)。

我也愿意听取关于此符号的其他建议!谢谢。

答案1

那这个呢?

\documentclass{article}
\usepackage{amsmath,amssymb}
\def\nottilde#1{\overset{\ifx#1f\hspace{.5ex}\fi\lower0.8ex\hbox{\tiny$\nsim$}}{#1}}
\def\xtilde#1{\overset{\ifx#1f\hspace{.5ex}\fi\lower0.8ex\hbox{\tiny$\sim$}}{#1}}
\begin{document}
$\tilde{e}\xtilde{e}\nottilde{e}\xtilde{f}\nottilde{f}$
\end{document}

在此处输入图片描述

答案2

我的回答有变化数学模式中的大波浪符号,显示\reallywidetile\reallywidenotilde

\documentclass{article}
\usepackage{scalerel}
\usepackage{stackengine,wasysym}

\newcommand\reallywidetilde[1]{\reallywideXtilde{#1}{\AC}}

\newcommand\reallywidenotilde[1]{\reallywideXtilde{#1}{\NAC}}

\newcommand\NAC{\stackengine{1.5\LMpt}{$\SavedStyle\AC$}{\smash{$\SavedStyle\vstretch{.35}{/}$}}{O}{c}{F}{F}{L}}

\newcommand\reallywideXtilde[2]{\ThisStyle{%
  \setbox0=\hbox{$\SavedStyle#1$}%
  \stackengine{-.1\LMpt}{$\SavedStyle#1$}{\kern.3ex%
    \stretchto{\scaleto{\SavedStyle\mkern.2mu#2}{.5150\wd0}}{.6\ht0}%
  }{O}{c}{F}{T}{S}%
}}


\def\test#1{$%
  \reallywidetilde{#1}\,
  \scriptstyle\reallywidetilde{#1}\,
  \scriptscriptstyle\reallywidetilde{#1}\qquad
  \textstyle\reallywidenotilde{#1}\,
  \scriptstyle\reallywidenotilde{#1}\,
  \scriptscriptstyle\reallywidenotilde{#1}
$\par}

\parskip 1ex
\begin{document}

\test{abcdefghijklm}
\test{abcdefghijk}
\test{abcdefghi}
\test{abcdefg}
\test{abcde}
\test{abc}
\test{ab}
\test{a}
\test{f}
\test{A}
\end{document}

在此处输入图片描述

相关内容