![使用“mathabx”包时,在 \big| 前放置 \not](https://linux22.com/image/354850/%E4%BD%BF%E7%94%A8%E2%80%9Cmathabx%E2%80%9D%E5%8C%85%E6%97%B6%EF%BC%8C%E5%9C%A8%20%5Cbig%7C%20%E5%89%8D%E6%94%BE%E7%BD%AE%20%5Cnot.png)
\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}