Как создать подмножество с символом sim

Как создать подмножество с символом sim

Я пытался набрать в качестве оператора символ ⫇ ( \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

Вот простой способ использования \substackfromamsmath:

введите описание изображения здесь

\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, см. выше.

Связанный контент