\ntriangleleft は \triangleleft よりはるかに大きい

\ntriangleleft は \triangleleft よりはるかに大きい

取り消し線を引く必要があり\triangleleft、コマンド を見つけました\ntriangleleft。ただし、シンボルは で生成されたシンボルよりもはるかに大きいです\triangleleft。シンボルを小さくすることは可能でしょうか\ntriangleleft?

MWE:

\documentclass{article}
\usepackage{amssymb, amsmath}
\begin{document}
\begin{align}
a \triangleleft b \\
a \ntriangleleft b
\end{align}
\end{document}

答え1

\triangleleftcmフォントから取得する場合は、amsフォントから一致する三角形を取得できます。

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

\documentclass{article}
\usepackage{amssymb, amsmath}
\begin{document}
\showoutput
\begin{align}
a \vartriangleleft b \\
a \ntriangleleft b
\end{align}
\end{document}

答え2

たぶんただのスタック...

\documentclass{article}
\usepackage{amssymb, amsmath,stackengine}
\stackMath
\def\nottriangleleft{\mathbin{\stackengine{0pt}{\triangleleft}{/}{O}{c}{F}{T}{L}}}
\begin{document}
\begin{align}
a \triangleleft b \\
a \nottriangleleft b \\
\end{align}
\end{document}

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

答え3

\stackinset

\documentclass{article}
\usepackage{amssymb, amsmath, stackengine}

\newcommand{\smallntriangleleft}{\mathbin{\stackMath\stackinset{c}{0pt}{c}{0pt}{/}{\triangleleft}}}

\begin{document}

\begin{align}
a\triangleleft b \\
a \smallntriangleleft b
\end{align}

\end{document} 

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

関連情報