Text erst später einblenden, underbrace

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Text erst später einblenden, underbrace

von Bartman » Di 11. Apr 2017, 00:02

Wenn der Inhalt Deiner ersten align*-Umgebung auf Deiner Folie stehen soll, dann sieh Dir bitte den Befehl \dots an.

von latexmitx » Mo 10. Apr 2017, 10:28

Perfekt. Du hast mir sehr geholfen, vielen Dank !

von Gast » Mo 10. Apr 2017, 10:02

Da Du insgesamt 4 Klammern hast, habe ich nicht so ganz verstanden, was Du genau suchst. Vielleicht:
\documentclass{beamer}
\usepackage[utf8]{inputenc}

\begin{document}

\begin{frame}{Versuch}
\pause


\begin{align*}
&H(t)\text{ ... die Anzahl der Beutetiere zum Zeitpunkt } t\\
&F(t)\text{ ... die Anzahl der Raubtiere zum Zeitpunkt } t
\end{align*}

\pause

\begin{align*} 
   \frac{\text{d} H}{\text{d} t} &= 
   \onslide<4-> \underbrace{ \onslide<3-> 
   \textcolor{magenta}{a} H 
   \onslide<4-> }_{\text{Vermehrung der Beute}} \onslide<3-> - 
   \onslide<4-> \underbrace{ \onslide<3-> 
   \textcolor{gray}{b} HF 
   \onslide<4-> }_{\text{Verminderung durch Fraß}} \onslide<3-> 
   \end{align*} 

\pause[5]


\begin{align*}
\frac{\text{d} F}{\text{d} t} &= 
 \onslide<6-> \underbrace{ \onslide<5->
 \textcolor{cyan}{c}HF
  \onslide<6-> }_{\text{Vermehrung der Räuber}}  \onslide<5-> -
  \onslide<6->\underbrace{ \onslide<5->
  \textcolor{blue}{d} F 
  \onslide<6-> }_{\text{Verminderung durch Sterben}}  \onslide<5-> 
\end{align*} \\

\end{frame}
\end{document}
Beachte, dass \pause ein optionales Argument hat. Siehe auch die weiteren Hinweise dazu in der [d]beamer[/d]-Anleitung.

von latexmitx » Mo 10. Apr 2017, 09:32

Hallo, danke, jetzt funktioniert es mit der 1. Gleichung! Die 2. allerdings funktioniert noch nicht. Ich möchte, dass die 1.Gleichung erscheint, dann die Texte unter der Klammer, dann die 2. Gleichung und dann erst die Texte unter der 2. Klammer.

Was mache ich falsch? Danke vielmals! :)



\documentclass{beamer}
\usepackage[utf8]{inputenc}

\begin{document}

\begin{frame}{Versuch}
\pause


\begin{align*}
&H(t)\text{ ... die Anzahl der Beutetiere zum Zeitpunkt } t\\
&F(t)\text{ ... die Anzahl der Raubtiere zum Zeitpunkt } t
\end{align*}

\pause

\begin{align*} 
   \frac{\text{d} H}{\text{d} t} &= 
   \onslide<4-> \underbrace{ \onslide<3-> 
   \textcolor{magenta}{a} H 
   \onslide<4-> }_{\text{Vermehrung der Beute}} \onslide<3-> - 
   \onslide<4-> \underbrace{ \onslide<3-> 
   \textcolor{gray}{b} HF 
   \onslide<4-> }_{\text{Verminderung durch Fraß}} \onslide<3-> 
   \end{align*} 

\pause


\begin{align*}
\frac{\text{d} F}{\text{d} t} &= 
 \onslide<7-> \underbrace{ \onslide<6->
 \textcolor{cyan}{c}HF
  \onslide<7-> }_{\text{Vermehrung der Räuber}}  \onslide<6-> -
  \onslide<7->\underbrace{ \onslide<6->
  \textcolor{blue}{d} F 
  \onslide<7-> }_{\text{Verminderung durch Sterben}}  \onslide<6-> 
