如何减少非单调旋转闸与其下标之间的距离

如何减少非单调旋转闸与其下标之间的距离
\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}

在此处输入图片描述

请参阅编辑历史以了解过时的版本。

相关内容