![如何叠加两个数学符号?](https://linux22.com/image/396130/%E5%A6%82%E4%BD%95%E5%8F%A0%E5%8A%A0%E4%B8%A4%E4%B8%AA%E6%95%B0%E5%AD%A6%E7%AC%A6%E5%8F%B7%EF%BC%9F.png)
答案1
\documentclass[12pt]{article}
\usepackage{amsmath,stackengine}
\newcommand{\modd}{\ensurestackMath{\stackengine{0pt}{\top}{\bot}{O}{c}{F}{F}{L}}}
\begin{document}
$\modd \top \bot $
\end{document}
如果您需要较小的数学样式:
\documentclass[12pt]{article}
\usepackage{amsmath,stackengine,scalerel}
\newcommand{\modd}{\ThisStyle{\ensurestackMath{\stackengine{0pt}%
{\SavedStyle\top}{\SavedStyle\bot}{O}{c}{F}{F}{L}}}}
\begin{document}
$\modd \top \bot $
$\scriptstyle\modd \top \bot $
$\scriptscriptstyle\modd \top \bot $
\end{document}
答案2
您猜错了负空间的值。您不必猜测,TeX 可以为您完成这项工作。
\documentclass{article}
\makeatletter
\newcommand{\modd}{\mathord{\mathpalette\denis@modd\relax}}
\newcommand{\denis@modd}[2]{\ooalign{$\m@th#1\top$\cr$\m@th#1\bot$\cr}}
\makeatother
\begin{document}
$\modd\top\bot$
\end{document}
看https://tex.stackexchange.com/a/22375/4427欲了解更多信息\ooalign
。