定义\bdiv
等价于的\bmod
(即整数除法的二元运算符)的最简单方法是什么?
我尝试过\meaning\bmod
,但得到的只是非常原始的 TeX 命令,因此我确信存在一种更高级的方法来定义它,从而能够提供罗马字体和二进制运算间距。
答案1
\bmod
您可以在latex.ltx
或中找到source2e
。下面的例子只是替换mod
为div
:
\documentclass{article}
\makeatletter
\newcommand*{\bdiv}{%
\nonscript\mskip-\medmuskip\mkern5mu%
\mathbin{\operator@font div}\penalty900\mkern5mu%
\nonscript\mskip-\medmuskip
}
\makeatother
\begin{document}
\[ a\bmod b \]
\[ a\bdiv b \]
\end{document}