Archiv verlassen und diese Seite im Standarddesign anzeigen : [beamer] Problem bei transparenten Slideshows mit pstricks
Hi allerseits,
ich möchte in einer Präsentation mit pstricks ein kleines Ablaufdiagramm darstellen. Das komplette Diagramm soll erstmal grundsätzlich transparent sichtbar sein und die einzelnen Teile mit dem \onslide-Befehl nacheinander sichtbar gemacht werden. Leider werden Boxen und Verbindungslinien immer mit voller Strichstärke dargestellt. Kann man das ändern?
Hier mal ein kleines Beispiel:
\documentclass{beamer}
\usepackage{pst-all}
\setbeamercovered{transparent}
\begin{document}
\begin{frame}
\begin{pspicture}(0,0)(10,8)
\onslide<1>
\rput(6,7.5){\rnode{A}{\psframebox{A}}}
\rput(6,6.5){\rnode{B}{\psframebox{B}}}
\ncline{->}{A}{B}
\onslide<2>
\rput(6,5.25){\rnode{C}{\psframebox{C}}}
\ncline{->}{B}{C}
\end{pspicture}
\end{frame}
\end{document}
Ich glaube, da habe ich mich misverständlich ausgedrückt. Ich möchte nicht die Liniendicke ändern. Die Boxen und Verbindungslinien, die nach \onslide<2> aktiv werden, sollen vorher in leichtem grau erscheinen. So wie das C bzw später das A und B.
Hi allerseits,
ich möchte in einer Präsentation mit pstricks ein kleines Ablaufdiagramm darstellen. Das komplette Diagramm soll erstmal grundsätzlich transparent sichtbar sein und die einzelnen Teile mit dem \onslide-Befehl nacheinander sichtbar gemacht werden. Leider werden Boxen und Verbindungslinien immer mit voller Strichstärke dargestellt. Kann man das ändern?
\documentclass{beamer}
\usepackage{pst-all}
\setbeamercovered{transparent}
\begin{document}
\begin{frame}
\begin{pspicture}(0,0)(10,8)
\onslide<1>{%
\psset{linecolor=lightgray}\color{lightgray}%
\rput(6,7.5){\rnode{A}{\psframebox{A}}}
\rput(6,6.5){\rnode{B}{\psframebox{B}}}
\rput(6,5.25){\rnode{C}{\psframebox{C}}}
\ncline{->}{A}{B}
\ncline{->}{B}{C}%
}%
\only<2->{%
\color{black}%
\rput(6,7.5){\rnode{A}{\psframebox{A}}}
\rput(6,6.5){\rnode{B}{\psframebox{B}}}
\rput(6,5.25){\rnode{C}{\psframebox{C}}}
\ncline[linecolor=black]{->}{A}{B}
\ncline[linecolor=black]{->}{B}{C}}
\end{pspicture}
\end{frame}
\end{document}
Herbert
Danke Herbert für deinen Vorschlag. Allerdings empfinde ich für mein relativ großes Ablaufdiagramm das mehrmalige Kopieren aller Befehle für mich zu umständlich. Speziell wenn ich doch noch eine Kleinigkeit ändern möchte. Ich habe mir jetzt den \alt-Befehl in der Doku gefunden und arbeite auch da mit verschiedenen Farben. Dafür muss ich jeden Befehl "nur" zweimal einfügen.
Gruß
Hobbes
EDIT
So sieht es jetzt bei mir aus
\documentclass{beamer}
\usepackage{pst-all}
\setbeamercovered{transparent}
\begin{document}
\begin{frame}
\begin{pspicture}(0,0)(10,8)
\alt<1>
{
\rput(6,7.5){\rnode{A}{\psframebox{A}}}
\rput(6,6.5){\rnode{B}{\psframebox{B}}}
\ncline{->}{A}{B}
}
{
\rput(6,7.5){\rnode{A}{\psframebox[linecolor=lightgray]{\textcolor{lightgray}{A}}}}
\rput(6,6.5){\rnode{B}{\psframebox[linecolor=lightgray]{\textcolor{lightgray}{B}}}}
\ncline[linecolor=lightgray]{->}{A}{B}
}
\alt<2>
{
\rput(6,5.25){\rnode{C}{\psframebox{C}}}
\ncline{->}{B}{C}
}
{
\rput(6,5.25){\rnode{C}{\psframebox[linecolor=lightgray]{\textcolor{lightgray}{C}}}}
\ncline[linecolor=lightgray]{->}{B}{C}
}
\end{pspicture}
\end{frame}
\end{document}
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.