\end{align*} \\

\end{frame}
\end{document}

von Gast » Mo 10. Apr 2017, 08:54

Du musst die durch \pause erzeugten zusätzlichen slided natürlich bei den \onslide[/tt]-Angaben berücksichtigen:
\documentclass{beamer}
\usepackage[utf8]{inputenc}

\begin{document}
\begin{frame}
   Eine Gleichung:
   \pause
\begin{align*}   
   \frac{\text{d} H}{\text{d} t} &=
   \onslide<3-> \underbrace{ \onslide<2->
   \textcolor{magenta}{a} H
   \onslide<3-> }_{\text{Vermehrung der Beute}} \onslide<2-> -
   \onslide<3-> \underbrace{ \onslide<2->
   \textcolor{gray}{b} HF
   \onslide<3-> }_{\text{Verminderung durch Fraß}} \onslide<2->
\end{align*}
\end{frame}
\end{document}
Mehr kann ich ohne Minimalbeispiel, das dein Problem zeigt, in der Tat nicht sagen.

von Gast » Mo 10. Apr 2017, 08:32

von latexmitx » Mo 10. Apr 2017, 08:09

Danke für die rasche Antwort.

Das funktioniert einwandfrei, wenn ich dein Beispiel gleich über Overleaf öffne. Setze ich es allerdings bei meiner Präsentation um, wird alles auf einmal angezeigt, also die Texte unter der horizontalen Klammer kommen nicht erst auf späteren Folien.

Kannst du mir vl. sagen, an was das liegen könnte? Ich habe keinen Schimmer, warum das sein könnte. Vl. weil ich auf der selben Folie bereits \pause für einen anderen Text benutze? Oder woran kann das liegen?

Danke!!!

von Bartman » Mo 10. Apr 2017, 00:14

Ändere in Deinem Beitrag bitte [\code] in [/code] für die Hervorhebung Deines Beispiels.

Mein Vorschlag lautet:
\documentclass{beamer}
\usepackage[utf8]{inputenc}

\begin{document}
\begin{frame}
\begin{align*}
	\frac{\text{d} H}{\text{d} t} &=
	\onslide<2-> \underbrace{ \onslide<1->
	\textcolor{magenta}{a} H
	\onslide<2-> }_{\text{Vermehrung der Beute}} \onslide<1-> -
	\onslide<2-> \underbrace{ \onslide<1->
	\textcolor{gray}{b} HF
	\onslide<2-> }_{\text{Verminderung durch Fraß}} \onslide<1->
\end{align*}
\end{frame}
\end{document}
Quelle: Beitrag von Hendrik Vogt

Wenn Du die Gleichung nicht ausrichten möchtest, dann dürfte auch die equation*-Umgebung genügen.

Text erst später einblenden, underbrace

von latexmitx » So 9. Apr 2017, 22:12

Hallo an alle :)

Ich bräuchte nochmals Hilfe.
Ich mache eine Präsentation mit Latex und möchte gerne, dass der Text durch \underbrace erst auf der nächsten Folie erscheint, so wie sonst durch den Befehl \pause. Also "Vermehrung der Beute" soll zB. später erscheinen.

Hier mein Minimalbeispiel:
\documentclass[xcolor=dvipsnames]{beamer}
\usepackage[utf8]{inputenc}

\begin{document}
\begin{frame}
\begin{align*}
\frac{dH}{dt} = \underbrace{{\color{magenta}{a}} H}_{\text{Vermehrung der Beute}} - \underbrace{{\color{gray}{b}}HF}_{\text{Verminderung durch Fraß}} \notag 
\end{align*}
\end{frame}
\end{document}
Kann mir hier jemand weiterhelfen, das wäre spitze!

Vielen Dank für eure Bemühungen.

Nach oben