使用“mathabx”包时,在 \big| 前放置 \not

使用“mathabx”包时,在 \big| 前放置 \not

\not|效果很好,但\not\big|不是。我也尝试过,\centernot\not没有成功。

编辑: 这是产生问题的最小文档。

编辑2:我使用mathabx包来包含诸如 之类的东西\widecheck\nequiv以及一些其他符号。但我想同时使用\big|和。这似乎会引起冲突。\not\big|mathabx

\documentclass{article}
\usepackage{mathabx}

\begin{document}
$\not\big|$
\end{document}

答案1

一堆解决方案stackengine:我\big, Big, &c.根据\varnot + \vert\ndivides + \vert使用不同的\not符号在两个系列中定义了变体。我想它应该是一个(非)关系符号。

\documentclass{article}

\usepackage{mathtools, mathabx, xcolor}

\usepackage{stackengine, relsize}
\newcommand{\nmid}{\mathrel{\stackMath\stackinset{c}{-1.24ex}{c}{}{\varnot}{\vert}}}
\newcommand{\nbmid}{\mathrel{\stackMath\stackinset{c}{-1.24ex}{c}{}{\varnot}{\big\vert}}}
\newcommand{\nBmid}{\mathrel{\stackMath\stackinset{c}{-1.24ex}{c}{}{\varnot}{\Big\vert}}}
\newcommand{\nbbmid}{\mathrel{\stackMath\stackinset{c}{-1.24ex}{c}{}{\varnot}{\bigg\vert}}}
\newcommand{\nBBmid}{\mathrel{\stackMath\stackinset{c}{-1.24ex}{c}{}{\varnot}{\Bigg\vert}}}
%%%
\newcommand{\bndivides}{\mathrel{\stackMath\stackinset{c}{-0.325ex}{c}{}{\notdivides}{\big\vert}}}
\newcommand{\Bndivides}{\mathrel{\stackMath\stackinset{c}{-0.32ex}{c}{}{\notdivides}{\Big\vert}}}
\newcommand{\bbndivides}{\mathrel{\stackMath\stackinset{c}{-0.32ex}{c}{}{\notdivides}{\bigg\vert}}}
\newcommand{\BBndivides}{\mathrel{\stackMath\stackinset{c}{-0.32ex}{c}{}{\notdivides}{\Bigg\vert}}}

\begin{document}

\[ \begin{array}{l*{6}{c}}
\verb+ \nmid series: + & \nmid & \nbmid & \nBmid & \nbbmid & \nBBmid \\[4ex]
\verb+ \ndivides series: + & \ndivides & \bndivides & \Bndivides & \bbndivides & \BBndivides
\end{array} \]

\end{document} 

在此处输入图片描述

相关内容