Positionierung von Text bei Verwendung von Befehl only<&g
Positionierung von Text bei Verwendung von Befehl only<&g
Hallo,
also ich bin leider Anfänger was es latex betrifft und habe gerade in Problem, wozu ich jedoch im Internet auch nix gefunden habe.
Ich mache eine Präsentation und benutze dafür documentclass{beamer} und möchte, dass auf einer Folie erst eine Zeile und dann Text rauskommt, also sowas wie:
\only<1-2>{Hier kommt der text hin}
\only<2>{\includegraphics} usw...
Jedoch wenn ich das mache, ist der Text natürlich erst irgendwo in der mitte der Folie und dann bei dem Erscheinen des Bildes verrutscht es nach oben.
Kann ich irgendwie es so einstellen, dass der Text von Anfang an an einer Position bleibt. also auf der Folie oben?
also ich bin leider Anfänger was es latex betrifft und habe gerade in Problem, wozu ich jedoch im Internet auch nix gefunden habe.
Ich mache eine Präsentation und benutze dafür documentclass{beamer} und möchte, dass auf einer Folie erst eine Zeile und dann Text rauskommt, also sowas wie:
\only<1-2>{Hier kommt der text hin}
\only<2>{\includegraphics} usw...
Jedoch wenn ich das mache, ist der Text natürlich erst irgendwo in der mitte der Folie und dann bei dem Erscheinen des Bildes verrutscht es nach oben.
Kann ich irgendwie es so einstellen, dass der Text von Anfang an an einer Position bleibt. also auf der Folie oben?
-
- Forum-Meister
- Beiträge: 808
- Registriert: Di 2. Okt 2012, 21:42
- Wohnort: NRW
Hört sich danach an, als ob das Paket textpos (auf http://www.ctan.org) helfen könnte. Ansonsten: Bitte Minimalbeispiel erstellen.
Helmut
Helmut
\documentclass{beamer} \usepackage[utf8]{inputenc} \usepackage{graphicx} \usepackage{color} \usepackage{hyperref} \usepackage{tcolorbox} \usetheme{Warsaw} \begin{document} \begin{frame} only<1>{ \begin{center} \large Das ist eine Zeile die eigentlich an der gleichen Position bleiben soll. \newline \end{center} } only<2>{ \begin{center} \large Das ist eine Zeile die eigentlich an der gleichen Position bleiben soll.\newline Durch das hinzufügen dieser Zeile rutscht die obere automatisch nach oben, was ich vermeiden möchte. \end{center} } \end{frame} \end{document}
- Johannes_B
- Moderator
- Beiträge: 5079
- Registriert: Do 1. Nov 2012, 14:55
- Kontaktdaten:
Was genau hast du vor?
Teste deine Minimalbeispiele bitte IMMER auf Lauffähigkeit.
\documentclass{beamer} \usepackage[utf8]{inputenc} \usepackage{graphicx} \usepackage{color} \usepackage{hyperref} \usepackage{tcolorbox} \usetheme{Warsaw} \begin{document} \begin{frame} \visible<1->{% \centering \large Das ist eine Zeile die eigentlich an der gleichen Position bleiben soll. \newline } \visible<2>{% \centering \large Durch das hinzufügen dieser Zeile rutscht die obere automatisch nach oben, was ich vermeiden möchte. } \end{frame} \end{document}
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
Tut mir leid, ich hatte nur schnell die relevanten Sachen hier reinkopiert und nicht getestet, ob es klappt.
Und ja, du hast mein Problem gelöst, aber es klappt nicht bei jedem Fall bei mir.
Also nochmal, was ich will ist, dass z.B. bei Folie 1. eine Zeile steht, bei der nächsten dann bestimmte Wörter dieser Zeile rot gefärbt werden und unten noch eine neue Zeile steht. Jedoch wenn ich das so mache, wie ich es tue, dann wird durch das hinzufügen der zweiten Zeile die erste Zeile nach oben verrutscht, weil Latex ja das auf den Folien selber positioniert, und dass will man ja nicht bei den Übergängen der Folien.
So und nun: zwischen dem Übergang von 1 nach 2 verschiebt sich die erste Zeile nach oben, und zwischen 3 und 4. Und das möchte ich nicht so haben...[/code]
Und ja, du hast mein Problem gelöst, aber es klappt nicht bei jedem Fall bei mir.
Also nochmal, was ich will ist, dass z.B. bei Folie 1. eine Zeile steht, bei der nächsten dann bestimmte Wörter dieser Zeile rot gefärbt werden und unten noch eine neue Zeile steht. Jedoch wenn ich das so mache, wie ich es tue, dann wird durch das hinzufügen der zweiten Zeile die erste Zeile nach oben verrutscht, weil Latex ja das auf den Folien selber positioniert, und dass will man ja nicht bei den Übergängen der Folien.
\documentclass{beamer} \usepackage[utf8]{inputenc} \usepackage{graphicx} \usepackage{url} \usepackage{color} \usepackage{hyperref} \usepackage{tcolorbox} \usetheme{Warsaw} \begin{document} \begin{frame} \only<1>{ \begin{center} \large T\(_1\) = A B C D E F G \newline\newline T\(_2\) = A C C D E G A \newline \end{center} } % \only<2>{ \begin{center} \large T\(_1\) = A B C\textcolor{red}{\underline{ D E F}} G \newline\newline T\(_2\) = A C C D E G A \newline \end{center} Delete all the red marked letters. } % \only<3>{ \begin{center} \large T\(_1\)' = A B C G \newline\newline T\(_2\)' = A C C D E G A\newline \end{center} Now do other stuff to the strings... } % \only<4>{ \begin{center} \large T\(_1\)' = A B C G \newline\newline T\(_2\)' = A C C D E G A\newline \end{center} Now do other stuff to the strings... \newline Go to the beginning. } \end{frame} \end{document}
So und nun: zwischen dem Übergang von 1 nach 2 verschiebt sich die erste Zeile nach oben, und zwischen 3 und 4. Und das möchte ich nicht so haben...[/code]
Hallo,
eine Möglichkeit wäre:
Gruß
Elke
eine Möglichkeit wäre:
\documentclass{beamer} \let\Tiny\tiny \usepackage[utf8]{inputenc} \usepackage{xcolor} \usetheme{Warsaw} \begin{document} \begin{frame} \begin{center} \large \only<1-2>{ T\(_1\) = A B C \alt<2>{\textcolor{red}{\underline{D E F}}}{D E F} G \newline\newline T\(_2\) = A C C D E G A \newline } \only<3-4>{ T\(_1\)' = A B C G \newline\newline T\(_2\)' = A C C D E G A\newline } \end{center} % \visible<2->{\alt<2>{Delete all the red marked letters.}{Now do other stuff to the strings...}} \visible<4>{\newline Go to the beginning.} \end{frame} \end{document}
Elke
Die verschiedenen Möglichkeiten sind alle in der Dokumentation (beameruserguide) erklärt. Lies dir einfach den Abschnitt 10 Creating Overlays durch.
\let\Tiny\tiny beseitigt nur eine Font shape Warnung und ändert nichts am Aussehen des erzeugten pdfs.
Gruß
Elke
\let\Tiny\tiny beseitigt nur eine Font shape Warnung und ändert nichts am Aussehen des erzeugten pdfs.
Gruß
Elke