Hallo Leute, hier mal nochmal eine Frage zu Beamer. Ich hätte gerne eine Tabelle zeilenweise eingeblendet, wobei z.B. die zweite Zeile nicht gleich auf Folie 2, sondern erst auf Folie 3 erscheinen soll. Wenn ich dies wie folgt lösen möchte, habe ich schon auf Folie 1 eine zweite Zeile, die ich am linken Rand erkenne. Wie kann ich das lösen? \documentclass{beamer} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage{amssymb} \begin{document} \begin{frame} \only<1-2>{init mit Startknoten A\\} \only<2->{Q = \{\only<2-3>{A,}\only<2-5>{B,}\only<2-9>{C,}\only<2-7>{D,}\only<2-11>{E}\}\\} \only<3,5,7>{Wähle Knoten u aus Q mit kleinster Distanz \& distanz\_update\\[0,2cm]} \only<2->{\begin{tabular}{|l|c|c|c|c|c|c|c|c|c|c|} \hline u & \multicolumn{2}{c|}{A} & \multicolumn{2}{c|}{B} & \multicolumn{2}{c|}{C} & \multicolumn{2}{c|}{D} & \multicolumn{2}{c|}{E} \\ \hline init & 0 & - & $\infty$ & - & $\infty$ & - & $\infty$ & - & $\infty$ & - \\ \hline \only<4->{A & & & 1 & A & 3 & A & 2 & A & 4 & A\\ \hline} \only<6->{B & & & & & 2 & B & 2 & A & & \\ \hline} \only<8->{D & & & & & & & & & 3 & D\\ \hline} \only<10->{C & & & & & & & & & 3 & D\\ \hline} \only<12->{E & & & & & & & & & & \\ \hline} \end{tabular}} \end{frame} \end{document} gefragt 28 Mai '21, 12:03 Kakao |
Wie bereits in einem Kommentar vermutet, ist die \documentclass{beamer} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage{amssymb} \begin{document} \begin{frame} \only<1-2>{init mit Startknoten A\\} \only<2->{Q = \{\only<2-3>{A,}\only<2-5>{B,}\only<2-9>{C,}\only<2-7>{D,}\only<2-11>{E}\}\\} \only<3,5,7>{Wähle Knoten u aus Q mit kleinster Distanz \& distanz\_update\\[0,2cm]} \only<2->{\begin{tabular}{|l|c|c|c|c|c|c|c|c|c|c|} \hline u & \multicolumn{2}{c|}{A} & \multicolumn{2}{c|}{B} & \multicolumn{2}{c|}{C} & \multicolumn{2}{c|}{D} & \multicolumn{2}{c|}{E} \\ \hline init & 0 & - & $\infty$ & - & $\infty$ & - & $\infty$ & - & $\infty$ & - \only<4->{\\\hline A & & & 1 & A & 3 & A & 2 & A & 4 & A}% \only<6->{\\\hline B & & & & & 2 & B & 2 & A & &}% \only<8->{\\\hline D & & & & & & & & & 3 & D}% \only<10->{\\\hline C & & & & & & & & & 3 & D}% \only<12->{\\\hline E & & & & & & & & & & }% \\ \hline \end{tabular}} \end{frame} \end{document} So wird das Die ganzen beantwortet 28 Mai '21, 16:19 saputello Vielen Dank @saputello. Kannst Du mir jetzt noch sagen, wieso die letzte Spalte (bei E) auf Folie 2 breiter ist, als ab Folien 6? Diese Spalte benötigt anfangs, doch an für sich nicht mehr Platz als später, oder? Ich vermute, dass das an dem fehlenden "Zeilenumbruch" in der Zeile mit "A" in der ersten Spalte liegt. Kann man das auch noch beheben?
(28 Mai '21, 16:59)
Kakao
@Kakao Bitte beachte, dass das hier ein Frage-Antwort-System und kein Diskussionsforum ist. Antworten sind daher immer als Antworten auf die Frage zu versehen. Ich habe deshalb deine Nicht-Antwort in einen Kommentar umgewandelt.
(28 Mai '21, 17:07)
saputello
|