Seite 1 von 1

Beamer: Block in \only nicht richtig dargestellt?

Verfasst: Di 26. Jan 2010, 10:53
von Pellekaeptn
Hallo!
Ich beschäftige mich zwar schon seit einer Weile mit LaTeX, aber bin doch immer wieder auf die Hilfe von Profis angewiesen ;)
Also ich mache eine Präsentation mit Beamer, und auf einem Frame soll mit \only auf dem zweiten Slide ein Block gefüllt mit einer verbatim-Umgebung erscheinen. Hier erstmal der Code:
\documentclass{beamer}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[ngerman]{babel}
\mode<presentation>
{
\usetheme[compress]{Dresden}
\usecolortheme{crane}
}
\begin{document}
\begin{frame}[fragile]
\frametitle{Reihe.class}

\begin{itemize}
\item<1-> zwei getrennte While-Schleifen zur Eingabe der beiden Zahlen (Mantisse, Grenze)


%hier tauchen die Probleme auf
\only<2>{
\begin{block}{Code}
\begin{verbatim}
String n=ReadWin.getString(Fehler+"...")};
Fehler="";
try{
  Grenze=Integer.parseInt(n); 
  if(Grenze>0)N_eingelesen=true;
  else Fehler="Der Wert muss positiv sein!\n";}
catch(NumberFormatException e){
  Fehler="Wert muss nat\u00fcrlich sein!\n";}
\end{verbatim}
\end{block}
}
\end{itemize}
\end{frame}

\end{document}
Ich krieg 34 Fehler, die meisten so in der Art von "\begin{document} ended by \end{block}" u.Ä., angezeigt wirds trotzdem.
Ich versteh leider den Fehler nicht, denn wenn ich einfach das only rausnehme und den Block ganz normal ab dem 1. Slide anzeigen lasse, funktioniert es...

Vielen Dank schonmal für eure Zeit und Mühen,

Verfasst: Di 26. Jan 2010, 20:59
von Pellekaeptn
Ok hab das Problem jetzt nach 2 Tagen rumsuchen selbst gelöst :)
Ich wusste einfach nicht, dass man für sowas die "onlyenv"-Umgebung benutzt.... Sry für die Störung :oops: