我读到过 beamer 的 overleaf 中有一个案例错误。我不确定这是否属实。但我的代码现在无法工作,但如果我删除以下代码,它就可以工作。
我正在使用 amsmath 包,我不知道为什么它不起作用,它在
\begin{equation}
\frac{1}{\phi(q)}\sum_{\chi\, \mod q} \overline{\chi(a)}\chi(n) =
\begin{cases}
&1 \quad \text{if} \quad n \equiv a \
\mod q\\
&0 \quad \quad \text{otherwise}
\end{cases}
\end{equation}
\end{block}
答案1
你写了,
我读到过 beamer 的 overleaf 中有一个案例错误。我不确定这是不是真的。
我不是那么容易相信阴谋论的人,所以我非常怀疑这个说法。你有参考资料吗?
无论如何,没有必要去寻找错误,因为快速检查你的代码会产生一个容易验证的另一种诊断:你没有cases
正确使用语法。而不是
\begin{cases}
&1 \quad \text{if} \quad n \equiv a \ \mod q\\
&0 \quad \quad \text{otherwise}
\end{cases}
你应该写
\begin{cases}
1 & \text{if $n \equiv a \mod q$}\\
0 & \text{otherwise}
\end{cases}
将这段代码片段制作成一个独立的可编译示例,我得到
\documentclass{beamer}
\usepackage{mathtools} % for '\smashoperator' macro
\begin{document}
\begin{frame}
\begin{equation}
\frac{1}{\phi(q)} \smashoperator[r]{\sum_{\chi\bmod q}}
\overline{\chi(a)}\,\chi(n) =
\begin{cases}
1 & \text{if $n \equiv a \mod q$}\\
0 & \text{otherwise}
\end{cases}
\end{equation}
\end{frame}
\end{document}