Hallo miteinander,

ich versuche gerade eine ganz einfache if-Abfrage mit LaTeX-beamer anzuwenden. Wenn meine Präsentation aus einer Datei besteht funktioniert das auch. Ich habe jedoch eine Präsentation, die in mehrere Dateien aufgeteilt habe. Minimalbeispiel:

slides.tex
Code:
\documentclass[ignorenonframetext]{beamer}
\usetheme[hideallsubsections]{Hannover} 
\usepackage[utf8]{inputenc}

\usepackage{ifthen}
\newboolean{foo}
\setboolean{foo}{true}


\input{main}
\end{document}
main.tex
Code:
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\begin{document}

\iffoo
\begin{frame}{true}
  Richtig
\end{frame}
\else
\begin{frame}{false}
  Falsch
\end{frame}
\fi

\end{frame}
Hier funktioniert die if-Abfrage aber nicht. Ich bekomme zwar keinen Fehler, aber LaTeX setzt mir nun beide Folien statt nur eine. An was könnte das liegen?

Grüße bastel