Я пытался набрать в качестве оператора символ ⫇ ( \subset
над a \sim
), но следующие решения не помогли
- ⫇, похоже, не указан в symbols-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
fromamsmath
:
\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
, см. выше.