Beamer方程误差

Beamer方程误差

我最近的 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}

相关内容