获取旧的 ''in'' `\in` 符号

获取旧的 ''in'' `\in` 符号

我想\in在 中获取旧的“in”()符号LaTeX。你知道,这个符号与直立的 varepsilon(非常相似或相同)非常相似。所以我认为实际上使用直立的希腊字母 epsilon。为此我需要这样一个字符。例如,它在包中提供upgreek,但如果可能的话,我想只导入upvarepsilon字形而不是使用整个包。那代码是什么?

并且,有没有更好的方法来获取旧的符号?

我知道从不同字体导入单个符号,但我不知道如何使用它来导入。upright epsilon我也读过,但只有 4 页,所以它没有过多地解释字体和选项。最后,我尝试复制package documentationCTANupgreek\upvarepsilon到我的序言中,但从逻辑上讲,它不起作用。

无论如何,这是我想要的符号:

在此处输入图片描述

谢谢

packagesPD:关于从其他元素导入 dingle 元素且尚未将其标记为重复,存在许多问题。

答案1

如果您有多余的数学字母,您可以这样做,这将使用更合适的间距:

\documentclass{article}
\usepackage[LGR,T1]{fontenc}

\DeclareSymbolFont{greekroman}{LGR}{cmr}{m}{rs}
\DeclareMathSymbol{\in}{\mathrel}{greekroman}{"65}

\begin{document}
\( \varepsilon \in 3 \)
\end{document}

答案2

我有一本书用 ε 表示“属于”关系,确切地说是 Kelley 的《一般拓扑学》。不过,它已经过时了。

您可以用于\textgreek此。

\documentclass{article}
\usepackage{amsmath}
\usepackage{textgreek}

\renewcommand{\in}{\mathrel{\text{\textepsilon}}}

\makeatletter
\renewcommand{\notin}{\mathrel{\vphantom{/}\mathpalette\dog@notin\relax}}
\newcommand{\dog@notin}[2]{%
  \ooalign{\hfil$\m@th#1/$\hfil\cr\hfil$\m@th#1\in$\hfil\cr}%
}
\makeatother

\begin{document}

$x\in X$ $y\notin X$

\end{document}

在此处输入图片描述

相关内容