I told you more than once about my address book. ;-) You wrote this nice code for me, that calculates the first and last name on the page:
---
\def\RegisterPageMark#1#2% #1=Class #2=Text
{\iftrialtypesetting \else
\doglobal\increment\MNamCounter%
\textreference[#1:t:\MNamCounter]{#2}%
\doifreferencefoundelse{#1:t:\MNamCounter}
{\doifundefined{#1:f:\currentrealreference}%
{\setxvalue{#1:f:\currentrealreference}%
{\noexpand\in[#1:t:\MNamCounter]}}
\setxvalue{#1:l:\currentrealreference}%
{\noexpand\in[#1:t:\MNamCounter]}}%
{}%
\fi}\def\GetFirstOnPage#1{\getvalue{#1:f:\realfolio}} % #1=Class
\def\GetLastOnPage#1{\getvalue{#1:l:\realfolio}} % #1=Class\setupheadertexts [][\GetFirstOnPage{MNam}--\GetLastOnPage{MNam}]
\def\Name#1{\bf #1\RegisterPageMark{MNam}{\FirstNCharacters{4}{#1}}}
---
It doesn't work with the arranging "3SIDE" or even "XY" with three pages on A4 landscape.
The headers show only the dash.
I can't tell how arranging is involved in this counter stuff.
Is there a simple solution?
Gr��lis vom Hraban! -- http://www.fiee.net/texnique/
_______________________________________________ ntg-context mailing list [EMAIL PROTECTED] http://www.ntg.nl/mailman/listinfo/ntg-context
