较小的空集符号的格式很奇怪

较小的空集符号的格式很奇怪

不久前,我创建了自己的空集符号,因为“不等于”斜线没有对齐,这让我很烦恼。所以我通过 定义了自己的空集\DeclareMathOperator{\vempty}{{\centernot{\Circle}}}。但是,当我尝试在下标中使用它时(如下所示),斜线与圆圈不对齐。有人知道如何解决这个问题吗?这是我的 MWE:

\documentclass[12pt]{letter}
\usepackage{amsmath,amssymb,amsthm,centernot,cases}
\usepackage{wasysym}

\DeclareMathOperator{\vempty}{{\centernot{\Circle}}}
\DeclareMathOperator{\vempty}{{\text{\O}}}

\begin{document}
Example of difference between emptyset, varnothing, and vempty:
    \begin{equation*}
        \neq \emptyset \quad \neq \varnothing \quad \neq \vempty
    \end{equation*}

Example of pathological behavior:
    \begin{equation*}
        \int_{\varnothing} f dm \quad \int_{\vempty} f dm
    \end{equation*}
\end{document}

答案1

符号wasysym定义为

\mbox{\wasyfamily\symbol{<number>}}

这样它们就不会改变下标的大小。\text在它周围添加。

哦,它不是一个运算符,而是一个普通的符号。

\documentclass[12pt]{letter}
\usepackage{amsmath,amssymb,amsthm,centernot,cases}
\usepackage{wasysym}

\newcommand{\vempty}{{\centernot{\text{\Circle}}}}

\begin{document}

Example of difference between emptyset, varnothing, and vempty:
\begin{equation*}
\neq \emptyset \quad \neq \varnothing \quad \neq \vempty
\end{equation*}

It's horrible also in subscripts \texttt{;-)}
\begin{equation*}
\int_{\varnothing} f dm \quad \int_{\vempty} f\,dm
\end{equation*}

\end{document}

在此处输入图片描述

个人备注:我认为\varnothing这个符号对水管工来说很好。你的变体甚至更丑。;-)

相关内容