PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : equation-Umgebung in PStricks



Bowlinator
06-09-2011, 21:58
Hallo zusammen

Hab nochmal ne generelle Frage zu PStricks:

Wenn ich ne

\begin{equation} Umgebung innerhalb eines PStricks-Objekt erstelle, z.b. innerhalb eines pspicture-blocks, dann sagt mir latex:

Bad Math delimiter...


Wie kann man eine odere mehrere equation Umgebungen in ein pstricks objekt einbauen, um diese dann per \label{} referenzieren zu können?





\documentclass{beamer}
\usepackage{amsmath}
\usepackage{pst-node}
\psset{arrowscale=2,arrows=->}
\def\VPh{\vphantom{\displaystyle\sum_{i=n}^m {i^2}}}
\def\psBox#1#2{\psframebox[fillcolor=#1,fillstyle=solid]{\VPh\displaystyle#2}}

\begin{document}

\begin{frame}{Foo}{bar}


\[
\only<1->{\rnode{t1}{\begin{equation}\psBox{green!30}{\sum_ {i=n}^m {i^2}}\end{equation} \label{a}} +}
\only<2->{\rnode{t2}{\psBox{blue!30}{\int_0^t \mathrm d\:\!\tau}} +
\Gamma\bigl(n +\frac{1}{2}\bigr)+ }
\only<3->{\rnode{t3}{\psBox{red!30}{\frac{1}{2}m\|\mathbf v\|^2}}}
\]


\begin{itemize}[<+->]
\item Power \rnode[rc]{T1}{series} \nccurve[angleB=-75]{T1}{t1}
\item Definite \rnode[rc]{T2}{integral}\nccurve[angleB=-90]{T2}{t2}
\item Non-relativistic kinetic \rnode[rc]{T3}{energy}\nccurve[angleB=-90]{T3}{t3}
\end{itemize}
\end{frame}

\end{document}



Gruß Stephan

peterpetersen
26-09-2011, 23:06
Mit einigen Änderungen ist es bei mir durchgelaufen:


\documentclass{beamer}
\usepackage{amsmath}
\usepackage{pst-node}
\psset{arrowscale=2,arrows=->}
\def\VPh{\vphantom{\displaystyle\sum_{i=n}^m {i^2}}}
\def\psBox#1#2{\psframebox[fillcolor=#1,fillstyle=solid]{\VPh\displaystyle#2}}
\begin{document}
\begin{frame}{Foo}{bar}
\[
\only<1>{\rnode{t1}{\psBox{green!30}{\sum_{i=n}^m {i^2}} \label{a}} +}
\only<2>{\rnode{t2}{\psBox{blue!30}{\int_0^t \mathrm d\:\!\tau}} + \Gamma\bigl(n +\frac{1}{2}\bigr)+ }
\only<3>{\rnode{t3}{\psBox{red!30}{\frac{1}{2}m\|\mathbf v\|^2}}}
\]
\begin{itemize}[<+->]
\item Power \rnode[rc]{T1}{series} \nccurve[angleB=-75]{T1}{t1}
\item Definite \rnode[rc]{T2}{integral}\nccurve[angleB=-90]{T2}{t2}
\item Non-relativistic kinetic \rnode[rc]{T3}{energy}\nccurve[angleB=-90]{T3}{t3}
\end{itemize}
\end{frame}
\end{document}

Bindestriche hinter
\only<1-> usw. sowie
\begin{equation} ... \end{equation} in der Zeile mit only<1-> entfernt.

Hoffe, es hilft.

Peter