数学模式中的新符号;在字形下方添加“等号”线

数学模式中的新符号;在字形下方添加“等号”线

我试图找到一种解决方法,在数学模式下在字形下方提供一条线。也就是说,我想实现类似于数学符号\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下面有这样一行的符号。

任何帮助都非常感谢。谢谢,Rance

编辑:抱歉,我原来的帖子不够具体;我想要一个看起来像好的在某种意义上,它与它的类似物\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 中的定义,您可以简单地将其移动到之后\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} 

在此处输入图片描述

相关内容