如何创造一个符号“dddagger”?

如何创造一个符号“dddagger”?

我想垂直组合 dagger 和 ddagger,但是仅使用命令效果不太好\stackbin{ddagger}{\dagger},有人能帮我吗?提前谢谢。

答案1

通过使用“newcommand”,您可以定义自己的命令,并结合使用\ooalign和来实现您想要的效果。请注意,使用环境时,请确保使用环境来定义您的数学符号。\mathrel\ooalign$$

\documentclass[varwidth]{standalone}
\newcommand\newdagger{\mathrel{\ooalign{$\dagger$\cr\hidewidth$\ddagger$\hidewidth\cr}}}
\begin{document}
This is the original dagger: $\dagger$\\
This is the original double-ended dagger: $\ddagger$\\
This is the new dagger: $\newdagger$
\end{document}

要得到

在此处输入图片描述

或者,您也可以尝试使用\vbox可调整垂直间距来获取所需的内容,如下所示:

\documentclass[varwidth]{standalone}
\newcommand{\newdagger}{%
  \mathrel{\vbox{\offinterlineskip\ialign{%
    \hfil##\hfil\cr
    $\dagger$\cr
    %\noalign{\kern0ex}
    $\ddagger$\cr
}}}}
\begin{document}
This is the original dagger: $\dagger$\\
This is the original double-ended dagger: $\ddagger$\\
This is the new dagger: $\newdagger$
\end{document}

但是,请注意,这里\kern0ex是间距变量,使用负/正间距代替来0改变符号之间的垂直间距(以使其达到您想要的效果)。 这里显示了使用以下方法获得的输出示例0ex

在此处输入图片描述

相关内容