0

\not| works well, but \not\big| not. I have also tried \centernot instead of \not without success.

Edit: This is the minimal document producing the problem.

Edit2: I use mathabx package to have the things like \widecheck, \nequiv and some other symbols. But I would like to use \big| and \not\big| at the same time. It seems that mathabx causes conflict.

\documentclass{article}
\usepackage{mathabx}

\begin{document}
$\not\big|$
\end{document}
5
  • Well, this works for me. Please post a MWE with the minimal code that did not work.
    – TeXnician
    Commented May 14, 2017 at 10:32
  • @TeXnician i provided a mwe.
    – Name
    Commented May 14, 2017 at 10:56
  • Related: tex.stackexchange.com/questions/117032/…
    – egreg
    Commented May 14, 2017 at 10:59
  • Do you really use the symbols |, \big|, \not|, and \not{\big|} all in the same document? Are you sure your readers can pick up the difference between | and \big|?
    – Mico
    Commented May 14, 2017 at 12:01
  • @Mico I have many expressions like |A| | |B| and would like to use |A| \big| |B| to distinguish between the sign of "divides" and that of carnality. I know there are other variants such as \mid, \divides, but I really prefer \big|. The only problem is that I would also like to adapt this for "not-dividing", hence my question.
    – Name
    Commented May 14, 2017 at 12:09

1 Answer 1

3

A bunch of solutions with stackengine: I defined \big, Big, &c. variants in two series, based on \varnot + \vert or on \ndivides + \vert with a different \not sign. I suppose it is intended to be a (non-)relational symbol.

\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} 

enter image description here

4
  • Thanks, but it does not work.
    – Name
    Commented May 14, 2017 at 11:29
  • @Mico: It's only althe initial suggestion which didn't work with mathabx. I've replaced it with a working code.
    – Bernard
    Commented May 14, 2017 at 13:36
  • Does it means that it is impossible to use $\not\big|$ and mathabx simultaneously?
    – Name
    Commented May 14, 2017 at 16:47
  • Well, it seems so. I don't know why. Note thet you use mathabx only for a few symbols, you can declare these symbols without having to load the whole font.
    – Bernard
    Commented May 14, 2017 at 16:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .