On Fri, Feb 13, 2009 at 8:21 PM, Wolfgang Schuster <
schuster.wolfg...@googlemail.com> wrote:

>
> Am 13.02.2009 um 16:03 schrieb Alan Stone:
>
> Hello,
>>
>> In the underneath example, the only way I found to have everything
>> horizontally and vertically centered in the text and margin header,
>> as well as fit into the margin header, is as follows:
>>
>
> [..]
>
> What's the way to get the same result without using \framed
>> and without making the margin wider ?
>>
>> Uncommenting what's commented in the code above centers
>> everything ok, but the margin text doesn't fit.
>>
>
>
> You text is too long and you need a vertical box to break
> the along lines.
>
> \setuplayout[margin=3cm]
>
> %\showframe
>
> \def\myText
>  {\hfill some text \hfill}
>
> \def\myMarginText
>  {\hbox{$\vcenter{\vbox{\raggedcenter this is some margin text}}$}}
>
> \def\myMarginText
>  {\framed
>     [location=middle,
>      align=middle,
>      width=\hsize,
>      frame=off]
>     {this is some margin text}}


Thanks Wolfgang. I don't understanf the use of location=middle though...

\starttext

\framed[%
 location=middle,
 align=middle,
 height=5cm,
 width=\hsize,
 frame=on]
 {some text}

\framed[%
 align=middle,
 height=5cm,
 width=\hsize,
 frame=on]
 {some text}

\stoptext



> \setuppagenumbering[location=footer]
>
> \setupheader
>  [before=\vss,
>   after=\vss]
>
> \setupheadertexts
>  [text]
>  [\myText]
>  [\myText]
>
> \setupheadertexts
>  [margin]
>  [\myMarginText]
>  [\myMarginText]
>
> \starttext
> test
> \stoptext
>
> Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to