ConTeXt info style
Jump to navigation
Jump to search
This was the environment for Hraban's German "ConTeXt info" (tutorial screen docs), planned as "fiëé corporate style". In fact, it defines not only the screen style but also a handout (mode=handout). Beware, the code is mostly from 2004 and not suggested as a current style guide!
It looks like this:
It's not really sophisticated – corrections are welcome!
There is a downloadable version here.
\startenvironment env_fiee \version [final] % final, temporary, concept \enableregime [il1] \mainlanguage [de] \setupencoding [default=texnansi] \usetypescriptfile [type-fiee] \usetypescript [fiee][fiee] \setupbodyfontenvironment[default][em=italic] % \em should be italic, default is slanted! \setuptolerance [tolerant] \usemodule [chart] \setupFLOWcharts [height=4\bodyfontsize, maxwidth=\textwidth, offset=none] \setupFLOWlines [corner=rectangular, color=Grau] \setuptyping[before=\startbackground, after=\stopbackground] % source code with background %%% SCREEN MODE %%% \startnotmode[handout] \usemodule [pre-general] % presentation basis \setupcolors [state=start, system=rgb] \definecolor [HKS5] [r=1.0, g=.70, b=.02] % orange yellow \definecolor [D-Orange] [r=.75, g=.5, b=.02] % dark orange \definecolor [Grau] [r=.50, g=.50, b=.50] % gray \definecolor [Weiss] [r=1.0, g=1.0, b=1.0] % white \definecolor [Schwarz][r=0.0, g=0.0, b=0.0] % black \definecolor [BackgroundColor] [Weiss] % page background \definecolor [OrnamentColor] [D-Orange] % frame for text boxes \definecolor [InteractionColor] [HKS5] % menu buttons \definecolor [ContrastColor] [Grau] % active frame of menu \definecolor [HeadColor] [Schwarz] % headlines \setuppapersize [S6][S6] \setuplayout [width=520pt, backspace=40pt, topspace=40pt, header=0pt, footer=0pt, bottom=15pt, bottomdistance=15pt, margin=0pt, rightedgedistance=5pt, rightedge=35pt] \setupinteractionscreen [option=max] % full screen mode of Acrobat \setupbackgrounds [state=repeat] \setupbackgrounds [page] [background=color, backgroundcolor=BackgroundColor] \setupbackgrounds [text][text] [background={NextPage}, backgroundoffset=0pt] \setuptabulate [rulecolor=HKS5,distance=medium] \setupinteraction [state=start, menu=on, color=OrnamentColor, contrastcolor=ContrastColor] %\setuppagetransitions[5] % doesn't work like it should \setuplist [Topic] [alternative=bottom, interaction=all, frame=off] \setuplist [Subject] [interaction=text, frame=off, symbol=1, pagenumber=no, criterium=Subject] % "tabs" as menu at bottom of page \setupinteractionmenu [bottom] [frame=off, background=color, backgroundcolor=InteractionColor, style={\ss\tfxx\bf\setupspacing}, color=BackgroundColor, contrastcolor=ContrastColor, middle=\hskip1.25pt, height=\bottomheight] \startinteractionmenu [bottom] \placelist[Topic][alternative=bottom, criterium=all] \hfill\hfill \setupinteractionmenu [bottom] [height=\bottomheight] \but [CloseDocument] End \\ \stopinteractionmenu \setupwhitespace [big] \setupblank [big] \useexternalfigure [fiee-quadrate][fiee-kopf-144][width=120pt] \defineoverlay [quadrate-bg] [{\externalfigure[fiee-quadrate]}] \defineoverlay [NextPage] [\overlaybutton{forward}] \definelogo [Quadrate][top][right] [command={\framed[background=quadrate-bg, align=middle, frame=off, width=120pt, height=40pt] {\rm\bfb\it\\ fi\"e\'e}}, state=start] \def\StartTitlePage% {\setupbackgrounds[page][background={color,NextPage}] \setupbackgrounds[text][text][background={}] \setupinteraction[menu=off] \setupinteractionbar[state=stop] \startstandardmakeup \switchtobodyfont[ss,24pt] \bfd\stelinterliniein \setupalign[right] \vfil \let\\=\vfil} \def\StopTitlePage% {\vfil\vfil\vfil \stopstandardmakeup \setupinteraction[menu=on] \setupinteractionbar[state=start] \setupbackgrounds[page][background=color] } \def\TitlePage#1% {\StartTitlePage#1\StopTitlePage} \def\Topics#1{} \def\Subjects{\placelist[Subject] [pagenumber=no, style=\ss\tfa, symbol=1, interaction=all]} \definehead [Topic] [chapter] \definehead [Nopic] [title] \definehead [Subject] [section] \definehead [Subsubject] [subsection] \setuphead [Topic, Nopic] [after={\blank[3*medium]}, number=no, style=\ss\tfc, color=HeadColor, page=yes] \setuphead [Subject] [after=\blank, number=no, page=yes, continue=no, style=\ss\tfb, color=HeadColor] \setuphead [Subsubject] [after=\blank, number=no, page=no, continue=no, style=\ss\tfa, color=HeadColor] \setupinteraction [state=start, title={ConTeXt-Info}, author={Henning Hraban Ramm, fi\"e\'e visu\"elle}] \setupbackground [background=screen, color=Grau] \setupbodyfont [fiee,rm,14pt] \setupalign [right] \setupFLOWshapes [framecolor=HKS5, background=color, backgroundcolor=Grau] \stopnotmode %%% PRINT (handout) MODE %%% \startmode[handout] % \setupinteraction [state=stop] \setupinteraction [color=black, style={\tf\underbars}] % style of links \setupcolors [state=start, system=cmyk] \setupunderbar[alternative=a, rulecolor=HKS5] % \useexternalfigure [fiee-quadrate][fiee-kopf-144] \definecolor [HKS5] [c=0, m=.33, y=1, k=0] \definecolor [Grau] [k=.5] \definecolor [Weiss] [k=.001] \setuppapersize [A4][A4] \setuppapersize [A4][A4] \setuplayout [grid=yes, backspace=20mm, width=175mm, topspace=10mm, header=7mm, headerdistance=8mm, height=270mm, footer=20mm, bottomspace=17mm] \setupbodyfont [fiee,rm,10pt] \setupindenting [10pt] \setuplist [Topic] [] \setuplist [Subject] [symbol=1, criterium=Subject] \def\StartTitlePage% {\startstandardmakeup[doublesided=no] \setupbackgrounds[header][text][background=] \switchtobodyfont[ss,24pt] \setupalign[right] \setupindenting[0pt] \stelinterliniein \vfil \let\\=\blank} \def\StopTitlePage% {\vfill {\tfxx Version \currentdate[year,-,mm,-,dd] } \stopstandardmakeup } \def\TitlePage#1{\StartTitlePage\Part{#1}\StopTitlePage} \definehead [Topic, Part] [chapter] \definehead [Nopic] [title] \definehead [Subject] [section] \definehead [Subsubject] [subsection] \definehead [Subsubsubject] [subsubsection] \def\Topics#1{} \def\Subjects{} \setupFLOWshapes [framecolor=black, background=screen, backgroundcolor=Grau] \setupalign [hanging] \setupcolumns [n=2, tolerance=tolerant, distance=6mm, balance=yes] \setuppagenumbering [alternative=singlesided, location={footer,right}, way=bytext, partnumber=no] \setupbackgrounds [header][text][frame=off,bottomframe=on,framecolor=HKS5] \setupheader [location=text, style=\ss, state=start] \setupheadertexts [Topic][Subject] \setupfootnotes [way=bypage, bodyfont=8pt] \setuphead [Part] [number=no, style={\ss\bfd}, color=HKS5, page=right] \setuphead [Topic, chapter] [after={\blank}, number=no, page=yes, continue=no, style={\ss\bfc}, color=HKS5] \setuphead [subject, Subject] [after={\blank}, number=no, page=no, continue=no, style={\ss\bfb}, color=black] \setuphead [title, Nopic] [after={\blank}, number=no, page=no, continue=yes, style={\ss\bfb}, color=black] \setuphead [subsubject, Subsubject] [after={\blank}, number=no, page=no, style={\ss\bfa}, color=black] \setuphead [subsubsubject, Subsubsubject] [after={}, number=no, style={\ss\bf}, color=black] \stopmode \def\SPage{\startnotmode[handout]\page\stopnotmode} \def\HPage{\startmode[handout]\page\stopmode} \stopenvironment