2 Mar
2011
2 Mar
'11
5:32 p.m.
Am 02.03.2011 um 18:05 schrieb Daniel Schopper:
Dear all, how can one compare the locations of two pagereferences for conditional processing? I tried it with this (mkiv, 2011.01.10):
There is nothing predefined in the core but it’s not so hard to write your own command: \def\doifelsesamepagereference#1#2% {\doifelse {\doifreferencefoundelse{#1}{\currentreferencepage}{-}} {\doifreferencefoundelse{#2}{\currentreferencepage}{+}}} \starttext A\pagereference[page:a]\par B\pagereference[page:b] \page[yes] C\pagereference[page:c] A+B: \doifelsesamepagereference{page:a}{page:b}{YES}{NO} B+C: \doifelsesamepagereference{page:b}{page:c}{YES}{NO} \stoptext Wolfgang