7,663 bytes added
, 21:06, 27 July 2004
This is the environment for Hraban's german "ConTeXt info" (tutorial screen docs), see [http://www.ramm.ch/fiee/texnique/?menu=0-1-1&lang=en ''fiëé teXnique''], planned as "''fiëé'' corporate style". In fact, it defines not only the screen style but also a handout (<tt>mode=handout</tt>).
It's not really sophisticated – corrections are welcome!
<pre>
% output=pdftex interface=en
\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]
[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
</pre>