summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/prosper/PPRmancini.sty
blob: 7299fa013e641c0d656150ab76d7030b7d6b0a00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
%==============================================================================
% Prosper -- (PPRmancini) Style file
% A LaTeX class for creating slides
% Author: Alberto Mancini (mancini@math.unifi.it)


\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{PPRmancini}[2002/06/11]
\typeout{`Mancini' style for prosper ---}


\RequirePackage{amssymb}
\IfFileExists{pst-slpe}{\RequirePackage{pst-slpe}}{\RequirePackage{slope}}
\IfFileExists{pst-grad}{\RequirePackage{pst-grad}}{\RequirePackage{gradient}}
\RequirePackage{multido}
\RequirePackage{ifthen}

\newcounter{subslidetagCounter}
\setcounter{subslidetagCounter}{0}
\newcounter{dotTarget}
\newcounter{tempCounter}


\newcommand{\absColorPrev}[1]{\newrgbcolor{@colorPrev}{#1}}
\newcommand{\absColorNext}[1]{\newrgbcolor{@colorNext}{#1}}
\newcommand{\absColorText}[1]{\newrgbcolor{@colorText}{#1}}
\newcommand{\absColorFoot}[1]{\newrgbcolor{@colorFoot}{#1}}


%%%%% DEFAULT
\absColorFoot{1.00 0.65 0.00}
\absColorPrev{.68 .70 .73}
\absColorNext{0.0 0.0 .9} 
\absColorText{0.0 0.0 .1} 





\FontTitle{%
  \usefont{T1}{ptm}{b}{n}\fontsize{22pt}{20pt}\selectfont\@colorNext}

\FontText{%
  \usefont{T1}{phv}{m}{n}\fontsize{14.4pt}{14pt}\selectfont\@colorText}

% Positionning of the title of a slide.
\newcommand{\slidetitle}[1]{%
  \rput[l](-0.2,4.4){\fontTitle{#1}\fontTitle{\psframebox[linewidth=0.05,linestyle=none]{}}}
}

% Positionning for a logo
\LogoPosition{-1.0,-0.9}

\renewpagestyle{GenericPageStyle}%
{%
\ifInOverlays%
\ifnum0<\value{limitOverlays}%
\setcounter{dotTarget}{\value{subslidetagCounter}}%
\addtocounter{dotTarget}{-\value{overlaysCount}}%
\setcounter{tempCounter}{\value{limitOverlays}}%
\addtocounter{tempCounter}{1}%
{\put(341.5,-27){\@colorPrev\hyperlink{\arabic{dotTarget}}{$\circ$}}}%
\multido{\i=1+1,\n=31+4}{\value{tempCounter}}{%
\addtocounter{dotTarget}{1}%
\ifthenelse{\i=\value{overlaysCount}}%
{\put(341.5,-\n){\@colorFoot\hyperlink{\arabic{dotTarget}}{$\bullet$}}}%
{\ifnum\i>\value{limitOverlays}\put(341.5,-\n){\@colorNext\hyperlink{\arabic{dotTarget}}{$\circ$}}\else\put(341.5,-\n){\@colorPrev\hyperlink{\arabic{dotTarget}}{$\bullet$}}\fi}%
%\typeout{ ------ \n }%
}%
\addtocounter{dotTarget}{1}%
%{\put(341.5,150){\@colorNext\hyperlink{\arabic{dotTarget}}{$\bullet$}}}%
%%%%{\put(320,-20){\@colorNext$\bullet$}}%
%%%%\else%
%%%%{\put(320,-20){\@colorPrev$\bullet$}}%
\fi%
\fi%
\addtocounter{subslidetagCounter}{-1}%
\put(333.5,-23.3){\@colorPrev\hyperlink{\arabic{subslidetagCounter}}{$\bullet$}}%
\addtocounter{subslidetagCounter}{2}%
\put(337.5,-23.3){\@colorNext\hyperlink{\arabic{subslidetagCounter}}{$\bullet$}}%
\addtocounter{subslidetagCounter}{-1}%
}{\ifthenelse{\equal{\thepage}{1}}{}{\rput[l](0,0.415){\psframebox[linestyle=none]{{\parbox{11.85cm}{\hfill{{\@colorFoot\tiny{\tiny\textbf{\@institution}}}}}}}}}}%


\newcommand{\TPFrame}[1]{%
\ifinColor%
\psframe[linestyle=solid,fillstyle=slope,slopebegin=white,slopeend=@colorPrev,slopeangle=30]( -0.5, -0.5)(11.0, 7.8)%
\ifthenelse{\equal{\thepage}{1}}{}{%
\rput[0](5.6,-0.4){\psframebox[linestyle=none]{\rightline{\@colorFoot\tiny\textbf{\thepage\ifallPages/\realpageref{last@page}\fi}}}}}%
\else%
\psframe[linestyle=solid,fillstyle=none]( -0.5, -0.5)(11.0, 7.8)%
\fi%
\addtocounter{subslidetagCounter}{1}%
\hypertarget{\arabic{subslidetagCounter}}{%
\if\@thelogo.\else\PutLogo\fi%
{#1}}}%
%
%
%
%
%
%
\NewSlideStyle{t}{5.3,2.7}{TPFrame}
\PDFCroppingBox{10 40 594 800}
\RequirePackage{semhelv}

\myitem{1}{\includegraphics[width=.4cm]{red-bullet-on-white.ps}}
\myitem{2}{\includegraphics[width=.3cm]{green-bullet-on-white.ps}}
\myitem{3}{\includegraphics[width=.3cm]{yellow-bullet-on-white.ps}}



\endinput

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: t
%%% End: