diff options
Diffstat (limited to 'Master/texmf-dist/tex/context/third/simple-slides/simpleslides-s-HorizontalStripes.tex')
-rw-r--r-- | Master/texmf-dist/tex/context/third/simple-slides/simpleslides-s-HorizontalStripes.tex | 184 |
1 files changed, 184 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/context/third/simple-slides/simpleslides-s-HorizontalStripes.tex b/Master/texmf-dist/tex/context/third/simple-slides/simpleslides-s-HorizontalStripes.tex new file mode 100644 index 00000000000..025b74534e0 --- /dev/null +++ b/Master/texmf-dist/tex/context/third/simple-slides/simpleslides-s-HorizontalStripes.tex @@ -0,0 +1,184 @@ +%D \module +%D [ file=simpleslides-s-HorizontalStripes, +%D version=2009.03.30 +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module HorizontalStripes, +%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 \filename{HorizontalStripes} style for the +%D presentation module. It is loaded at runtime. The look of this style was +%D inspired by the \quotation{Copenhagen} theme of the \LaTeX\ {\tt beamer} +%D package. + +\writestatus{simpleslides}{loading HorizontalStripes style} + +\startmodule[simpleslides-s-HorizontalStripes] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + margin=0cm, + height=fit, + header=2.73cm, + footer=0.9cm, + topspace=0cm, + backspace=1cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=2.73cm] +\setuplayout [simpleslides:layout:vertical] [header=0.75cm] +\setuplayout [simpleslides:layout:title] [header=0cm] + +%D In this style, we don't want the ornament background for vertical slides: + +\startsetups simpleslides:background:vertical + \setuplayout[simpleslides:layout:vertical] + \setupbackgrounds[\v!page] + [background={simpleslides:background:vertical}] +\stopsetups + + + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [width=\paperwidth, + height=\paperheight, + x=10mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +%D This module has three color schemes, blue, green and red. + +\startsetups simpleslides:setups:blue +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:framecolor] [r=.58,g=.58,b=.82] +\definecolor [simpleslides:contrastcolor] [r=.2,g=.2,b=.73] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] +\stopsetups + +\startsetups simpleslides:setups:red +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:framecolor] [r=.82,g=.58,b=.58] +\definecolor [simpleslides:contrastcolor] [r=.73,g=.2,b=.2] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] +\stopsetups + +\startsetups simpleslides:setups:green +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:framecolor] [r=.58,g=.82,b=.58] +\definecolor [simpleslides:contrastcolor] [r=.2,g=.73,b=.2] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] +\stopsetups + +%D Now we choose the scheme that the user asked for + +\doifsetupselse{simpleslides:setups:\moduleparameter{simpleslides}{color}} + {\setups{simpleslides:setups:\moduleparameter{simpleslides}{color}}} + {\setups{simpleslides:setups:blue}} + +%D We let Metapost calculate the background: + +\startuseMPgraphic{simpleslides:MP:common} +save a ; numeric a ; +a = 1.5mm ; + +save p; path p[] ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; + +z1 = ulcorner Page shifted (0,-a) ; +z2 = urcorner Page shifted (0,-a) ; +z3 = llcorner Page shifted (0,a) ; +z4 = lrcorner Page shifted (0,a) ; + +p[1] = ulcorner Page -- z1 -- z2 -- urcorner Page -- cycle ; +p[3] = llcorner Page -- z3 -- z4 -- lrcorner Page -- cycle ; +p[4] = p[3] shifted (0,.75cm) ; + +fill p[1] withcolor \MPcolor{simpleslides:framecolor} ; +fill p[3] withcolor \MPcolor{simpleslides:framecolor} ; +fill p[4] withcolor \MPcolor{simpleslides:framecolor} ; +\stopuseMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:vertical} +StartPage ; +\includeMPgraphic{simpleslides:MP:common} ; +StopPage ; +\stopuniqueMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:horizontal} +StartPage ; +\includeMPgraphic{simpleslides:MP:common} ; + +p[2] = p[1] shifted (0,-2cm) ; +fill p[2] withcolor \MPcolor{simpleslides:framecolor} ; +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:vertical}] + +%D We define the footer + +\setupfooter[\c!color=simpleslides:contrastcolor, + \c!style={\switchtobodyfont[10pt]}, + \c!strut=\v!yes] + +\setupfootertexts[{\framed[\c!frame=\v!off, + \c!height=0.65cm, + \c!width=\textwidth] + {\simpleslidestitleparameter{title} + \hfill \pagenumber\ of \lastpage}}] + + +%D this sets up the title page: + +\setupTitle + [\c!title\c!color={simpleslides:contrastcolor}, + \c!author\c!color={simpleslides:contrastcolor}, + \c!date\c!color={simpleslides:contrastcolor}] + +%D The slide title is typeset in a layer + +\setupSlideTitle + [\c!color={simpleslides:contrastcolor}, + \c!alternative=layer, + \c!align=\v!center, + \c!width=\textwidth, + \c!height=2.2cm, + \c!after=] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput + |