[NTG-context] distance with \godown

Jessica Holle jessica.holle at vit.de
Thu Oct 20 13:46:49 CEST 2005


Hi

I have a problem... I I don't know in which way I should solve...

I've make a presentation. It's not very fine done but I'm proud that
this works :-)
I've made a graphic in metafun and make a overlay with this as the
background.
Then I defined a framed box with the same values as the graphic, use
the overlay as a background and nice I have my menu.
But then I make a small space with \godown and now the framed
section goes down and up from page to page.
This phenomenon is only when I do the link (\goto) on the whole
framed. When I put the link on the text there is no problem.
Hope aou understand my problem it's difficult to understand.

I think you can compile this and look to the left side, hope it
works to compile
here is my tex file (not nice but works)

%///////////////////////////////////////////////////////////////////////////////////////
%               Präsentation für einfache Gelegenheiten :-)
%
%               erstellt von Jessica Holle
%               benötigt wird eine teTeX Installation mit dem
ConTeXt Zusatz
%               14/10/2005
%///////////////////////////////////////////////////////////////////////////////////////
%///////////////////////////////////////////////////////////////////////////////////////
%               Generalle Formationen
%///////////////////////////////////////////////////////////////////////////////////////
\setupoutput[pdftex]
\usemodule[pre-general]
\setupcolors[state=start]
\setupcolor[rgb]
\definecolor[back][white]%s=.95]
\definecolor[back2][r=.6,g=.7,b=.8]
\definecolor[migr][r=0,g=.8,b=0]
\definecolor[hegr][r=0,g=0,b=0]
\definepapersize[PP][width=24cm,height=18cm]
\setuppapersize[PP][PP]
\setupbodyfont[sansserif,22pt]
\setuplayout
        [width=220mm,
        height=147mm,
        backspace=10mm,
        topspace=23mm,
        top=00mm,
        header=00mm,
        footer=0mm,
        bottom=0mm,
        margin=0mm]

%//////////////////////////////////////////////////////////////////////////////////////
%               Die Praesi wird im Vollbildmodus gestartet
%//////////////////////////////////////////////////////////////////////////////////////
%\setupinteractionscreen[option=max]

%//////////////////////////////////////////////////////////////////////////////////////
%               Unglaubliche Option für interaktive Schaltflächen
%//////////////////////////////////////////////////////////////////////////////////////
\setupinteraction[state=start]
%////////////////////////////////////////////////////////////////////////////////////
%               Grafiken mit Metafun erstellt
%////////////////////////////////////////////////////////////////////////////////////
%\startuseMPgraphic{teilstrich}
%path p ; p := (0cm,0cm)--(21cm,0cm)--(21cm,0.1cm)--(0cm,0.1cm)
--cycle ;
%drawoptions(withpen pencircle scaled 0.1mm withcolor
\MPcolor{migr}) ;
%fill p ;
%\stopuseMPgraphic
\startuseMPgraphic{teilstrich}
path p ; p := (0cm,0cm)--(21.5cm,0.1cm)--(0.0cm,0.15cm)--cycle ;
drawoptions(withpen pencircle scaled 0.1mm withcolor \MPcolor{migr})
;
fill p ;
\stopuseMPgraphic

\startuseMPgraphic{teilstrich2}
path p ; p := (0cm,0cm)--(0.1cm,0cm)--(0.1cm,12.5cm)--(0cm,12.5cm)
--cycle ;
drawoptions(withpen pencircle scaled 0.1mm withcolor \MPcolor{migr})
;
fill p ;
\stopuseMPgraphic

\startuseMPgraphic{grund}
path p ; p := (0cm,0cm)--(24cm,0cm)--(24cm,18cm)--(0cm,18cm)--cycle
;
drawoptions(withpen pencircle scaled 0.1mm withcolor \MPcolor{hegr})
;
fill p ;
\stopuseMPgraphic

\definelayer[grund]
\setuplayer[grund][state=repeat]
\setlayer[grund][present=righttop,width=\textwidth,height
=\textheight]{\useMPgraphic{grund}}
%///////////////////////////////////////////////////////////////////////////////////////////
%               senkrechter grauer Strich auf der rechten und linken
Seite
%///////////////////////////////////////////////////////////////////////////////////////////
\startuseMPgraphic{senkstrich}
path p ; p := (0cm,0cm)--(17.6cm,0cm)--(17.6cm,0.1cm)--(0cm,0.1cm)
--cycle ;
drawoptions(withpen pencircle scaled 0.1mm withcolor lightgray) ;
fill p rotated 90 ;
\stopuseMPgraphic

