\documentclass[pdf,autumn,slideColor,colorBG]{prosper} \usepackage[latin1]{inputenc} \usepackage{pstricks,pst-node,pst-text,pst-3d} \usepackage{amsmath} % Definition of new colors \newrgbcolor{LemonChiffon}{1. 0.98 0.8} \newrgbcolor{LightBlue}{0.68 0.85 0.9} % > BEGIN OF OVERLAPPED COLORS % Code below devised by Denis Girou (CNRS/IDRIS - France, Denis.Girou@idris.fr) \newrgbcolor{LemonChiffon}{1. 0.98 0.8} \newrgbcolor{LightBlue}{0.68 0.85 0.9} \makeatletter \newdimen\pst@dimz % Draw two overlapped surfaces, with computation of the mixed color for % the intersection of the surfaces % #1=first surface, #2=color of first surface, % #3=second surface, #4=color of second surface \def\ColoredOverlappedSurfaces#1#2#3#4{% \psset{fillstyle=solid} % Decode the three components of the first RGB color \DecodeRGBFirstColor{\csname color@#2\endcsname}% \psset{fillcolor=#2} % Draw first surface #1 % Decode the three components of the second RGB color \DecodeRGBSecondColor{\csname color@#4\endcsname}% % Compute the mixed color \BuildMixedColor % Draw second surface \psclip{\psset{fillcolor=#4}#3} \psset{fillcolor=MixedColor} % Redraw overlapped surface in the mixed color #1 \endpsclip} % Get the three components of the first color \def\DecodeRGBFirstColor#1{% \pst@expandafter\pst@getnumiii{#1} {} {} {} {}\@nil \edef\pst@FirstColorR{\pst@tempg}% \edef\pst@FirstColorG{\pst@temph}% \edef\pst@FirstColorB{\pst@tempi}% %\typeout{Color 1=\pst@tempg,\pst@temph,\pst@tempi}% Debug } % Get the three components of the second color \def\DecodeRGBSecondColor#1{% \pst@expandafter\pst@getnumiii{#1} {} {} {} {}\@nil \edef\pst@SecondColorR{\pst@tempg}% \edef\pst@SecondColorG{\pst@temph}% \edef\pst@SecondColorB{\pst@tempi}% %\typeout{Color 2=\pst@tempg,\pst@temph,\pst@tempi}% Debug } % Build the mixed RBG color (by means of each three components) \def\BuildMixedColor{% % Resulting R component \pst@dimz=\pst@FirstColorR pt \advance\pst@dimz\pst@SecondColorR pt \divide\pst@dimz\tw@ \pst@dimtonum{\pst@dimz}{\pst@MixedColorR}% % Resulting G component \pst@dimz=\pst@FirstColorG pt \advance\pst@dimz\pst@SecondColorG pt \divide\pst@dimz\tw@ \pst@dimtonum{\pst@dimz}{\pst@MixedColorG}% % Resulting B component \pst@dimz=\pst@FirstColorB pt \advance\pst@dimz\pst@SecondColorB pt \divide\pst@dimz\tw@ \pst@dimtonum{\pst@dimz}{\pst@MixedColorB}% % Definition of the mixed color MixedColor \newrgbcolor{MixedColor}{% \pst@MixedColorR\space \pst@MixedColorG\space \pst@MixedColorB} %\typeout{Mixed color=\csname color@MixedColor\endcsname}% Debug } \makeatother % < END OF OVERLAPPED COLORS \title{A small tour of Prosper facilities} \subtitle{\LaTeX\ presentations made easy} \author{\href{http://prosper.sourceforge.net/}{{\green Frédéric Goualard}}} \institution{% Centrum voor Wiskunde en Informatica\\ The Netherlands} \begin{document} \maketitle %---------------------------------------------------------------------- SLIDE - \begin{slide}{Introduction} \begin{itemize} \item If you click on my name in the previous page, you should be directed to the Prosper homepage, provided your Acrobat Reader has been properly configured. \item Press on \texttt{CTRL-L} to go to/leave full screen view. \item Curious? Want to go directly to the last page? Push \hyperlink{LAST}{{\green here}}.\hypertarget{SECOND}{ } \end{itemize} \end{slide} %------------------------------------------------------------------------------ %---------------------------------------------------------------------- SLIDE - \overlays{7}{% \begin{slide}{Transitions} \texttt{Prosper} offers seven transitions between slides: \begin{itemstep} \item Split; \item Blinds; \item Box; \item Wipe; \item Dissolve; \item Glitter; \item Replace. \end{itemstep} \end{slide} } %------------------------------------------------------------------------------ %---------------------------------------------------------------------- SLIDE - \overlays{2}{% \begin{slide}{Diagrams} A small diagram with some few lines of \LaTeX. \onlySlide{2}{% Since the diagram and the text are at the same level, there is no difficulty to add some link from one to \rnode{LIEN}{another}.}% \vspace{0.4cm} {\tiny \begin{equation*} \setlength{\arraycolsep}{1cm} \def\tX{\tilde{\tilde{X}}} \begin{array}{cc} (X-A,N-A)\rnode{a}{} & \rnode{b}{}(\tX,a)\\[1.5cm] (X,N)\rnode{c}{} & \rnode{d}{}(\tX,N)\\[1.5cm] \end{array} \psset{nodesep=5pt,arrows=->} \onlySlide*{2}{\nccurve[linecolor=white,angleA=270,angleB=180]{LIEN}{d}}% \ncline[linecolor=white]{a}{b}\Aput{a} \ncline[linecolor=white]{a}{c}\Bput{r} \ncline[linecolor=white,linestyle=dashed]{c}{d}\Bput{b} \ncline[linecolor=white]{b}{d}\Bput{s} \end{equation*}} \end{slide} } %------------------------------------------------------------------------------ %---------------------------------------------------------------------- SLIDE - \overlays{2}{% \begin{slide}[Dissolve]{A small \emph{clipping} effect} \small Any practical use for this? \begin{psclip}{\psellipse[linestyle=none]% (4.9,-1.7)(4,1.6)} \begin{center} \parbox{7cm}{% \green Ce n'était pas une petite gare de province, mais une porte dérobée. Elle donnait en apparence sur la campagne. Sous l'\oe{}il d'un contr\^oleur paisible on gagnait une route blanche sans mystère, un ruisseau, des églantines. Le chef de gare soignait des roses, l'homme d'équipe feignait de pousser un chariot vide. Sous ces déguisements, veillaient trois gardiens d'un monde secret.} \end{center} \end{psclip} \vspace*{-2cm} \OnlySlide{2}% \pstextpath{\psccurve[linestyle=none](.5,0)(3.5,1)(3.5,0)(.5,1)}{\green And there are so many other funny effects\dots} \end{slide} } %------------------------------------------------------------------------------ %---------------------------------------------------------------------- SLIDE - \overlays{3}{% \begin{slide}{Householder formula} \small The Householder formula below lets you compute $f^{-1}(x)$ for an arbitrary $f$. {\scriptsize \begin{equation}\label{Householder} x_{k+1}\mapsto \Phi_n(x_k)=x_k+(n-1) \frac{\bigl(\frac{1}{f(x_k)}\bigr)^{n-2}}{\bigl(\frac{1}{f(x_k)}\bigr)^{n-1}}+ f(x_k)^{n+1}% \fromSlide*{2}{\rnode{NA}{\pscirclebox[linecolor=red]{\psi}}} \onlySlide*{1}{\rnode{NA}{\pscirclebox[linecolor=red,linestyle=none]{\psi}}} \end{equation}} \FromSlide{2}% where $n\geq 2$ and \rnode{NB}{$\psi$} is an arbitrary function. \fromSlide*{3}{\nccurve[linecolor=red,angleA=90,angleB=270]{->}{NB}{NA}} \OnlySlide{3}% Formula~\eqref{Householder} gives an iteration of order $n$ converging towards $x_*$ such that: $f(x_*)=0$. \end{slide} } %------------------------------------------------------------------------------ %---------------------------------------------------------------------- SLIDE - \overlays{2}{% \begin{slide}[Glitter]{Overlaps of colors} Intersection of sets. First the yellow one\dots\onlySlide{2}{Then the blue one.}% \rput(4,-2){% \onlySlide{1}{% \psellipse[fillstyle=solid,fillcolor=LemonChiffon](0.3,-0.7)(1.5,1)}% \onlySlide{2}{% \ColoredOverlappedSurfaces{\pscircle{1}}{LightBlue}% {\psellipse[fillstyle=solid,% fillcolor=LemonChiffon](0.3,-0.7)(1.5,1)}{% LemonChiffon}}}% \OnlySlide{2}% {\green Remember how to do that with MS PowerPoint?} \end{slide} } %------------------------------------------------------------------------------ %---------------------------------------------------------------------- SLIDE - \begin{slide}{Last slide} This is the \hypertarget{LAST}{last} slide. Do you want to go to the \hyperlink{SECOND}{{\green second one}}? \end{slide} %---------------------------------------------------------------------- SLIDE - \end{document} %%% Local Variables: %%% mode: latex %%% TeX-master: t %%% End: