不久前,我创建了自己的空集符号,因为“不等于”斜线没有对齐,这让我很烦恼。所以我通过 定义了自己的空集\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
这个符号对水管工来说很好。你的变体甚至更丑。;-)