[NTG-context] centering fit question
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: \setuplayout[margin=3cm] \showframe \def\myText{% % \hfill some text \hfill} %\starthiding \framed[% width=\textwidth, height=\headerheight, align=middle, top=\vss, bottom=\vss, frame=off] {some text}} %\stophiding \def\myMarginText{% % \hfill this is some margin text \hfill} %\starthiding \framed[% width=\marginwidth, height=\headerheight, align=middle, top=\vss, bottom=\vss, frame=off] {this is some longer margin text}} %\stophiding \setuppagenumbering[location=footer] %\setupheader[% % before=\vss, % after=\vss] \setupheadertexts[text] [\myText] [\myText] \setupheadertexts[margin] [\myMarginText] [\myMarginText] \starttext test \stoptext 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. Thanks. -- Best, Alan * TeX engine = LuaTeX * ConTeXt minimals ver: 2009.01.18 14:39 MKIV fmt: 2009.1.22 int: english/english * Ubuntu 8.04 Hardy Heron, Windows XP SP3 Home ___ 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 ___
Re: [NTG-context] centering fit question
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}} \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 ___
Re: [NTG-context] centering fit question
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 ___