diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/prosper')
31 files changed, 1674 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/prosper/Example.tex b/Master/texmf-dist/doc/latex/prosper/Example.tex new file mode 100644 index 00000000000..ddc6ede047c --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/Example.tex @@ -0,0 +1,38 @@ +% CVSId: $Id: Example.tex,v 1.1 2003/01/27 14:39:22 exupery Exp $ +\documentclass[% +pdf, +%nocolorBG, +colorBG, +slideColor, +%slideBW, +%draft, +%frames +%azure +%contemporain +%nuancegris +%troispoints +%lignesbleues +%darkblue +%alienglow +%autumn +]{prosper} +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/ExampleAlienglow.tex b/Master/texmf-dist/doc/latex/prosper/ExampleAlienglow.tex new file mode 100644 index 00000000000..56e47d516c1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/ExampleAlienglow.tex @@ -0,0 +1,38 @@ +% CVSId: $Id: ExampleAlienglow.tex,v 1.1 2003/01/27 14:39:22 exupery Exp $ +\documentclass[% +pdf, +%nocolorBG, +colorBG, +slideColor, +%slideBW, +%draft, +%frames +%azure +%contemporain +%nuancegris +%troispoints +%lignesbleues +%darkblue +alienglow +%autumn +]{prosper} +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/ExampleAutumn.tex b/Master/texmf-dist/doc/latex/prosper/ExampleAutumn.tex new file mode 100644 index 00000000000..507efa7d2ec --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/ExampleAutumn.tex @@ -0,0 +1,38 @@ +% CVSId: $Id: ExampleAutumn.tex,v 1.1 2003/01/27 14:39:22 exupery Exp $ +\documentclass[% +pdf, +%nocolorBG, +colorBG, +slideColor, +%slideBW, +%draft, +%frames +%azure +%contemporain +%nuancegris +%troispoints +%lignesbleues +%darkblue +%alienglow +autumn +]{prosper} +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/ExampleAzure.tex b/Master/texmf-dist/doc/latex/prosper/ExampleAzure.tex new file mode 100644 index 00000000000..9452e8ecf54 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/ExampleAzure.tex @@ -0,0 +1,38 @@ +% CVSId: $Id: ExampleAzure.tex,v 1.1 2003/01/27 14:39:22 exupery Exp $ +\documentclass[% +pdf, +%nocolorBG, +colorBG, +slideColor, +%slideBW, +%draft, +%frames +azure +%contemporain +%nuancegris +%troispoints +%lignesbleues +%darkblue +%alienglow +%autumn +]{prosper} +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/ExampleContemporain.tex b/Master/texmf-dist/doc/latex/prosper/ExampleContemporain.tex new file mode 100644 index 00000000000..993a2cc6136 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/ExampleContemporain.tex @@ -0,0 +1,38 @@ +% CVSId: $Id: ExampleContemporain.tex,v 1.1 2003/01/27 14:39:22 exupery Exp $ +\documentclass[% +pdf, +%nocolorBG, +colorBG, +slideColor, +%slideBW, +%draft, +%frames +%azure +contemporain +%nuancegris +%troispoints +%lignesbleues +%darkblue +%alienglow +%autumn +]{prosper} +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/ExampleDarkblue.tex b/Master/texmf-dist/doc/latex/prosper/ExampleDarkblue.tex new file mode 100644 index 00000000000..2a4498d35c6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/ExampleDarkblue.tex @@ -0,0 +1,38 @@ +% CVSId: $Id: ExampleDarkblue.tex,v 1.1 2003/01/27 14:39:22 exupery Exp $ +\documentclass[% +pdf, +%nocolorBG, +colorBG, +slideColor, +%slideBW, +%draft, +%frames +%azure +%contemporain +%nuancegris +%troispoints +%lignesbleues +darkblue +%alienglow +%autumn +]{prosper} +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/ExampleFrames.tex b/Master/texmf-dist/doc/latex/prosper/ExampleFrames.tex new file mode 100644 index 00000000000..58879a9ed72 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/ExampleFrames.tex @@ -0,0 +1,38 @@ +% CVSId: $Id: ExampleFrames.tex,v 1.1 2003/01/27 14:39:22 exupery Exp $ +\documentclass[% +pdf, +%nocolorBG, +colorBG, +slideColor, +%slideBW, +%draft, +frames +%azure +%contemporain +%nuancegris +%troispoints +%lignesbleues +%darkblue +%alienglow +%autumn +]{prosper} +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/ExampleLignesbleues.tex b/Master/texmf-dist/doc/latex/prosper/ExampleLignesbleues.tex new file mode 100644 index 00000000000..bffd335d0a1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/ExampleLignesbleues.tex @@ -0,0 +1,38 @@ +% CVSId: $Id: ExampleLignesbleues.tex,v 1.1 2003/01/27 14:39:22 exupery Exp $ +\documentclass[% +pdf, +%nocolorBG, +colorBG, +slideColor, +%slideBW, +%draft, +%frames +%azure +%contemporain +%nuancegris +%troispoints +lignesbleues +%darkblue +%alienglow +%autumn +]{prosper} +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/ExampleNuanceGris.tex b/Master/texmf-dist/doc/latex/prosper/ExampleNuanceGris.tex new file mode 100644 index 00000000000..00668e0b246 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/ExampleNuanceGris.tex @@ -0,0 +1,38 @@ +% CVSId: $Id: ExampleNuanceGris.tex,v 1.1 2003/01/27 14:39:22 exupery Exp $ +\documentclass[% +pdf, +%nocolorBG, +colorBG, +slideColor, +%slideBW, +%draft, +%frames +%azure +%contemporain +nuancegris +%troispoints +%lignesbleues +%darkblue +%alienglow +%autumn +]{prosper} +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/ExampleTroisPoints.tex b/Master/texmf-dist/doc/latex/prosper/ExampleTroisPoints.tex new file mode 100644 index 00000000000..30090582809 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/ExampleTroisPoints.tex @@ -0,0 +1,38 @@ +% CVSId: $Id: ExampleTroisPoints.tex,v 1.1 2003/01/27 14:39:22 exupery Exp $ +\documentclass[% +pdf, +%nocolorBG, +colorBG, +slideColor, +%slideBW, +%draft, +%frames +%azure +%contemporain +%nuancegris +%troispoints +%lignesbleues +%darkblue +%alienglow +%autumn +]{prosper} +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/FAQ b/Master/texmf-dist/doc/latex/prosper/FAQ new file mode 100644 index 00000000000..c871fbe4950 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/FAQ @@ -0,0 +1,101 @@ +CVSId: $Id: FAQ,v 1.4 2001/03/21 13:21:17 exupery Exp $ + + Frequently Asked Questions + on Prosper + +[1] Is it possible to switch Acrobat Reader in full screen mode on startup? +[2] How to use Type 1 fonts with MikTeX or teTeX? +[3] Slide orientation is in portrait instead of landscape when viewed in PDF +[4] The text of the slides in PDF is generally fine but some parts of it + and the equations are ugly. +[5] The slides are cropped in an odd way such that the footer is not + completely visible. +[6] gv is really slow to display slides when I use some particular styles. +[7] Prosper does not seem to work with Acrobat Distiller to produce the + PDF file. + + + + +************************************************************************** + + +[1] Is it possible to switch Acrobat Reader in full screen mode on startup? + +Yes. Just add + +\hypersetup{pdfpagemode=FullScreen} + +in the preamble of your LaTeX file. + + + +[2] How to use Type 1 fonts with MikTeX or teTeX? + +For both MikTeX and teTeX, you have to add at least the two lines: + +p +psfonts.cmz +p +psfonts.amz + + +For MikTeX: +----------- +Add the lines to the file \texmf\dvips\config\config.ps + +For teTeX: +---------- +Add the lines to the file ~/.dvipsrc (create it if it does not exist already) + + + +[3] Slide orientation is in portrait instead of landscape when viewed in PDF + +Two possible reasons for this: you did not choose the `pdf' option +of prosper; or you have translated the PostScript file with ps2pdf +coming with GNU GhostScript. GNU GhostScript (at least v. 5.10) has +been reported to fail switching correctly the orientation. You should +upgrade to Aladdin GhostScript 6.0 or above (see also next question). + +[4] The text of the slides in PDF is generally fine but some parts of it + and the equations are ugly. + +This is usually due to the fact that your file contains bitmap +fonts. Fonts in a PDF file should always be vectorial ones. When viewing +your PDF file With Acrobat Reader, go to File->Document Info->Fonts... +You should not see any "Type 3" font in the list. +Use Aladdin GhostScript v. 6.0 or above (with the associated fonts) to +translate your PostScript file. You must also ask dvips to use +vectorial fonts when creating a PostScript file from your DVI (see +[2]). + + + +[5] The slides are cropped in an odd way such that the footer is not + completely visible. + +By default, GhostScript processes files assuming the pages are in +letter format. Prosper standard styles assume a European A4 +format. You have to make GhostScript aware of the fact by using the +option + +-sPAPERSIZE=a4 + +when you use ps2pdf. You can alternatively set the variable GS_OPTIONS +in your shell init file. E.g. in bash, put the following line in +your ~/.bash_profile: + +export GS_OPTIONS="-sPAPERSIZE=a4" + + + +[6] gv is really slow to display slides when I use some particular styles. + +Styles using gradients of colors are indeed really slow to display +and appear usually ugly with gv when the antialias is ON. Just turn it +OFF to fix the problem. + +[7] Prosper does not seem to work with Acrobat Distiller to produce the + PDF file. + +It does. However, it is mandatory to specify the "distiller" option in your +LaTeX file.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/prosper/NEWS b/Master/texmf-dist/doc/latex/prosper/NEWS new file mode 100644 index 00000000000..ca5b5bc7ded --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/NEWS @@ -0,0 +1,48 @@ +CVSId: $Id: NEWS,v 1.9 2001/10/24 15:11:25 exupery Exp $ + +Version 1.5: +* bookmarks for all overlays +* Prosper is now distributed under the LPPL license +* Many bugs fixed + +Version 1.1: +* corrected bug preventing correct use of \cite in slides with overlays. +* corrected reinitialization problem of the current color when + option "colorlinks" is true + +Version 1.0i: +* Now, counters are not incremented inside overlays. Added macros to support + this. Labels should no longer reported multiply defined in overlays either. +* Prosper now supports Adobe distiller for transforming PS files into PDF + files + +Version 1.0h: +* Corrected a bug due to a counter name mispelling: when the user was not using + a package redefining \stepcounter (such as amsmath), the compilation was + impossible. +* Style `autumn added' +* various small corrections in the manual + +Version 1.0g: +* Style 'alien glow' added + +Version 1.0f: +* Handles gracefully some problems arising when using babel/french with itemize +* Style 'darkblue' added +* Contributed style 'gyom' added +* Contributed style 'rico' added + +Version 1.0c: + +* Support of incremental displaying by using macros \onlySlide, \fromSlide + and \untilSlide + +Version 1.0a: + +* First version of prosper, an evolution of the (never released) fakeppt class. + The main differences between prosper and fakeppt are: + - styles 'plain' and 'outline' have been removed. The 'troispoints' style + is now the default; + - support for overhead projectors (by translating slides into the PDF format + and displaying them full-screen with Adobe Acrobat Reader(tm)); + - development of new styles is easier and documented. diff --git a/Master/texmf-dist/doc/latex/prosper/README b/Master/texmf-dist/doc/latex/prosper/README new file mode 100644 index 00000000000..67fd5df5054 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/README @@ -0,0 +1,45 @@ +CVSId: $Id: README,v 1.5 2001/10/24 15:11:25 exupery Exp $ + + Prosper + A LaTeX class to produce high quality slides + + +See the documentation in doc/prosper-doc.pdf for a user manual. Read +the INSTALL file for installing the class on your system. + +The contrib/ directory contains prosper styles contributed by various authors. + + +Troubleshootings +================ +See file TROUBLESHOOTINGS for solutions to common problems. + + +Acknowledgments +=============== + +Many thanks to the following courageous beta-testers who provided me with +bug reports and numerous suggestions for improvement in fakeppt and prosper. +Extra thanks go to Vincent Dubois for suggesting me defining \FromSlide, +\OnlySlide,... macros. + +Vincent Dubois <Vincent.Dubois@irin.univ-nantes.fr> +Gaëtan Gaumer <Gaetan.Gaumer@irin.univ-nantes.fr> +Eric Languénou <Eric.Languenou@irin.univ-nantes.fr> +Pascal Poizat <Pascal.Poizat@irin.univ-nantes.fr> +Gyôm Raschia <Guillaume.Raschia@irin.univ-nantes.fr> +Vincent Rossignol <Vincent.Rossignol@irin.univ-nantes.fr> + +Last but not least, many users on the prosper-users list provided us with +advices and invaluable feedback. + +Bug reports and suggestions for improvements +============================================ + +Please go to the homepage of prosper at Source Forge and fill the appropriate +forms there for either bug reports or suggestions for improvements: + +http://prosper.sourceforge.net/ + +If you plan to use Prosper on a regular basis, you should consider subscribing +to the lists prosper-users and prosper-announcement (see the homepage). diff --git a/Master/texmf-dist/doc/latex/prosper/green-bullet-on-blue-wc.gif b/Master/texmf-dist/doc/latex/prosper/green-bullet-on-blue-wc.gif Binary files differnew file mode 100644 index 00000000000..dfa4e303e95 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/green-bullet-on-blue-wc.gif diff --git a/Master/texmf-dist/doc/latex/prosper/green-bullet-on-blue.gif b/Master/texmf-dist/doc/latex/prosper/green-bullet-on-blue.gif Binary files differnew file mode 100644 index 00000000000..dc3a3a9c1f7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/green-bullet-on-blue.gif diff --git a/Master/texmf-dist/doc/latex/prosper/green-bullet-on-white.gif b/Master/texmf-dist/doc/latex/prosper/green-bullet-on-white.gif Binary files differnew file mode 100644 index 00000000000..37b0ad17188 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/green-bullet-on-white.gif diff --git a/Master/texmf-dist/doc/latex/prosper/gyom.tex b/Master/texmf-dist/doc/latex/prosper/gyom.tex new file mode 100644 index 00000000000..08fe33784fc --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/gyom.tex @@ -0,0 +1,22 @@ +\documentclass[pdf,gyom,slideColor,colorBG]{prosper} + +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/manifest.txt b/Master/texmf-dist/doc/latex/prosper/manifest.txt new file mode 100644 index 00000000000..4205b0062c8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/manifest.txt @@ -0,0 +1,148 @@ +. +|-- AUTHORS +|-- CVS +| |-- Entries +| |-- Repository +| `-- Root +|-- ChangeLog +|-- FAQ +|-- INSTALL +|-- NEWS +|-- PPRalienglow.sty +|-- PPRautumn.sty +|-- PPRazure.sty +|-- PPRcontemporain.sty +|-- PPRdarkblue.sty +|-- PPRdefault.sty +|-- PPRframes.sty +|-- PPRlignesbleues.sty +|-- PPRnuancegris.sty +|-- PPRtroispoints.sty +|-- README +|-- TODO +|-- contrib +| |-- CVS +| | |-- Entries +| | |-- Repository +| | `-- Root +| |-- PPRblends.sty +| |-- PPRcapsules.sty +| |-- PPRcorners.sty +| |-- PPRfyma.sty +| |-- PPRgyom.sty +| |-- PPRmancini.sty +| |-- PPRprettybox.sty +| |-- PPRrico.sty +| |-- PPRserpaggi.sty +| |-- PPRthomasd.sty +| |-- PPRwhitecross.sty +| |-- PPRwinter.sty +| |-- PPRwj.sty +| `-- img +| |-- CVS +| | |-- Entries +| | |-- Repository +| | `-- Root +| |-- angleHG.ps +| |-- barre-rico.ps +| |-- blue-inverted-arrow.ps +| |-- boule-base.eps +| |-- boulebleue-fondblanc.eps +| |-- boulerouge-fondblanc.eps +| |-- bouleverte-fondblanc.eps +| |-- degrade-base.eps +| |-- degrade-blanc-bleu.eps +| |-- green-bullet-on-blue-wc.gif +| |-- green-bullet-on-blue-wc.ps +| |-- green-bullet-on-white.gif +| |-- green-bullet-on-white.ps +| |-- green-inverted-arrow.ps +| |-- red-bullet-on-blue-wc.gif +| |-- red-bullet-on-blue-wc.ps +| |-- red-bullet-on-white.gif +| |-- red-bullet-on-white.ps +| |-- red-inverted-arrow.ps +| |-- rico_bullet1.ps +| |-- rico_bullet2.ps +| |-- rico_bullet3.ps +| |-- yellow-bullet-on-blue-wc.gif +| |-- yellow-bullet-on-blue-wc.ps +| |-- yellow-bullet-on-white.gif +| `-- yellow-bullet-on-white.ps +|-- designer +| |-- CVS +| | |-- Entries +| | |-- Repository +| | `-- Root +| |-- prosper-template.jpg +| |-- prosper.png +| `-- prosper.ui +|-- doc +| |-- CVS +| | |-- Entries +| | |-- Repository +| | `-- Root +| |-- compilation.eps +| |-- compilation.fig +| |-- doc-examples +| | |-- CVS +| | | |-- Entries +| | | |-- Repository +| | | `-- Root +| | |-- Example.tex +| | |-- ExampleAlienglow.tex +| | |-- ExampleAutumn.tex +| | |-- ExampleAzure.tex +| | |-- ExampleBlends.tex +| | |-- ExampleCapsules.tex +| | |-- ExampleContemporain.tex +| | |-- ExampleCorners.tex +| | |-- ExampleDarkblue.tex +| | |-- ExampleDefault.tex +| | |-- ExampleFrames.tex +| | |-- ExampleFyma.tex +| | |-- ExampleGyom.tex +| | |-- ExampleLignesbleues.tex +| | |-- ExampleMancini.tex +| | |-- ExampleNuanceGris.tex +| | |-- ExamplePrettyBox.tex +| | |-- ExampleRico.tex +| | |-- ExampleSerpaggi.tex +| | |-- ExampleThomasd.tex +| | |-- ExampleTroisPoints.tex +| | |-- ExampleWhiteCross.tex +| | |-- ExampleWinter.tex +| | `-- ExampleWj.tex +| |-- prosper-doc.pdf +| |-- prosper-doc.tex +| |-- prosper-structure.eps +| |-- prosper-structure.fig +| |-- prosper-tour.pdf +| |-- prosper-tour.tex +| |-- rotation.ps +| `-- rotation.tex +|-- img +| |-- CVS +| | |-- Entries +| | |-- Repository +| | `-- Root +| |-- arrow-glow.ps +| |-- bullet-glow.ps +| |-- green-bullet-on-blue.gif +| |-- green-bullet-on-blue.ps +| |-- green-bullet-on-white.gif +| |-- green-bullet-on-white.ps +| |-- red-bullet-on-blue.gif +| |-- red-bullet-on-blue.ps +| |-- red-bullet-on-white.gif +| |-- red-bullet-on-white.ps +| |-- rule-glow.ps +| |-- yellow-bullet-on-blue.gif +| |-- yellow-bullet-on-blue.ps +| |-- yellow-bullet-on-white.gif +| `-- yellow-bullet-on-white.ps +|-- manifest.txt +|-- prosper.cls +`-- seminar-bg2-lepennec.fix + +13 directories, 132 files diff --git a/Master/texmf-dist/doc/latex/prosper/prosper-doc.pdf b/Master/texmf-dist/doc/latex/prosper/prosper-doc.pdf Binary files differnew file mode 100644 index 00000000000..872303ba7fb --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/prosper-doc.pdf diff --git a/Master/texmf-dist/doc/latex/prosper/prosper-doc.tex b/Master/texmf-dist/doc/latex/prosper/prosper-doc.tex new file mode 100644 index 00000000000..0156b97d837 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/prosper-doc.tex @@ -0,0 +1,645 @@ +\typeout{CVSId: $Id: prosper-doc.tex,v 1.14 2003/02/21 18:33:00 exupery Exp $} +\documentclass{article} +\def\Version{1.1} + +\usepackage{color} +\usepackage{times} +\usepackage{textcomp} +\usepackage[ps2pdf,bookmarks,% + urlcolor=blue,citecolor=blue,linkcolor=blue,% + pagecolor=blue,%hyperindex,% + colorlinks,hyperfigures, + ]{hyperref} +\usepackage{index} + +\makeindex + +% Registered logo +\newcommand{\Registered}{\ensuremath{^{\hbox{\fontsize{5pt}{5pt}\selectfont% + \textregistered}}}} +% Code to be put in the index +\newcommand{\code}[1]{{\bfseries\texttt{#1}}% + \index{#1@\texttt{#1}}} +% Macro without argument +\newcommand{\codeM}[1]{{\bfseries\texttt{\textbackslash #1}}% + \index{#1@\texttt{\textbackslash #1}}} +% Macro with argument(s) +\newcommand{\codeA}[2]{{\bfseries\texttt{\textbackslash #1% + #2}\index{#1@\texttt{\textbackslash #1}}}} +% Code entry in the index +\newcommand{\cindex}[1]{\index{#1@\texttt{\textbackslash #1}}} + +% Trademark +\newcommand{\tm}{\ensuremath{^{\hbox{\usefont{T1}{phv}{m}{n}% + \fontsize{5pt}{5pt}\selectfont TM}}}} + +\usepackage{graphicx} +\usepackage{fancybox,amssymb} +\usepackage{pstricks} + +\title{Making slides in \LaTeX\ \\ with \texttt{Prosper}} +\author{\begin{tabular}{cc} + Fr\'ed\'eric Goualard & Peter M\o{}ller Neergaard\\ + \textit{IRIN, Universit\'e de Nantes} & \textit{Boston University}\\ + Nantes, France & Boston, USA + \end{tabular}} +\date{} + +\begin{document} +\maketitle +\begin{abstract} + The \texttt{prosper} class permits producing high quality slides; it + is also easily extendable. This documentation is meant to be a user + manual as well as a technical note describing how to create your own + styles. +\end{abstract} + +\section{Using the class} +%======================== +\LaTeX\ files using the \texttt{prosper} class may be eventually translated +into two different formats: +\begin{itemize} +\item the Adobe\Registered\ \emph{PostScript}\tm\ format for printing + transparencies; +\item the Adobe\Registered\ \emph{Portable Document Format} (PDF) for + displaying slides on computers with Acrobat\Registered\ Reader in + full-screen mode. +\end{itemize} + +When translated into PDF files, \texttt{prosper} slides benefit from +additional possibilities such as transition effects between slides and +incremental display of a slide with several animation effects. The +currently supported transitions are: +\index{transitions!supported}% +\begin{itemize} +\item \code{Split}: two lines sweep across the screen revealing the + new slide; +\item \code{Blinds}: multiple lines, evenly distributed across the + screen, appear and synchronously sweep in the same direction to + reveal the new slide; +\item \code{Box}: a box sweeps from the center, revealing the new slide; +\item \code{Wipe}: a single line sweeps across the screen from one + edge to the other, revealing the new slide; +\item \code{Dissolve}: the old page image dissolves to reveal the new slide; +\item \code{Glitter}: similar to \texttt{Dissolve}, except the + effect sweeps across the image in a wide band moving from one side + of the screen to the other; +\item \code{Replace}: the effect is simply to replace the old page + with the new page. +\end{itemize} + +Figure~\ref{fig:structure} presents a bird's-eye view of the structure +of a \LaTeX\ file using the \texttt{prosper} class. + + +\section{Options of the class} +%============================= + +The \texttt{prosper} class supports the following options (default +options are preceded by a black triangle $\blacktriangleright$, while +the others are preceded by a black square $\blacksquare$): + +%--------------------------------------------------------------------- Figure - +\begin{figure}[htbp] + \begin{center} + \includegraphics[width=.6\textwidth]{prosper-structure.eps} + \caption{Structure of a \LaTeX\ file using {\normalfont\texttt{prosper}}} + \label{fig:structure} + \end{center} +\index{slide@\texttt{slide} environment}% +\end{figure} +%------------------------------------------------------------------------------ + +\begin{description} +\item [$\blacksquare$~\code{draft}.] The file is compiled in draft + mode: figures are replaced by bounding boxes; the caption at the + bottom of every slide displays the date and time of the compiling + together with the file name; +\item [$\blacktriangleright$~\code{final}.] The file is compiled + in final mode: figures are inserted at their position; the caption + on every slide contains the text given (optionally) by the + user with the macro \verb$\slideCaption$, except if the +\cindex{slideCaption}% + macro \verb$\displayVersion$ appears in the preamble (in that case, +\index{displayVersion@\texttt{\textbackslash displayVersion}}% + the same caption as in the draft mode is used); +\item [$\blacktriangleright$~\code{slideColor}.] Slides will + use many colors. To be used with caution when the slides are to be printed + on a black \& white device; +\item [$\blacksquare$~\code{slideBW}.] Slides will use + a restricted set of colors. Should be used whenever the presentation is + meant to be printed in black \& white; +\item [$\blacksquare$~\code{total}.] The caption at the bottom of + every slide displays the number of the current slide along with + the total number of slides; +\item [$\blacktriangleright$~\code{nototal}.] Only the number of the current slide + appears in the caption; +\item [$\blacksquare$~\code{nocolorBG}.] The background of the + slide is white whatever the style may be. It is a good idea to + use this option for printing slides in black \& white; +\item [$\blacktriangleright$~\code{colorBG}.] The color of + the background depends on the current style; +\item [$\blacksquare$~\code{ps}.] The \LaTeX\ file is + compiled to produce a PostScript\tm\ file for printing; +\item [$\blacktriangleright$~\code{pdf}.] The \LaTeX\ file is compiled to + produce a PDF file for a presentation with a video projector; +\item [$\blacksquare$~\code{accumulate}.] Macros \verb$\onlySlide$, +\cindex{untilSlide}\cindex{fromSlide}\cindex{onlySlide}% + \verb$\untilSlide$ and \verb$\fromSlide$ interpret their argument in + \verb$ps$ mode. Note that it is possible to locally modify the option setting + by using macros \codeM{Accumulatetrue} and \codeM{Accumulatefalse}; +\item [$\blacktriangleright$~\code{noaccumulate}.] Macros \verb$\onlySlide$, + \verb$\untilSlide$ and \verb$\fromSlide$ do not interpret their argument in + \verb$ps$ mode; +\item [$\blacksquare$~\code{distiller}.] The + PostScript\Registered\ file is to be translated into a PDF file using + Adobe\Registered\ Distiller; +\item[$\blacksquare$~\code{YandY}.] The \LaTeX\ file is to be processed with + YandY \LaTeX; +\item[$\blacktriangleright$~\code{ps2pdf}.] The PostScript\Registered\ + file is to be translated into a PDF file using AFPL \code{ps2pdf}; +\item[$\blacksquare$~\code{vtex}.] The \LaTeX\ file is to be processed with MicroPress + Visual \TeX; +\item [$\blacksquare$~\code{noFooter}.] Do not add any caption at the bottom + of the slides. +\end{description} + +\section{Predefined macros and environments} +%=========================================== + +\subsection{Macros to appear in the preamble} +%-------------------------------------------- +The \texttt{prosper} class (re-)defines some standard macros. Those +given hereunder are to be put in the preamble (that is, before +\index{preamble}% +\verb$\begin{document}$): + +\begin{description} +\item \codeM{title}. Title of the presentation; +\item \codeM{subtitle}. Subtitle of the presentation; +\item \codeM{author}. Author(s) of the presentation; +\item \codeM{email}. E-mail address of the author(s); +\item \codeM{institution}. Name of the institute/company the author(s) + come(s) from; +\item \codeA{slideCaption}{\{c\}}. Caption to be put at the bottom + of every slide (name of the event/conference\dots). + The title of the presentation is used as the default caption whenever + the author + do not override it by providing his own caption by using this macro; +\item \codeA{Logo}{(x,y)\{mylogo\}} or \codeA{Logo}{\{mylogo\}}. + The logo given by \verb$mylogo$ will be put at the position \verb$(x,y)$ + on each slide (resp.\ at a default position defined by each slide style). + The reference point is bottom left. An example of use is: \\ + \verb$\Logo(2,5){\includegraphics[width=1cm]{irinLOGO.eps}}$) +\item \codeM{displayVersion}. Displays a draft caption (with + the name of the file, the title of the presentation, the name of the + author(s), and the date/time of the last \LaTeX\ compiling) instead + of the caption defined by the user even when in final mode; +\item \codeA{DefaultTransition}{\{trans\}}: definition of the default + transition mode between slides. By default, the \texttt{Replace} mode is +\index{transition!default}% + used; +\item \codeA{NoFrenchBabelItemize}. To be used when loading the babel + style with the ``french'' option in order to have the ability to choose + ones own items. The french itemize glue is preserved; +\item \codeA{collapsedBookmarksfalse}. Since v. 2.0, all overlays have + a bookmark. If you call this macro in the preamble, the tree of bookmarks + is expanded, otherwise it is collapsed and only the bookmarks for the + first slide of each overlay are visible. +\end{description} + +\subsection{The \texttt{slide} environment} +%------------------------------------------ +Figure~\ref{fig:structure} describes the \texttt{slide} environment. An +optional argument is the transition effect for displaying the slide. +The default transition is \texttt{R} (Replace). + +\subsection{Some \texttt{itemize} environments} +%---------------------------------------------- +The \texttt{Itemize} environment corresponds to the \LaTeX\ +\index{Itemize@\texttt{Itemize} environment}% +\texttt{itemize} environment where the text is justified. In +\index{itemize@\texttt{itemize} environment}% +\texttt{prosper}, the \texttt{itemize} environment has been redefined +such that text is not justified in it (a better choice for slides). + +There also exists an \texttt{itemstep} environment where each item is displayed +\index{itemstep@\texttt{itemstep} environment}% +incrementally (in PDF mode). This environment only offers a facility +to add overlays and is quite limited in use. In particular, no nesting +of \texttt{itemstep} environment is allowed. It accepts an optional argument +corresponding to the overlay level to start from. + +\subsection{Macros to be used out of any \texttt{slide} environment} +%------------------------------------------------------------------- + +\begin{description} +\item \codeA{part}{[transition]\{xx\}}. Creates a slide only containing the + text \texttt{xx} vertically and horizontally centered in the + font title. The transition \texttt{transition}---if given---will be used + for this slide. +\end{description} + +\subsection{Macros that may appear in a \texttt{slide} environment} +%------------------------------------------------------------------ +\begin{description} +\item \codeA{FontTitle}{\{C\}\{BW\}}. Use this macro to change the + font/color to be used for slide titles. The first argument is for + color slides, the second for black and white ones; +\item \codeA{FontText}{\{C\}\{BW\}}. Use this macro to change the + font/color to be used for slide text. The first argument is for + color slides, the second for black and white ones; +\item \codeA{fontTitle}{\{xx\}}. Writes its argument using the + title font and color; +\item \codeA{fontText}{\{xx\}}. Writes its argument using the + text font and color; +\item \codeA{ColorFoot}{\{col\}}. The footer is to be written with color + \texttt{col}; +\item \codeA{PDFtransition}{\{tr\}}. Uses \texttt{tr} as the transition + effect from the previous slide to the current slide; +\item \codeA{myitem}{\{lvl\}\{def\}}. Defines the item of level + \verb$lvl$ (where \verb$lvl$ may be 1, 2 or 3) to be \verb$def$. By + default, it is a green lozenge for all levels. The following code + define the items to be 3D bullets of different size and color (the + corresponding PostScript\tm\ files are provided in the \texttt{img/} + directory of the \texttt{prosper} distribution): +{\footnotesize +\begin{verbatim} +\myitem{1}{\includegraphics[width=.4cm]{red-bullet-on-blue.ps}} +\myitem{2}{\includegraphics[width=.3cm]{green-bullet-on-blue.ps}} +\myitem{3}{\includegraphics[width=.3cm]{yellow-bullet-on-blue.ps}} +\end{verbatim} +} +\end{description} + +\subsection{Overlays} +%-------------------- + +Overlays add animated effects to slides in PDF mode. They may be used +to display a slide incrementally (in several steps), for making appear and +disappear some elements on a slide\dots\ To use overlays, one has to embed +the corresponding \texttt{slide} environment into an \codeM{overlays} macro +as follows: + +\begin{verbatim} +\overlays{n}{ +\begin{slide}{...} +... +\end{slide}} +\end{verbatim} + +The first argument (\verb$n$) of the \texttt{overlays} macro stands +for the number of steps composing the animation. + +The following macros may be used to control what should appear on each +slide composing a \verb$n$ slides overlay: +\begin{itemize} +\item \codeA{fromSlide}{\{p\}\{mat\}}. Puts \verb$mat$ on slides + \verb$p$ through \verb$n$; +\item \codeA{onlySlide}{\{p\}\{mat\}}. Puts \verb$mat$ on slide \verb$p$ + only; +\item \codeA{untilSlide}{\{p\}\{mat\}}. Puts \verb$mat$ on slides + \verb$1$ through \verb$p$; +\item \codeA{FromSlide}{\{p\}}. All the material after the occurrence + of the macro will be put on slides \verb$p$ through \verb$n$; +\item \codeA{OnlySlide}{\{p\}}. All the material after the occurrence + of the macro will be put on slide \verb$p$ only; +\item \codeA{UntilSlide}{\{p\}}. All the material after the + occurrence of the macro will be put on slides \verb$1$ through + \verb$p$. +\end{itemize} + +All those macros are only really meaningful in \verb$pdf$ mode; in +\verb$ps$ mode, they do nothing or interpret their argument, depending +on the option \verb$no/accumulate$. Macros \verb$\fromSlide$, +\verb$\onlySlide$, and \verb$\untilSlide$ accept stared versions which +\index{fromSlide@\texttt{\textbackslash fromSlide}!stared}% +\index{onlySlide@\texttt{\textbackslash onlySlide}!stared}% +\index{untilSlide@\texttt{\textbackslash untilSlide}!stared}% +typeset the \verb$mat$ material in a zero dimension box (i.e.\ the +position pointer is not moved). The stared versions should be used for +replacement purposes. For example, the piece of code: +\begin{verbatim} +\onlySlide*{1}{\includegraphics{example-1.eps}}% +\onlySlide*{2}{\includegraphics{example-2.eps}}% +\onlySlide*{3}{\includegraphics{example-3.eps}}% +\end{verbatim} +would put image \verb$example-1.eps$ on the first slide; this image +would then be replaced by \verb$example-2.eps$ on the second slide, +and by \verb$example-3.eps$ on the third slide. Note the \verb$%$ +comment sign at the end of each line: it prevents \LaTeX\ from inserting +some space---due to the carriage return---which would induce a slight +displacement between each image on the slides. + +\medskip +\noindent\textbf{Important note}: keep in mind that +\verb$\FromSlide$, +\verb$\OnlySlide$, \verb$\UntilSlide$, and the un-stared versions of +\verb$\fromSlide$, \verb$\onlySlide$, and \verb$\untilSlide$ interpret +the argument \verb$mat$ \emph{for each slide composing the overlay} +even if it is not displayed (this is mandatory in order to know the size of the +box that needs be reserved for the un-displayed material). + +The following macros permit choosing the material to put on a slide depending +on the chosen mode (ps or pdf): +\begin{itemize} +\item \codeA{PDForPS}{\{ifpdf\}\{ifps\}}. Interprets material \verb$ifpdf$ + if the chosen mode is \verb$pdf$, otherwise interprets \verb$ifps$; +\item \codeA{onlyInPS}{\{mat\}}. Interprets material \verb$mat$ only if + the mode is \verb$ps$; +\item \codeA{onlyInPDF}{\{mat\}}. Interprets material \verb$mat$ only if + the mode is \verb$pdf$. +\end{itemize} + +These macros may be used as follows: +\begin{verbatim} +\overlays{3}{% +\begin{slide}{Example} +\onlySlide*{1}{\includegraphics{example-1.eps}}% +\onlySlide*{2}{\includegraphics{example-2.eps}}% +\onlySlide*{3}{\includegraphics{example-3.eps}}% +\onlyInPS{\includegraphics{example.eps}}% +\end{slide}} +\end{verbatim} +This slide will be displayed in three steps with three different +figures in \verb$pdf$ mode; in \verb$ps$ mode, there will be only one +slide containing figure \verb$example.eps$. + +\section{Warning}\label{sec:avertissement} +%================= + +The \texttt{prosper} slide styles are not bound to provide the same +display area. Consequently, using different styles may require some +\index{slide!display area}% +adjustment in the text and graphics positioning. + +\section{The Compilation Process} +%================================ + +The compilation process slightly differs depending on the intended use of +the slides. It is sketched in Fig.~\ref{fig:compilation}. If you plan +to print slides on transparencies, you should select the \verb$ps$ +option and create a PostScript\tm\ file, while if you want to display them +with a computer and an overhead projector, you should select the +\verb$pdf$ option and create a PDF file from the PostScript\tm\ file. +Translation of a PostScript\tm\ file into a PDF file is done by the +program \texttt{ps2pdf} included in the GhostScript distribution. + +%--------------------------------------------------------------------- FIGURE - +\begin{figure}[htbp] + \begin{center} + \includegraphics[width=\textwidth]{compilation.eps} + \caption{Compilation process} + \label{fig:compilation} + \end{center} +\end{figure} +%------------------------------------------------------------------------------ + +\noindent\textbf{Important note}: PDF file should be made resolution +independent by using vectorial fonts only (no \TeX\ bitmap fonts). To +do so, you have to use a GhostScript version at least equal to 6.0. +You also need to create a \verb$.dvipsrc$ file in your home directory +with the following lines: +\begin{verbatim} +p +psfonts.cmz +p +psfonts.amz +\end{verbatim} +Last, \texttt{prosper} styles have been devised to be used with A4 European +paper format. Consequently, you will have to instruct GhostScript to +use the appropriate format by defining the \code{GS\_OPTIONS} +environment variable to \verb$"-sPAPERSIZE=a4"$. If you use bash as +\cindex{PAPERSIZE}% +your main shell, this is done by adding the line +\begin{verbatim} +export GS_OPTIONS="-sPAPERSIZE=a4" +\end{verbatim} +in your \verb$.bash_profile$ file. + +You will need Adobe\Registered\ Acrobat\Registered\ Reader +(\texttt{acroread}) to display PDF files. It is available for free on +the Adobe\Registered\ \href{http://www.adobe.com/}{web site}. +Acrobat\Registered\ Reader provides a full-screen mode that is +particularly handy for presentations. + +\section{Devising new slide styles} +%=================================== + +Devising new \texttt{prosper} styles is an easy task provided you know +the basics of Van Zandt's \texttt{PSTricks} package (refer to +\emph{PSTricks: PostScript\tm\ macros for Generic \TeX}, User's Guide, +Timothy Van Zandt). In order to devise your own style named +\texttt{foo}, you first have to create a file +\texttt{PPR\textbf{foo}.sty} which will contain its definition. Refer +to predefined styles for some examples and to +Section~\ref{sec:definition-example}. + +\noindent\textbf{A word of caution:} you are free to create a new +style by modifying an existing one. In that case, \textbf{it is + MANDATORY} renaming your file; do NEVER EVER modify a style without +renaming it (is that clear enough?). You should also write your name +and email address in any of your styles such that users know who to +get in touch with when they use the style. Please choose a name for +your style that is unique in the \texttt{prosper} distribution (with +respect to both predefined and contributed styles so far). + +\medskip Please send slide styles you are proud of. I will add them to +the distribution in the \texttt{contrib/} directory. Note that I will +only consider for addition styles that are indeed original. Modifying +the colors or the fonts of an existing one is definitely not +sufficient since this can be done by users in their \LaTeX\ file by using +the provided hooks for customization. + +\subsection{Predefined tests} +%----------------------------- +The following tests may be used in your style file in order to modify +its behaviour according to the active options. The general scheme is: +\begin{verbatim} + \ifxxxx% + % The ``then'' part + \else% + % The ``else'' part + \fi +\end{verbatim} + +\begin{description} +\item \codeM{ifDVItoPS}. True when the DVI file will be eventually + translated into a PostScript\tm\ file, false when the final target is + the PDF format; +\item \codeM{ifisDraft}. True when the file is compiled in draft mode; +\item \codeM{ifinColor}. True when the option \texttt{slideColor} + has been chosen; +\item \codeM{ifallPages}. True when the option \texttt{total} has + been chosen; +\item \codeM{ifcolorBG}. True when the option \texttt{colorBG} has + been chosen; +\item \codeM{ifshowVersion}. True whenever the macro + \verb$\displayVersion$ appears in the preamble; +\item \codeM{ifInOverlays}. True if the current \texttt{slide} + environment is embedded into an \texttt{overlays} macro. +\end{description} + +\subsection{Macros to customize or create a style} +%------------------------------------------------- +\begin{description} +\item \codeA{slideCaption}{\{cap\}}. Definition of a caption + to appear on every slide; +\item \codeA{PDFCroppingBox}{\{lx ly ux uy\}}. Definition of a + PostScript\tm\ \emph{bounding box} to crop slides for enhancing +\index{bounding box}% + their appearance on $4/3$ devices such as monitors (only used in PDF + mode); +\item \codeA{NewSlideStyle}{[width]\{anchor\}\{pos\}\{defin\}}. + Defines a new slide style whose definition is given by the macro + \verb$\defin$ and whose contents area has width \verb$width$ and is + put at position \verb$(pos)$ with anchor \verb$anchor$. If no width + is given, a default width of 11\,cm is used; +\item \codeA{LogoPosition}{\{pos\}}. Default position for a logo if none + is given by the user; +\item \codeM{PutLogo}. A macro to be put at the end of the macro + that defines your own style. +\end{description} + +\subsection{Lengths} +%------------------- + +\begin{description} +\item \codeM{slideWidth}. Defines the width of the text area in the slide. + Should not be modified by the user. Corresponds to the first argument of + macro \code{NewSlideStyle}. +\end{description} + +\subsection{Example: the \texttt{troispoints} style} +%---------------------------------------------------- +\label{sec:definition-example} + +\begin{small} +\begin{verbatim} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{PPRtroispoints}[2000/04/17] +\typeout{`Trois points' style for Prosper ---} +\typeout{(c) 2000 Frederic Goualard, CWI, The Netherlands} +\typeout{CVSId: $Id: prosper-doc.tex,v 1.14 2003/02/21 18:33:00 exupery Exp $} +\typeout{ } + +\RequirePackage{amssymb} +% Loading packages necessary to define this slide style. +\IfFileExists{pst-grad}{\RequirePackage{pst-grad}}{\RequirePackage{gradient}} + +\newgray{mygrey}{.5} +\newrgbcolor{mellow}{.847 .72 .525} +\newrgbcolor{orange}{1.00 0.65 0.00} + +\FontTitle{% + \usefont{T1}{ptm}{m}{sl}\fontsize{22pt}{20pt}\selectfont\orange}{% + \usefont{T1}{ptm}{m}{sl}\fontsize{22pt}{20pt}\selectfont\blue} +\FontText{% + \mellow\usefont{T1}{phv}{m}{n}\fontsize{14.4pt}{14pt}\selectfont}{% + \black\usefont{T1}{phv}{m}{n}\fontsize{14.4pt}{14pt}\selectfont} + +\ColorFoot{\mellow} + +% Positionning of the title of a slide. +\newcommand{\slidetitle}[1]{% + \rput[l](-0.4,3.7){\parbox{10cm}{\fontTitle{#1}}} +} + +% Positionning for a logo +\LogoPosition{-1,-1.1} + +% Definition of this style for slides. + +\newcommand{\TPFrame}[1]{% + \ifinColor + \ifcolorBG + \psframe[linestyle=none,fillstyle=solid,fillcolor=black](-2,-1.4)(12.5,9) + \fi + \fi + \psframe[linestyle=dotted,dotsep=5pt,linewidth=2pt,linecolor=mellow]% + (-1,-.5)(11.6,8.3) + \pspolygon[linestyle=none,fillstyle=solid,% + fillcolor=mygrey](8.4,8.4)(9.6,8.4)(9,7.4) + \pspolygon[linestyle=none,fillstyle=solid,% + fillcolor=red](8.2,8.5)(9.4,8.5)(8.8,7.5) + \pspolygon[linestyle=none,fillstyle=solid,% + fillcolor=mygrey](1.4,-1.1)(2.6,-1.1)(2,-.1) + \pspolygon[linestyle=none,fillstyle=solid,% + fillcolor=red](1.1,-.9)(2.3,-.9)(1.7,.1) + \PutLogo % Mandatory + {#1}} + +\NewSlideStyle{t}{5.3,2.9}{TPFrame} +\PDFCroppingBox{10 40 594 800} +\RequirePackage{semhelv} + +\endinput +\end{verbatim} +\end{small} + + +\section{Copyright information} +%=============================== +Copyright \copyright{} 2000-2003 by Fr\'ed\'eric Goualard and Peter Møller Neergaard, all rights reserved. + +\medskip\noindent +This program may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.2 +of this license or (at your option) any later version. +The latest version of this license is in +\href{http://www.latex-project.org/lppl.txt}{http://www.latex-project.org/lppl.txt} and version 1.2 or later is part of all distributions of LaTeX +version 1999/12/01 or later. + +\section{The Prosper homepage} +%============================= + +The official Prosper homepage is located at Source Forge (tm): + +\begin{center} +\texttt{\href{http://prosper.sourceforge.net/}{http://prosper.sourceforge.net/}} +\end{center} + +You will find there additional information, CVS tarballs, news, up to +date distributions of Prosper\dots\ If you plan using Prosper on a +regular basis, you should consider subscribing to the lists +\texttt{prosper-users} and \texttt{prosper-announce}. Directions to +subscribe to them are available on the homepage. + + + +\section{Troubleshootings} +%========================= + +If you experience some problem when installing or using Prosper, +please go first to the Prosper homepage to check whether there is some +hint on how to solve it in one of the list archives. If you do not +find any answer to your problem, send a mail to the +\texttt{prosper-users} list. + +Mails asking for help sent directly to the authors will \emph{not} be +taken into consideration. + +There is also a file \texttt{TROUBLESHOOTINGS} in the distribution listing +solutions to commonly encountered problems. + +Prosper relies on some recent versions of some packages and software +(mainly \texttt{hyperref} and Aladdin GhostScript). Check the homepage +to find links to the required versions. + +\section{Bugs reports} +%===================== + +Bugs are to be reported by filling the appropriate forms available at +the Prosper homepage. + +\section{Contributors} +%%==================== + +AVK provided the patchs to support MicroPress VTeX. + + +\printindex +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/prosper-template.jpg b/Master/texmf-dist/doc/latex/prosper/prosper-template.jpg Binary files differnew file mode 100644 index 00000000000..07637dda53c --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/prosper-template.jpg diff --git a/Master/texmf-dist/doc/latex/prosper/prosper-tour.pdf b/Master/texmf-dist/doc/latex/prosper/prosper-tour.pdf Binary files differnew file mode 100644 index 00000000000..5edc1eaee23 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/prosper-tour.pdf diff --git a/Master/texmf-dist/doc/latex/prosper/prosper-tour.tex b/Master/texmf-dist/doc/latex/prosper/prosper-tour.tex new file mode 100644 index 00000000000..e6c241d91e2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/prosper-tour.tex @@ -0,0 +1,242 @@ +\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: diff --git a/Master/texmf-dist/doc/latex/prosper/red-bullet-on-blue-wc.gif b/Master/texmf-dist/doc/latex/prosper/red-bullet-on-blue-wc.gif Binary files differnew file mode 100644 index 00000000000..ce60a64db97 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/red-bullet-on-blue-wc.gif diff --git a/Master/texmf-dist/doc/latex/prosper/red-bullet-on-blue.gif b/Master/texmf-dist/doc/latex/prosper/red-bullet-on-blue.gif Binary files differnew file mode 100644 index 00000000000..1cdb1c2f554 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/red-bullet-on-blue.gif diff --git a/Master/texmf-dist/doc/latex/prosper/red-bullet-on-white.gif b/Master/texmf-dist/doc/latex/prosper/red-bullet-on-white.gif Binary files differnew file mode 100644 index 00000000000..9d7364ca518 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/red-bullet-on-white.gif diff --git a/Master/texmf-dist/doc/latex/prosper/rico.tex b/Master/texmf-dist/doc/latex/prosper/rico.tex new file mode 100644 index 00000000000..6b712f675c4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/rico.tex @@ -0,0 +1,22 @@ +\documentclass[pdf,rico,slideColor,colorBG]{prosper} + +\usepackage{amsmath} +\begin{document} +\begin{slide}{The quest for $\pi$} +\begin{itemize} +\item The following formula computes $8$ correct digits per iteration + (Ramanujan): +\end{itemize} + \begin{small} + \begin{equation*} + \frac{1}{\pi}=\sum_{n=0}^\infty \frac{(\frac{1}{4})_n(\frac{2}{4})_n(\frac{3}{4})_n}{n!^3}\bigl(2\sqrt{2}(1103+26390n)\bigr)\frac{1}{(99^2)^{2n+1}} + \end{equation*} + \end{small} +\end{slide} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/rotation.tex b/Master/texmf-dist/doc/latex/prosper/rotation.tex new file mode 100644 index 00000000000..dd86e2545f5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/rotation.tex @@ -0,0 +1,21 @@ +\documentclass{article} + +\usepackage[ps2pdf,bookmarks=false,% + urlcolor=blue,citecolor=blue,linkcolor=blue,% + pagecolor=blue, + colorlinks,hyperfigures + ]{hyperref} + +\AtBeginDvi{% + \special{! + [ /Rotate 0 /PAGES pdfmark} + } +\begin{document} +\thispagestyle{empty} +\hbox{ } +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/prosper/yellow-bullet-on-blue-wc.gif b/Master/texmf-dist/doc/latex/prosper/yellow-bullet-on-blue-wc.gif Binary files differnew file mode 100644 index 00000000000..df857c65ac7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/yellow-bullet-on-blue-wc.gif diff --git a/Master/texmf-dist/doc/latex/prosper/yellow-bullet-on-blue.gif b/Master/texmf-dist/doc/latex/prosper/yellow-bullet-on-blue.gif Binary files differnew file mode 100644 index 00000000000..1f0060eaaf8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/yellow-bullet-on-blue.gif diff --git a/Master/texmf-dist/doc/latex/prosper/yellow-bullet-on-white.gif b/Master/texmf-dist/doc/latex/prosper/yellow-bullet-on-white.gif Binary files differnew file mode 100644 index 00000000000..df549f8581e --- /dev/null +++ b/Master/texmf-dist/doc/latex/prosper/yellow-bullet-on-white.gif |