比较我的问题U 与 $\mathfrak{i}$ 和 $\mathfrak{r}$ 的关系?。
如何填充才能$\Omega$
使中间出现加号?
答案1
以下某种可能性是否符合您的预期?
如果您想要将+
幅度提高到比屏幕截图中更小的程度,只需在 的第一个参数中选择一个较小的值\raisebox
。
\documentclass{article}
\newcommand\Omegaplusa{\ooalign{$\Omega$\cr%
\hfil\raisebox{0.60ex}{$\scriptstyle+$}\hfil}}
\newcommand\Omegaplusb{\ooalign{$\Omega$\cr%
\hfil\raisebox{0.85ex}{$\scriptscriptstyle+$}\hfil}}
\begin{document}
The symbols $\Omegaplusa$ and $\Omegaplusb$ denote \dots
\end{document}
答案2
下标或上标的大小发生变化。
\documentclass{article}
\usepackage{graphicx}
\makeatletter
\NewDocumentCommand{\Omegaplus}{}{{\mathpalette\Omegaplus@\relax}}
\newcommand{\Omegaplus@}[2]{%
\begingroup
\sbox\z@{$\m@th#1\Omega$}%
\sbox\tw@{$\m@th#1\nonscript\mkern0.05mu\mkern0.1mu$}
\ooalign{%
\hidewidth
\raisebox{\dimexpr\ht\z@-\height+\wd\tw@}{\scalebox{0.7}{$\m@th#1+$}}%
\hidewidth\cr
$\m@th#1\Omega$\cr
}%
\endgroup
}
\makeatother
\begin{document}
$\Omegaplus_{\Omegaplus_{\Omegaplus}}$
\Large$\Omegaplus_{\Omegaplus_{\Omegaplus}}$
\end{document}
或者可能
\documentclass{article}
\usepackage{amsmath,bm}
\usepackage{graphicx}
\makeatletter
\NewDocumentCommand{\Omegaplus}{}{{\mathpalette\Omegaplus@\relax}}
\newcommand{\Omegaplus@}[2]{%
\vphantom{\Omega}%
\begingroup
\sbox\z@{$\m@th#1\Omega$}%
\ooalign{%
\hidewidth
\raisebox{0.9\dimexpr\ht\z@-\height}{\scalebox{0.5}{$\m@th#1\bm{+}$}}%
\hidewidth\cr
$\m@th#1\Omega$\cr
}%
\endgroup
}
\makeatother
\begin{document}
$\Omegaplus_{\Omegaplus_{\Omegaplus}}$
\Large$\Omegaplus_{\Omegaplus_{\Omegaplus}}$
\end{document}