我一直试图将符号 ⫇ (\subset
在 a 之上\sim
)排版为运算符,但以下解决方案没有帮助
- ⫇ 似乎没有在 symbol-a4.pdf 中列出,所以 detexify 找不到它。
\limits
并将\underset
波浪号(或\sim
)与 分开\subset
。- 使用起来
\undertilde
很丑。
还有其他方法可以获得这个符号吗?
答案1
适应egreg 的解决方案:
\documentclass{article}
\usepackage{graphicx}
\newcommand\subsetsim{\mathrel{%
\ooalign{\raise0.2ex\hbox{$\subset$}\cr\hidewidth\raise-0.8ex\hbox{\scalebox{0.9}{$\sim$}}\hidewidth\cr}}}
\begin{document}
\[
A \subsetsim B
\]
\end{document}
根据您的喜好调整参数。
答案2
这是一个直接使用的\substack
方法amsmath
:
\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\newcommand\subsetsim{\mathrel{\substack{
\textstyle\subset\\[-0.2ex]\textstyle\sim}}}
\begin{document}
\[ f(x) \subset g(x) \subseteq h(x) \subsetsim i(x) \sim j(x) \]
\end{document}
该定义可以更新,以适应下标/上标的使用。
答案3
A 您已经注意到该符号在 Unicode 中为 ⫇ (U+2AC7),因此如果您使用 xetex 或 luatex 和 unicode-math,它就可以正常工作。它也在 STIX 字体中,该字体现在有一个支持经典 TeX 的测试版:http://www.stixfonts.org/
答案4
穷人的解决方案
\sim
下面的例子通过将 置于下方来构造符号 ⫇ \subset
。如果当前数学样式为或,\sim
则将 设置为较小的字体,如果当前数学样式为或 ,则将用作,如果当前数学样式为或,则将 用作。由于在后一种情况下字体不小,因此此解决方案适用于、和。\displaystyle
\textstyle
\scriptstyle
\sim
\scriptstyle
\scriptscriptstyle
\scriptscriptstyle
\sim
\displaystyle
\textstyle
\scriptstyle
\documentclass{article}
\makeatletter
\newcommand*{\subsetsim}{%
\mathrel{%
\mathchoice
{\@subsetsim\displaystyle\scriptstyle}%
{\@subsetsim\textstyle\scriptstyle}%
{\@subsetsim\scriptstyle\scriptscriptstyle}%
{\@subsetsim\scriptscriptstyle\scriptscriptstyle}%
}%
}
\newcommand*{\@subsetsim}[2]{%
\sbox0{$\m@th#1\subset$}%
\sbox2{$\m@th#2\sim$}%
\sbox4{$\m@th#2$}%
\raisebox{.5\dimexpr\ht2-\ht4\relax}{%
\oalign{\copy0 \cr\hidewidth\copy2\hidewidth}%
}%
}
\begin{document}
\[ a \subset a \sim a \subsetsim a - a_{b \subsetsim b_{c \subsetsim c}} \]
\end{document}
评论:
- 减号显示数学轴。
- 在最新的案例 (c ⫇ c) 中,
\sim
有点太大,因为表达式设置在 中\scriptscriptstyle
,见上文。