![Beamer方程误差](https://linux22.com/image/392563/Beamer%E6%96%B9%E7%A8%8B%E8%AF%AF%E5%B7%AE.png)
我最近的 Beamer 演示遇到了一些问题,尤其是方程式。
我想$$\sum_{i=1}^{n}i=\frac{n(n+1)}{2}$$
在方程式中使用打字机字体排版短语,以显示我正在制作的演示文稿的 LaTeX 方程式的语法。
但是,当我使用 XeLaTeX 编译以下 MWE 时,出现了模糊的错误:
\documentclass[14pt]{beamer}
\usetheme{metropolis}
\usepackage{amsmath, amstext}
\begin{document}
\begin{frame}[fragile]{Frame}
\begin{equation*}
\mathtt{\$\$\\sum\_\{i=1\}\;\widehat{}\;\{n\}i=\\frac\{n(n+1)\}\{2\}\$\$}
\end{equation*}
\end{frame}
\end{document}
! LaTeX Error: There's no line here to end.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.3 ...idehat{}\;\{n\}i=\\frac\{n(n+1)\}\{2\}\$\$}
?
我还尝试了 verbatim 环境,它在用 替换时可以工作\mathtt{...}
,\verb|$$\sum_{i=1}^{n} i = \frac{n(n+1)}{2}$$|
但是当我尝试为其设置动画时会失败:
\documentclass[14pt]{beamer}
\usetheme{metropolis}
\usepackage{amsmath, amstext}
\begin{document}
\begin{frame}[fragile]{Frame}
\onslide<+->{
\begin{equation*}
\verb|$$\sum_{i=1}^{n}i=\frac{n(n+1)}{2}$$|
\end{equation*}}
\end{frame}
\end{document}
! Missing $ inserted.
<inserted text>
$
l.5 \end{equation*}}
?
任何帮助将非常感激!
答案1
我的问题的第二部分可以通过删除后面的复合括号来解决\onslide<+->
:
\documentclass[14pt]{beamer}
\usetheme{metropolis}
\usepackage{amsmath, amstext}
\begin{document}
\begin{frame}[fragile]{Frame}
\onslide<+->
\begin{equation*}
\verb|$$\sum_{i=1}^{n}i=\frac{n(n+1)}{2}$$|
\end{equation*}
\end{frame}
\end{document}