代数記号: a を b で割るか、b を割らないか

代数記号: a を b で割るか、b を割らないか

私が大学にいた頃のことを言います。a割り算をしbたりa割り算をしなかったりする記号としてよく使われるのはb、このコンパイル可能な例の記号だと思います。

\documentclass[a4paper,12pt]{article}
\usepackage{amssymb}
\begin{document}
\[a\mid b, \quad a\nmid b\]
\end{document}

ここに画像の説明を入力してください

もちろん、比例して、縦棒は長く、この図のように文字は小さく描かれていたことを覚えています。

ここに画像の説明を入力してください

LaTeX標準的なアプローチとは異なるこのタイプのアプローチを自動的に作成する特定のパッケージはありますか?

答え1

leftidxパッケージと、その否定バージョンを使用してこれを行う方法は次のとおりstackinsetですstackengine

\documentclass{article}
\usepackage{leftidx}
\usepackage{stackengine, graphicx}
\newcommand{\divides}[2]{\leftidx{^{#1}}{\Big\vert}{_{#2}}}
\newcommand{\ndivides}[2]{\leftidx{^{#1}}{\nBigvert}{_{#2}}}

 \newcommand{\nBigvert}{\stackMath\mathord{\stackinset{l}{0.15ex}{c}{0ex}{\rotatebox{45}{$\relbar $}}{\Big\vert}}}

\begin{document}

$\divides{\mathsf{a}\mkern-1.5mu}{\mathsf{b}}\quad \ndivides{\mathsf{b}\mkern-1.5mu}{\mathsf{a}}$

\end{document} 

ここに画像の説明を入力してください

関連情報