将模数写在等价符号下面——无法让它工作

将模数写在等价符号下面——无法让它工作

刚接触 LaTex,有一个很好的参考,但其中没有这个。

x \equiv 3 mod n我希望符号3下方出现而不是\equiv。 和\underset都不\overset符合我的要求,因为符号应该与和\equiv处于同一级别。 知道为什么以下方法不起作用吗?xn

\DeclareMathOperator*{\mymod}{\equiv}
$x \mymod_3 n$

当我排版时,3 仍然出现在右下方,作为常规下标,而不是像我想要的那样直接出现在它下面。有什么想法吗?谢谢。,

答案1

\DeclareMathOperator是错误的工具,因为它适用于运算符,而不是关系符号。

您只需\underset{3}{\equiv}

\documentclass{article}
\usepackage{amsmath}

\begin{document}

$x \equiv 3\pmod{n}$

$x \equiv_{n} 3$

$x \underset{n}{\equiv} 3$

\end{document}

不过,我会避免使用第三种方法,因为它创建的符号太深,导致在线使用时线条不均匀。

在此处输入图片描述

相关内容