Hi, apologies, I guess this one is a pretty easy question, but after trying (almost) every combination I gave up... How do I get xxx and yyy set in the header's center?? \setuppagenumbering [alternative=doublesided,location= {header,marginedge}] \setupheadertexts[][xxx][yyy][] \starttext \input tufte \input knuth \input tufte \input knuth \input tufte \input knuth \stoptext As always, thank you very much, Steffen
Steffen Wolfrum wrote:
Hi,
apologies, I guess this one is a pretty easy question, but after trying (almost) every combination I gave up...
How do I get xxx and yyy set in the header's center??
Look at http://wiki.contextgarden.net/Headers_and_Footers Marginal headings and centered headings \setupheadertexts[] [\setups{text a}] [\setups{text b}] [] \startsetups[text a] \vtop{% \startalignment[center] XXX % \getmarking[chapter] \stopalignment } \stopsetups \startsetups[text b] \vtop{% \startalignment[center] YYY % \getmarking[section] \stopalignment } \stopsetups
\setuppagenumbering [alternative=doublesided,location= {header,marginedge}] \setupheadertexts[][xxx][yyy][]
\starttext
\input tufte
\input knuth
\input tufte
\input knuth
\input tufte
\input knuth
\stoptext
As always, thank you very much, Steffen _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Steffen Wolfrum wrote:
Hi,
apologies, I guess this one is a pretty easy question, but after trying (almost) every combination I gave up...
How do I get xxx and yyy set in the header's center??
the ugly way : \setupheadertexts[text][\hfill xxx \hfill][][][\hfill yyy\hfill]
\setuppagenumbering [alternative=doublesided,location= {header,marginedge}] \setupheadertexts[][xxx][yyy][]
\starttext
\input tufte
\input knuth
\input tufte
\input knuth
\input tufte
\input knuth
\stoptext
we can consider a more explicit variant: \def\settext {\doquintupleempty\dosettext} \def\dosettext[#1][#2][#3][#4][#5]% text header middle text/text {\iffifthargument \setvalue{\??tk#1#2\executeifdefined{\c!text:#3}\c!middletext}% {\dodoubletexts{\??tk#1}{#2}% {\c!leftstyle \c!leftcolor \c!leftwidth }{#4}% {\c!rightstyle\c!rightcolor\c!rightwidth}{#5}}% \else\iffourthargument \setvalue{\??tk#1#2\executeifdefined{\c!text:#3}\c!middletext}% {\dodoubletexts{\??tk#1}{#2}% {\c!leftstyle \c!leftcolor \c!leftwidth }{#4}% {\c!rightstyle\c!rightcolor\c!rightwidth}{#4}}% \else\ifthirdargument \setvalue{\??tk#1#2\c!middletext}% {\dodoubletexts{\??tk#1}{#2}% {\c!leftstyle \c!leftcolor \c!leftwidth }{#3}% {\c!rightstyle\c!rightcolor\c!rightwidth}{#3}}% \fi\fi\fi} \def\resettext {\dotripleempty\doresettext} \def\doresettext[#1][#2][#3]% text header middle {\ifthirdargument \letvalue{\??tk#1#2\executeifdefined{\c!text:#3}\c!middletext}\empty \else\ifsecondargument \letvalue{\??tk#1#2\c!lefttext }\empty \letvalue{\??tk#1#2\c!middletext}\empty \letvalue{\??tk#1#2\c!righttext }\empty \fi\fi} \setvalue{\c!middle:\c!text}{\c!middletext} \setvalue{\c!left :\c!text}{\c!lefttext } \setvalue{\c!right :\c!text}{\c!righttext } \settext[text][header][middle][xxx][yyy] (or maybe \setpagetext \resetpagetext) ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (3)
-
Hans Hagen
-
Peter Rolf
-
Steffen Wolfrum