\pmod 括号内的分数

\pmod 括号内的分数

我想\pmod在数学模式下将分数放入括号中,即

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[x\equiv y\pmod{\frac{a}{b}}\]
\end{document}

然而,括号不会变大,就像

\left( \right)

与分数相符。如何修复?

答案1

mathtools您可以使用with的方法\DeclarePairedDelimiter

\documentclass{article}
\usepackage{amsmath,mathtools,xparse}

\DeclarePairedDelimiter\parens{(}{)}
\makeatletter
\RenewDocumentCommand{\pod}{sO{}m}{%
  \allowbreak
  \if@display
    \mkern 18mu
  \else
    \mkern 8mu
  \fi
  \IfBooleanTF{#1}{\parens*{#3}}{\parens[#2]{#3}}%
}
\RenewDocumentCommand{\pmod}{sO{}m}{%
  \IfBooleanTF{#1}
    {\pod*{{\operator@font mod}\mkern 6mu#3}}
    {\pod[#2]{{\operator@font mod}\mkern 6mu#3}}%
}

\begin{document}
\[
x\equiv y\pmod*{\frac{a}{b}}
\]
\[
x\equiv y\pmod[\Big]{\frac{a}{b}}
\]
\end{document}

在此处输入图片描述

请注意,您\pod也可以使用相同的语法(省略“mod”)。

答案2

下面的东西也可以正常工作,尽管它的模式, 并不是修改, 仍然

\text{something} \equiv 13 \left(\bmod \dfrac{545\ell^{45}}{541p^P{p-1}}\right)

输出: 在此处输入图片描述

相关内容