Unverständliches Problem mit Split-Environment in Beamer-Dokumenten

Unverständliches Problem mit Split-Environment in Beamer-Dokumenten

In einer Reihe von Folien, die ich mit erstelle beamer class, möchte ich die Split-Umgebung verwenden, um umbrochene Gleichungen auszurichten (siehe Beispiel unten).

Mein Problem ist, dass latexmkein Fehler ausgegeben wird *Missing { inserted* at line, den ich nicht verstehe. Wenn ich das documentclassin ändere *article*und die beamerspezifischen Befehle auskommentiere, wird das PDF problemlos erstellt.

Kann mir jemand den Fehler erklären, den ich gemacht habe, oder in welche Falle ich getappt bin, da mir keine Einschränkungen in Bezug auf Gleichungen in der Beamer-Klasse bekannt sind.

\documentclass{beamer}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{sourcecodepro}
\usepackage{listings}

\usepackage{amsmath}
\usepackage{amssymb}

\newcommand{\raTab}[1]{{\textsf{#1}}}
\newcommand{\raCol}[1]{\textsf{#1}}

\newcommand{\semijoin}{\displaystyle\mathop{\rhd\hspace{-6pt}<}}
\newcommand{\antisemijoin}{\displaystyle\mathop{\overline{\semijoin}}}

\begin{document}
\begin{frame}
\frametitle{Lorem ipsum}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

\vspace{-2ex}
\begin{equation*}
\begin{split}
\pi_\raCol{attr1}&(\sigma_{\raCol{attr2} = \textit{‘val1‘}} (\raTab{REL1})\\
&\antisemijoin_{(\raCol{attr1})} \sigma_{\raCol{attr3 = 'val2'} \ \vee \ \raCol{attr3 = 'val3'}}(\raTab{REL2}))
\end{split}
\end{equation*}
\end{frame}

\end{document}

Antwort1

Gewonnene Erkenntnisse:

  • Schließen Sie die Argumente von tiefgestellten und hochgestellten Zeichen immer in Klammern ein
  • verwenden Sie die Befehle vonAbonnierenum Text innerhalb von Gleichungen zu formatieren (z. B. \mathsfstatt \textsf, \mathbfstatt \textbf, ...)

Ich danke Ihnen für Ihre Hilfe,Feld.

verwandte Informationen