我試圖找到一種解決方法,在數學模式下在字形下方提供一行。也就是說,我想實現類似於數學符號\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
下面帶有這樣一行的符號。
任何幫助深表感謝。謝謝,蘭斯
編輯:我很抱歉,我在原來的帖子中不夠具體;我想要一個看起來像的符號好的從某種意義上說,它與其類似物\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}