\documentclass[a4paper,12pt,twoside,openright]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[german,english,italian]{babel}
\newcommand{\nc}{\,\mid\!\sim\,}
\begin{document}
$A \nc_\mathscr{K} C$
\end{document}
是否有可能更接近\mathscr{K}
非单调旋转闸门(\nc
)?
答案1
如果人们愿意将下标语法作为可选参数,那么这种方法可能会有效。
\documentclass[a4paper,12pt,twoside,openright]{book}
\usepackage{mathrsfs,stackengine}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[german,english,italian]{babel}
\newcommand\nc[1][]{\def\stacktype{L}%
\mathrel{{\mid}\mkern-3.5mu{\sim}\stackunder[.9\dp\strutbox]{}{$\!\scriptstyle#1$}}}
\begin{document}
$A \nc[\mathscr{K}] C\quad A \nc C\quad A \nc[x] C$
\end{document}
答案2
我看不出这个符号周围的窄小空间有什么用处\nc
,它是一个关系符号,所以 TeX 已经在其周围提供了充足的空间 ( \thickmuskip
)。
您有两个问题:降低下标(通过添加空上标获得)并将其推得更靠近波浪号。
\documentclass{article}
\usepackage{amsmath}
\usepackage{mathrsfs}
\NewDocumentCommand{\nc}{e{^_}}{%
\mid
\mspace{-3.5mu}%
\sim^{\IfValueT{#1}{#1}}%
\IfValueT{#2}{_{\!#2}}%
}
\begin{document}
$A \nc C$\quad
$A \nc_{\mathscr{K}} C$\quad
$A \nc_{x} C$\quad
$A \nc_{y}^{P} C$
\end{document}
请参阅编辑历史以了解过时的版本。