diff options
Diffstat (limited to 'Master/texmf-dist/tex/context/third/simple-slides/simpleslides-s-SideSquares.tex')
-rwxr-xr-x | Master/texmf-dist/tex/context/third/simple-slides/simpleslides-s-SideSquares.tex | 157 |
1 files changed, 157 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/context/third/simple-slides/simpleslides-s-SideSquares.tex b/Master/texmf-dist/tex/context/third/simple-slides/simpleslides-s-SideSquares.tex new file mode 100755 index 00000000000..8ecce564439 --- /dev/null +++ b/Master/texmf-dist/tex/context/third/simple-slides/simpleslides-s-SideSquares.tex @@ -0,0 +1,157 @@ +%D \module +%D [ file=simpleslides-s-SideSquares, +%D version=2009.03.30 +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module SideSquares, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\PRESTITdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{SideSquares} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading SideSquares style} + +\startmodule[simpleslides-s-SideSquares] + +\unprotect + +%D First, we define the page layout. + +\setuplayout [width=fit, + height=middle, + margin=1.5cm, + height=fit, + leftmargindistance=.4cm, + rightmargindistance=0cm, + header=1.5cm, + footer=0cm, + topspace=1cm, + backspace=2.5cm, + cutspace=1.5cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=15mm] +\setuplayout [simpleslides:layout:vertical] [header=0mm] +\setuplayout [simpleslides:layout:title] [header=0mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.5\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.5\textwidth} + +\setuplayer + [simpleslides:layer:slidetitle] + [x=25mm, + y=2mm] + +%D We define our color scheme: + +\definecolor[simpleslides:contrastcolor] [r=0,g=0,b=.92] +\definecolor[simpleslides:altcontrastcolor] [r=0,g=0,b=.4] +\definecolor[simpleslides:backgroundcolor] [s=.98] +\definecolor[simpleslides:itemize:color] [r=0,g=0,b=.92] + +%D We let Metapost calculate the background: + +\startuseMPgraphic{simpleslides:MP:horizontal} +StartPage ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +z1 = ulcorner Page ; +z5 = llcorner Page ; +path q ; +q = z1 -- z5 ; +t := arclength (q) ; +u := t/15 ; +v := (PageNumber/NOfPages) ; +z4 = (x1+1cm, y1-1cm) ; +z3 = (x4, y1) ; +z2 = (x1, y4) ; +path m[] ; +m[1] = z1 -- z2 -- z4 -- z3 -- cycle ; +m[2] = m[1] shifted (0, -2*u) ; +m[3] = m[1] shifted (0, -4*u) ; +m[4] = m[1] shifted (0, -6*u) ; +m[5] = m[1] shifted (0, -8*u) ; +m[6] = m[1] shifted (0, -10*u) ; +m[7] = m[1] shifted (0, -12*u) ; +m[8] = m[1] shifted (0, (-14*u-0.5mm)) ; +for i=1 upto 8: + fill m[i] withcolor\MPcolor{simpleslides:contrastcolor} ; +endfor; +if PageNumber=1: + fill m[1] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.001) and (v<.167) : + fill m[2] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.166) and (v<.334): + fill m[3] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.333) and (v<.501): + fill m[4] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.5) and (v<.667): + fill m[5] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.666) and (v<.834): + fill m[6] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.833) and (v<1): + fill m[7] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif v=1: + fill m[8] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +fi ; +StopPage ; +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:horizontal}] + +%D We want the title to placed in color. + +\setupTitle[\c!headcolor={simpleslides:contrastcolor}] + +%D This sets up the SlideTitle: + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!width=\textwidth, + \c!align=\v!center, + \c!height=2.5cm, + \c!color=simpleslides:contrastcolor] + +%D We set up the titlepage: + +\setupTitle + [\c!title\c!color={simpleslides:contrastcolor}, + \c!author\c!color={simpleslides:contrastcolor}, + \c!date\c!color={simpleslides:contrastcolor}] + +\setupcombinations[distance=0cm] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][$\square$] +\setupitemize[1][inmargin][color=simpleslides:itemize:color] + +\protect +\stopmodule + +\endinput + |