Difference between revisions of "Cover Pages"
Jump to navigation
Jump to search
m |
m |
||
Line 236: | Line 236: | ||
To scale an image such that it takes up an entire page, regardless of the image dimensions, use: | To scale an image such that it takes up an entire page, regardless of the image dimensions, use: | ||
− | |||
\startTEXpage | \startTEXpage | ||
\externalfigure[cow.pdf][width=\paperwidth, height=\paperheight] | \externalfigure[cow.pdf][width=\paperwidth, height=\paperheight] | ||
\stopTEXpage | \stopTEXpage | ||
− | |||
Revision as of 05:33, 22 September 2013
< Sample documents | MetaPost >
\setupcolors[state=start] \startuseMPgraphic{cover} StartPage ; fill Page withcolor .5green ; path p ; p := unitcircle randomized .1 xsized(PaperWidth-1cm) ; fill p shifted -center p shifted center Page withcolor red ; StopPage ; \stopuseMPgraphic \defineoverlay[cover][\useMPgraphic{cover}] \starttext \setupbackgrounds[page][background=cover] \startstandardmakeup \raggedcenter \vfill \definedfont[SerifBold at 48pt]\setstrut \strut Penguins in Vietnam \blank[2*big] \definedfont[SerifBold at 24pt]\setstrut \strut A Very Short Story \vfill \stopstandardmakeup \setupbackgrounds[page][background=] \input tufte \stoptext
Another title page
\definetype[ytyp][color=yellow] \startbuffer[title] \type{/(}\ytyp{h}\type{*?)testexpr/io}\par \type{/t(}\ytyp{a}\type{*?)estexpr/io}\par \type{/te(}\ytyp{n}\type{*?)stexpr/io}\par \type{/tes(}\ytyp{s}\type{*?)texpr/io}\par \type{/test(}\ytyp{h}\type{*?)expr/io}\par \type{/teste(}\ytyp{a}\type{*?)xpr/io}\par \type{/testex(}\ytyp{g}\type{*?)pr/io}\par \type{/testexp(}\ytyp{e}\type{*?)r/io}\par \type{/testexpr(}\ytyp{n}\type{*?)/io}\par \stopbuffer \setupcolors[state=start] \definelayer [TitleGraphic] [width=\paperwidth, height=\paperheight] \setlayer [TitleGraphic] [preset=lefttop] {\scale [width=\paperwidth, height=\paperheight] {\framed [frame=off, offset=overlay, background=color, backgroundcolor=blue, foregroundcolor=red, align=normal] % {\setuptyping[before=,after=]\typebuffer[title]}}} {\getbuffer[title]}}} \setupbackgrounds[page][background=TitleGraphic] \starttext \startstandardmakeup \stopstandardmakeup \stoptext
Guess who did this one :-) Reference to mailing list
A simple centered cover for a booklet
\setuppapersize[A5][A5] \setuppagenumbering[alternative=doublesided] \starttext \startpagemakeup[align=center,doublesided=no,% pagestate=start]% we want to number this {\bfc This should be the long title, Andreas' solution\par} \stoppagemakeup This is the colofon \chapter{Start} \input knuth \stoptext
Reference: http://www.ntg.nl/pipermail/ntg-context/2011/063030.html
Or, another solution (which can be tuned at will), which relies on a new feature in MkIV: there is also a layout with the same name as the makeup environment and you can control the margins of your new title page environment with \setuplayout[makeupname][...].
\setuppagenumbering[alternative=doublesided] %\showframe \setuppapersize[A5][A4,landscape] \setuparranging[2UP] \definemakeup[titlepage][pagestate=start,doublesided=no] \setuplayout[titlepage] [backspace=2cm,width=108mm] % 148mm is the width, 20 mm of backspace, % 20 mm of outer margin \starttext \starttitlepagemakeup \raggedcenter \bfc This should be the long, long, very long title\par \stoptitlepagemakeup This is the colofon \chapter{Start here on page 3} \dorecurse{20}{\input tufte\par} \stoptext
Scaled Full Page Image
To scale an image such that it takes up an entire page, regardless of the image dimensions, use:
\startTEXpage \externalfigure[cow.pdf][width=\paperwidth, height=\paperheight] \stopTEXpage