Я пытался найти обходной путь, предоставляя одну строку под глифом в математическом режиме. То есть, я хотел бы добиться чего-то похожего на математические символы \leq
и \subseteq
в отличие от <
и \subset
, соответственно, но с другим глифом.
Я попробовал несколько обходных путей с использованием accents
пакета (то есть \underaccent
) и комбинации \underset
и \raisebox
. Мои попытки следующие:
\documentclass[11pt]{article}
\usepackage{accents}
\usepackage{amsmath}
\begin{document}
$\subseteq$ $\subset$ \raisebox{0.1em}{$\underaccent{\bar}{\in}$} \raisebox{0.1em}{$\underset{\bar{}}{\in}$} \raisebox{0.1em}{\underline{$\in$}}
\end{document}
В частности, я ищу \in
символ с такой единственной линией внизу.
Любая помощь будет оценена по достоинству. Спасибо, Рэнс
EDIT: Прошу прощения, я не был достаточно конкретен в своем первоначальном сообщении; я хотел бы символ, который выглядитхорошийв том смысле, что он соответствует своим аналогам \subseteq
и \leq
. То есть, единственная одинарная линия ниже имеет закругленные края, а ее длина \in
точно соответствует ширине -глифа. Это то, чего я хотел бы добиться. Именно поэтому я воздержался от использования предложенных символов, которые я предоставил в своем исходном посте.
решение1
Если бы не резкие срезы, это, похоже, сделало бы то, что вам нужно.
\documentclass[11pt]{article}
\usepackage{amsmath}
\makeatletter
\newcommand\ineq{}% for safety
\DeclareRobustCommand{\ineq}{\mathrel{\mathpalette\rance@ineq\relax}}
\newcommand{\rance@ineq}[2]{%
\vcenter{\hbox{%
$\m@th#1\mkern1.5mu\underline{\mkern-1.5mu\in\mkern-1.5mu}\mkern1.5mu$%
}}%
}
\makeatother
\begin{document}
$\subseteq$ $\subset$ $\ineq$ $\in$
$\ineq_{\ineq}$
\end{document}
решение2
accents
похоже, использует определения в amsmath, вы могли бы просто переместить его в after \usepackage{amsmath}
, и тогда ваш код заработает и сгенерирует требуемые символы.
Однако в последнем символе нет необходимости, accents
а это, похоже, то, что вы ищете. \underline{\in}
Достаточно.
\documentclass[11pt]{article}
\usepackage{amsmath}
\begin{document}
you could simply use it like so $\underline{\in}$
\end{document}
решение3
Вот два варианта с stackengine
:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{accents}
\usepackage{stackengine}
\newcommand\ineq{\stackMath\mathrel{\stackinset{c}{0.03em}{c}{-1.5ex}{\mathord{\relbar}}{\in}}}
\newcommand\varineq{\stackMath\mathrel{\stackinset{c}{0.03em}{c}{-1.57ex}{\mathord{\relbar}}{\raisebox{0.2ex}{$ \in $}}}}
\begin{document}
$A\ineq B\subseteq C$
$A\varineq B\subseteq C$
\end{document}