我想垂直组合 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