我写了$P \niton x$
,但不起作用。我怎样才能把符号$\notin$
倒过来写?
答案1
咨询后综合 LaTeX 符号列表一些字体提供了这样的符号:
txfonts
,newtxmath
并且pxfonts
有$\notni$
。mathabx
有$\notowner$
和$\varnotowner$
MnSymbol
有$\nowns$
mathdesign
有小版本$\notsmallowns$
,但没有正常尺寸的版本。kpfonts
有$\notowns$
但请注意,使用这些包之一会更改整个字体集。当然,您可以从包含该符号的字体中撕下这个单个符号,让我们尝试使用$\notni$
txfonts,周围是 Latin Modern:
\DeclareSymbolFont{symbolsC}{U}{txsyc}{m}{n}
\DeclareMathSymbol{\notniFromTxfonts}{\mathrel}{symbolsC}{61}
...
$x \notin P \notniFromTxfonts x$
但结果并不令人信服:
答案2
如果你使用的数学字体没有符号,你可以说
\newcommand{\niton}{\not\owns}
这是一个完整的例子,显示符号将在下标中改变大小:
\documentclass{article}
\newcommand{\niton}{\not\owns}
\begin{document}
$A\niton x_{B\niton y}$
\end{document}
如果您的字体没有\owns
(即的反向\in
),您可以通过加载graphicx
和来模拟它amsmath
:
\usepackage{graphicx}
\usepackage{amsmath}
\newcommand{\niton}{\not\mathrel{\text{\reflectbox{$\in$}}}}
可能更好的定义使用与 相同的斜线\notin
,如下所示:
\documentclass{article}
\makeatletter
\newcommand\niton{\mathrel{\m@th\mathpalette\canc@l\owns}}
\newcommand\canc@l[2]{{\ooalign{$\hfil#1/\mkern1mu\hfil$\crcr$#1#2$}}}
\makeatother
\begin{document}
$A\niton x_{B\niton y}$
$A\notin x_{B\notin y}$
\end{document}
答案3
\documentclass{memoir}
\usepackage{graphicx}
\begin{document}
$\notin$ \reflectbox{$\notin$}
\end{document}
答案4
我的解决方案是:$\ni \negthickspace \negthickspace \negthickspace / $
或者$\owns \negthickspace \negthickspace \negthickspace /$
至少在我的页面上它运行良好。