\definelayer[senkstrich]
\setuplayer[senkstrich][state=repeat]
\setlayer[senkstrich][present=left,x=0.6cm,y=0.2cm]
{\useMPgraphic{senkstrich}}

\definelayer[senkstrich2]
\setuplayer[senkstrich2][state=repeat]
\setlayer[senkstrich2][present=right,x=23.3cm,y=0.2cm]
{\useMPgraphic{senkstrich}}
%///////////////////////////////////////////////////////////////////////////////////////////
%               waagerechter grauer Strich oben und unten
%///////////////////////////////////////////////////////////////////////////////////////////
\startuseMPgraphic{waagestrich}
path p ; p := (0cm,0cm)--(23.6cm,0cm)--(23.6cm,0.1cm)--(0cm,0.1cm)
--cycle ;
drawoptions(withpen pencircle scaled 0.1mm withcolor lightgray) ;
fill p ;
\stopuseMPgraphic
\definelayer[waagestrich]
\setuplayer[waagestrich][state=repeat]
\setlayer[waagestrich][present=lefttop,x=0.2cm,y=0.6cm]
{\useMPgraphic{waagestrich}}

\definelayer[waagestrich2]
\setuplayer[waagestrich2][state=repeat]
\setlayer[waagestrich2][present=leftbottom,x=0.2cm,y=17.3cm]
{\useMPgraphic{waagestrich}}
%/////////////////////////////////////////////////////////////////////////////////////////
%               Navi Boxen
%////////////////////////////////////////////////////////////////////////////////////////
\startuseMPgraphic{kasten}
draw
unitsquare xscaled 5cm yscaled 1cm
withpen pencircle scaled 1mm withcolor \MPcolor{migr} ;
\stopuseMPgraphic
%////////////////////////////////////////////////////////////////////////////////////////
%               Overlay "jessi" mit dem "kasten" wird angelegti
%////////////////////////////////////////////////////////////////////////////////////////
\defineoverlay[jessi][\useMPgraphic{kasten}]
%/////////////////////////////////////////////////////////////////////////////////////////
%               Rahmen mit Hintergrund "Jessi" wird erschaffen
%/////////////////////////////////////////////////////////////////////////////////////////
%\setupframed[width=5.2cm,height=1.2cm,background=jessi,frame=on]
%/////////////////////////////////////////////////////////////////////////////////////////
%               Neue Folien mit Titel in farbiger Schrift
%/////////////////////////////////////////////////////////////////////////////////////////
\definelayer[slidetitle]
\setuplayer[slidetitle][width=24cm,heigth=3cm]
\def\NewSlide#1{
        \page
        \setlayer[slidetitle][present=lefttop,x=7mm,y=15mm]
        \midaligned{\bf\color[red]{#1}}
        }
%////////////////////////////////////////////////////////////////////////////////////////
%               Hintergrund mit den einzelnen Layern drin,
Reihenfolge der Layer beachten!!!
%////////////////////////////////////////////////////////////////////////////////////////
\setupbackgrounds[page][background
={color,waagestrich,waagestrich2,senkstrich,senkstrich2,slidetitle},backgroundcolor=back,state=start]
%/////////////////////////////////////////////////////////////////////////////////////////
%               Schriftarten werden hier festgelegt
%////////////////////////////////////////////////////////////////////////////////////////
\definebodyfont[10pt,11pt,12pt][ss][bfb=sansserif at 13pt]
\definebodyfont[10pt,11pt,12pt][ss][bib=sansserif at 13pt]
\definebodyfont[10pt,11pt,12pt][ss][bfc=sansserif at 16pt]

\definebodyfont[10pt,11pt,12pt][ss][tfd=sansserif at 21pt]
\definebodyfont[10pt,11pt,12pt][ss][bfd=sansserif at 21pt]
\definebodyfont[10pt,11pt,12pt][ss][itd=sansserif at 21pt]

\definebodyfont[10pt,11pt,12pt][ss][tfe=sansserif at 25pt]
\definebodyfont[10pt,11pt,12pt][ss][bfe=sansserif at 25pt]
%///////////////////////////////////////////////////////////////////////////////////////
%               Symbole die bei Itemize verwendet werden
%///////////////////////////////////////////////////////////////////////////////////////
\definesymbol[3][{\color[middlegreen]{\symbol[star]}}]
\definesymbol[5][{\color[middlegreen]{$\bullet$}}]
\definesymbol[6][{\color[middlegreen]{{\bfx +}}}]
\definesymbol[4][{\color[middlegreen]{\symbol[circle]}}]

\setupitemize[4,packed,broad]

%///////////////////////////////////////////////////////////////////////////////////////
%               definieren von URL's die später verwendet werden
sollen
%//////////////////////////////////////////////////////////////////////////////////////
\useURL[test][http://www.google.de]
%//////////////////////////////////////////////////////////////////////////////////////
%               Beginn der Praesi
%//////////////////////////////////////////////////////////////////////////////////////
\starttext
\page
\midaligned{
{\bfd Produktpolitik}}
\godown[5cm]
\midaligned{
{\tfx Christian Meyer}\crlf
{\tfx Tanja Nerbas}\crlf
{\tfx Timo Twachtmann}\crlf
{\tfx Jessica Holle}}
%////////////////////////////////////////////////////////////////////////////////////////
%               Neue Folie
%////////////////////////////////////////////////////////////////////////////////////////
\NewSlide{jessi}
\useMPgraphic{teilstrich}
\godown[1cm]
\bTABLE
\setupTABLE[column][1][width=5.5cm,frame=off]
\setupTABLE[column][2][width=5mm,frame=off]
\setupTABLE[column][3][width=15.5cm,frame=off]
%////////////////////////////////////////////////////////////////////////////////////////
%               Navibar Links, eventuelle Formatierungen notwendig
%////////////////////////////////////////////////////////////////////////////////////////
\bTR \bTD
\setupframed[width=5.2cm,height=1.2cm,background=jessi,frame=off]
\switchtobodyfont[sansserif,18pt]
\startlines
\framed[offset=none]{\bf jessi}
%\godown[3pt]
\gotopage{\framed[offset=none]{echt}}[3]
%\godown[3pt]
\gotopage{\framed[offset=none]{toll}}[4]
%\godown[3pt]
\gotopage{\framed[offset=none]{boa}}[5]
\stoplines
\eTD
%/////////////////////////////////////////////////////////////////////////////////////////
%               senkrechter Strich, immer gleich!!!
%/////////////////////////////////////////////////////////////////////////////////////////


\bTD
\useMPgraphic{teilstrich2}
\eTD
%/////////////////////////////////////////////////////////////////////////////////////////
%               Eigener Text, Grafik oder was man sonst für Sorgen
hat
%////////////////////////////////////////////////////////////////////////////////////////
\bTD
\startitemize
\item sdf
\item gfgd
\stopitemize

\eTD \eTR
\eTABLE
%//////////////////////////////////////////////////////////////////////////////////////////
%               Neue Folie
%//////////////////////////////////////////////////////////////////////////////////////////
\NewSlide{echt}
\useMPgraphic{teilstrich}
\godown[1cm]
\bTABLE
\setupTABLE[column][1][width=5.5cm,frame=off]
\setupTABLE[column][2][width=5mm,frame=off]
\setupTABLE[column][3][width=15.5cm,frame=off]
%////////////////////////////////////////////////////////////////////////////////////////
%               Navibar Links, eventuelle Formatierungen notwendig
%////////////////////////////////////////////////////////////////////////////////////////
\bTR \bTD
\setupframed[width=5.2cm,height=1.2cm,background=jessi,frame=off]
\switchtobodyfont[sansserif,18pt]
\startlines
\gotopage{\framed[offset=none]{jessi}}[2]
%\godown[3pt]
\framed[offset=none]{\bf echt}
%\godown[3pt]
\gotopage{\framed[offset=none]{toll}}[4]
%\godown[3pt]
\gotopage{\framed[offset=none]{boa}}[5]
\stoplines
\eTD
%/////////////////////////////////////////////////////////////////////////////////////////
%               senkrechter Strich, immer gleich!!!
%/////////////////////////////////////////////////////////////////////////////////////////
\bTD
\useMPgraphic{teilstrich2}
\eTD
%/////////////////////////////////////////////////////////////////////////////////////////
%               Eigener Text, Grafik oder was man sonst für Sorgen
hat
%////////////////////////////////////////////////////////////////////////////////////////
\bTD
\startitemize
\item sdf
\item gfgd
\stopitemize
\goto{tschau}[CloseDocument]

\eTD \eTR
\eTABLE
%//////////////////////////////////////////////////////////////////////////////////////////
%               Neue Folie
%//////////////////////////////////////////////////////////////////////////////////////////
\NewSlide{toll}
\useMPgraphic{teilstrich}
\godown[1cm]
\bTABLE
\setupTABLE[column][1][width=5.5cm,frame=off]
\setupTABLE[column][2][width=5mm,frame=off]
\setupTABLE[column][3][width=15.5cm,frame=off]
%////////////////////////////////////////////////////////////////////////////////////////
%               Navibar Links, eventuelle Formatierungen notwendig
%////////////////////////////////////////////////////////////////////////////////////////
\bTR \bTD
\setupframed[width=5.2cm,height=1.2cm,background=jessi,frame=off]
\switchtobodyfont[sansserif,18pt]
\startlines
\gotopage{\framed[offset=none]{jessi}}[2]
%\godown[3pt]
\gotopage{\framed[offset=none]{echt}}[3]
%\godown[3pt]
\framed[offset=none]{\bf toll}
%\godown[3pt]
\gotopage{\framed[offset=none]{boa}}[5]
\stoplines
\eTD
%/////////////////////////////////////////////////////////////////////////////////////////
%               senkrechter Strich, immer gleich!!!
%/////////////////////////////////////////////////////////////////////////////////////////
\bTD
\useMPgraphic{teilstrich2}
\eTD
%/////////////////////////////////////////////////////////////////////////////////////////
%               Eigener Text, Grafik oder was man sonst für Sorgen
hat
%////////////////////////////////////////////////////////////////////////////////////////
\bTD
\startitemize
\item sdf
\item gfgd
\stopitemize
\crlf
\goto{Google}[test::]
\eTD \eTR
\eTABLE
%//////////////////////////////////////////////////////////////////////////////////////////
%               Neue Folie
%//////////////////////////////////////////////////////////////////////////////////////////
\NewSlide{boa}
\useMPgraphic{teilstrich}
\godown[1cm]
\bTABLE
\setupTABLE[column][1][width=5.5cm,frame=off]
\setupTABLE[column][2][width=5mm,frame=off]
\setupTABLE[column][3][width=15.5cm,frame=off]
%////////////////////////////////////////////////////////////////////////////////////////
%               Navibar Links, eventuelle Formatierungen notwendig
%////////////////////////////////////////////////////////////////////////////////////////
\bTR \bTD
\setupframed[width=5.2cm,height=1.2cm,background=jessi,frame=off]
\switchtobodyfont[sansserif,18pt]
\startlines
\gotopage{\framed[offset=none]{jessi}}[2]
%\godown[3pt]
\gotopage{\framed[offset=none]{echt}}[3]
%\godown[3pt]
\gotopage{\framed[offset=none]{toll}}[4]
%\godown[3pt]
\framed[offset=none]{\bf boa}
\stoplines
\eTD
%/////////////////////////////////////////////////////////////////////////////////////////
%               senkrechter Strich, immer gleich!!!
%/////////////////////////////////////////////////////////////////////////////////////////
\bTD
\useMPgraphic{teilstrich2}
\eTD
%/////////////////////////////////////////////////////////////////////////////////////////
%               Eigener Text, Grafik oder was man sonst für Sorgen
hat
%////////////////////////////////////////////////////////////////////////////////////////
\bTD
\startitemize
\item sdf
\item gfgd
\stopitemize

\eTD \eTR
\eTABLE
%//////////////////////////////////////////////////////////////////////////////////////////
%               Letzte Folie
%//////////////////////////////////////////////////////////////////////////////////////////
\page
\crlf
\crlf
\crlf
\crlf
%\midaligned{\bfd
\midaligned{\bfd Vielen Dank}
%\crlf
\godown[6pt]
%\blank
\midaligned{\bfd für Ihre}
%\crlf
%\blank
\godown[6pt]
\midaligned{\bfd Aufmerksamkeit}

\stoptext




More information about the ntg-context mailing list