Anzeige:
Ergebnis 1 bis 3 von 3

Thema: if-then-else bei verschachtelten Datein funktioniert nicht

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.05.2013
    Beiträge
    2

    if-then-else bei verschachtelten Datein funktioniert nicht

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Bei mir funktioniert es auch nicht, wenn die Schnipsel einfach zu einer Datei zusammenfüge -- was mich auch nicht sonderlich überrascht: Wegen ignorenonframetext sieht beamer den Kram außerhalb der frames ja gar nicht.

    Da ist übrigens ein \end{frame} zuviel in deinen Schnipseln.

  3. #3
    Registrierter Benutzer
    Registriert seit
    08.05.2013
    Beiträge
    2
    Oh man. Was für ein dummer Fehler mit dem "ignorenonframetext". Da hatte ich ja überhaupt nicht dran gedacht. Wenn ich das raus nehme, dann funktioniert es natürlich.

    Ich hatte Vieles probiert und eine Konstellation (alles in einer Datei) hatte funktioniert. Dachte daher, dass es daran lag. Wahrscheinlich hatte ich da aber die Optionen der documentclass rausgeschmissen.

    Vielen Danke für Deine Hilfe!
    Dann kann ich heute Nacht ja doch noch gut schlafen

    Grüße bastel

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •