在 Beamer 中包含块内​​的方程对齐

在 Beamer 中包含块内​​的方程对齐

我有以下 Beamer 文档,但显示的框架中出现错误。您知道问题可能是什么以及如何解决吗?

\documentclass{beamer}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[american]{babel}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{tikz}

\mode<presentation>
{
  \usetheme{default}      % or try Darmstadt, Madrid, Warsaw, ...
  \usecolortheme{default} % or try albatross, beaver, crane, ...
  \usefonttheme{default}  % or try serif, structurebold, ...
  \setbeamertemplate{navigation symbols}{}
  \setbeamertemplate{caption}[numbered]
} 

\beamertemplatenavigationsymbolsempty

\usepackage{sourcesanspro}
\usepackage[amssymb,amsfonts]{concmath}
\usefonttheme[onlymath]{serif}

\usepackage{graphicx}
\graphicspath{ {images/} }
\usepackage{eso-pic}

\renewcommand{\emph}[1]{{\usebeamercolor[fg]{structure}#1}}

\renewcommand{\O}{\mathcal{O}}
\newcommand{\ZZ}{\mathbb{Z}}

\begin{document}

\begin{frame}{Group structure}
  \begin{block}{Torsion structure}
    Let $E$ be defined over an algebraically closed field $\bar{k}$ of
    characteristic $p$.
    \begin{align*}
      E[m] \simeq\quad& \ZZ/m\ZZ\times\ZZ/m\ZZ  &\text{if p\nmid m,}\\[1em]
                 &\ZZ/p^e\ZZ & \text{\emph{ordinary} case,}\\[-1.7em]
      E[p^e] \simeq\Biggl\{& \\[-1.7em]
               \begin{cases}
                 &\{\O\} & \text{\emph{supersingular} case.}
               \end{cases}
    \end{align*}
  \end{block}
\end{frame}

\end{document}

答案1

第一个错误是\text将其内容置于文本模式,因此您需要$回到数学

 \text{if $p\nmid m$,}

第二个错误是,这cases是两列对齐,因此你只能使用&一个

           \begin{cases}
             \{\O\} & \text{\emph{supersingular} case.}
           \end{cases}

它有一个&,所以没有错误,但cases只有一行的对齐没有任何用处,所以我不确定那里的预期布局。

相关内容