diff options
Diffstat (limited to 'Master/texmf-dist/tex/context/third/simpleslides/simpleslides-s-Rounded.tex')
-rw-r--r-- | Master/texmf-dist/tex/context/third/simpleslides/simpleslides-s-Rounded.tex | 224 |
1 files changed, 224 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/context/third/simpleslides/simpleslides-s-Rounded.tex b/Master/texmf-dist/tex/context/third/simpleslides/simpleslides-s-Rounded.tex new file mode 100644 index 00000000000..10c15be7139 --- /dev/null +++ b/Master/texmf-dist/tex/context/third/simpleslides/simpleslides-s-Rounded.tex @@ -0,0 +1,224 @@ +%D \module +%D [ file=simpleslides-s-Rounded, +%D version=2009.03.30 +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module Rounded, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%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{Rounded} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading style Rounded} + +\startmodule[simpleslides-s-Rounded] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + leftmargin=1.5cm, + rightmargin=0cm, + leftmargindistance=1.2cm, + rightmargindistance=0pt, + height=fit, + header=5.3cm, + footer=0cm, + topspace=.4cm, + backspace=2.5cm, + cutspace=3.2cm, + bottomspace=0cm, + bottom=0pt, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=5.3cm] +\setuplayout [simpleslides:layout:vertical] [header=2.3cm] +\setuplayout [simpleslides:layout:title] [header=2.3cm] + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [y=23mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +%D We define our color scheme: + +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:contrastcolor] [r=.58,g=.81,b=.58] +\definecolor [simpleslides:textcolor] [r=.09,g=.2,b=.41] +\definecolor [simpleslides:variantcolor] [r=.04,g=.4,b=.4] +\definecolor [simpleslides:itemize:color] [simpleslides:textcolor] + +\setupcolors[textcolor=simpleslides:textcolor] + +%D We let \METAPOST\ calculate the background: + +\startuseMPgraphic{simpleslides:MP:common} +save a,b,c,d; +numeric a,b,c,d ; + +a = 2cm ; b = 0.7cm ; +c = 6cm ; d = .7cm ; + +save p ; path p[] ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; + +z1 = llcorner Page shifted (a,0) ; +z2 = ulcorner Page shifted (a,-a-b) ; +z3 = ulcorner Page shifted (a+b/4,-a-b/4) ; +z4 = ulcorner Page shifted (a+b,-a) ; +z5 = urcorner Page shifted (0,-a) ; +z6 = ulcorner Page shifted (c,0) ; +z7 = ulcorner Page shifted (c,-a) ; + + +p[1] = llcorner Page -- z1 -- z2 .. z3 .. z4 -- z7 -- z6 -- + ulcorner Page -- cycle ; + +fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; + +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:vertical} +StartPage ; +\includeMPgraphic{simpleslides:MP:common} ; +% The pagenumber cannot be part of MP:common otherwise pdftex ignores it. +draw \sometxt{\framed[frame=off,width=2cm,height=2cm]% + {\color[simpleslides:backgroundcolor]{\pagenumber}}} ; + +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:horizontal} +StartPage; + +\includeMPgraphic{simpleslides:MP:common} ; +draw \sometxt{\framed[frame=off,width=2cm,height=2cm]% + {\color[simpleslides:backgroundcolor]{\pagenumber}}} ; + + +z8 = ulcorner Page shifted (a/2,-2.2*a) ; +z9 = z8 shifted (0,-d) ; +z10 = urcorner Page shifted (-a,-2.2*a-d) ; +z11 = z10 shifted (0,d) ; +z12 = z8 shifted (-d/2,-d/2) ; + +p[2] = z8 .. z12 .. z9 -- z10 -- z11 -- cycle ; + +fill p[2] withcolor \MPcolor{simpleslides:textcolor} ; + +StopPage ; +\stopuseMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:title} +StartPage ; + +save a,b,c,d; +numeric a,b,c,d; + +a = 4cm ; b = 3cm ; +c = 8cm ; d = .7cm ; + +save p; path p[] ; +p[1] = ulcorner Page -- ulcorner Page shifted (PaperWidth/2,0) -- + llcorner Page shifted (PaperWidth/2,0) -- llcorner Page -- cycle ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; + +z1 = ulcorner Page shifted (PaperWidth/2,-b) ; +z2 = z1 shifted (-c,0) ; +z3 = z2 shifted (0,-a) ; +z4 = z3 shifted (c,0) ; +z5 = z2 shifted (-1.5cm,-a/2) ; + +p[2] = z1 -- z2 .. z5 .. z3 -- z4 -- cycle ; +fill p[2] withcolor \MPcolor{simpleslides:backgroundcolor} ; + +z6 = llcorner Page shifted (PaperWidth/2,0) ; +z7 = 1/2[z6,z4] ; +z8 = z7 shifted (-.75*b,d/2) ; +z9 = z8 shifted (0,-d) ; +z10 = z9 shifted (1.3*c,0) ; +z11 = z10 shifted (0,d) ; +z12 = z10 shifted (d/2,d/2) ; + +p[3] = z8 -- z9 -- z10 .. z12 .. z11 -- cycle ; +fill p[3] withcolor \MPcolor{simpleslides:textcolor} ; + +StopPage ; +\stopuniqueMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:vertical}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:title}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + + +%D The title page: + +\setupTitle + [\c!before=\strut{\blank[0.25cm]}, + \c!author\c!align=\v!right, + \c!before\c!author={\blank[3.1cm]\setupnarrower[left=9cm] + \startnarrower[left]}, + \c!after\c!author={\stopnarrower}, + \c!date\c!align=\v!right, + \c!before\c!date={\blank[3.7cm]\setupnarrower[left=9cm] + \startnarrower[left]}, + \c!after\c!date={\stopnarrower}, + \c!headcolor={simpleslides:textcolor}] + + +%D The slide title is typeset in a layer + +\setupSlideTitle + [\c!color={simpleslides:variantcolor}, + \c!alternative=layer, + \c!align=\v!center, + \c!width=\textwidth, + \c!style={\switchtobodyfont[\TitleSize]\bf}, + \c!height=2cm, + \c!after=] + +% \definelayer[presauthor] +% [width=.5\paperwidth, +% height=.5\paperheight, +% x=104mm, +% y=118mm] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][inmargin][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput + |