Jak testovat v LaTeXu cislo stranky
Antonin Strejc
STREJC at vc.cvut.cz
Mon Nov 10 16:15:36 CET 1997
Zdenek Wagner pise:
>> Nevim, jak otestovat cislo stranky. Chci napsat podminku:
>> \if\thepage\pageref{xxx} na teto strance\else na strance \pageref{xxx}
>> Vzdy mi ji vzhodnoti jako nesplnenou i kdyz jsou na shodne strance.
>> Nevite jak to udelat ? Diky.
>>
>\pageref je velmi slozite makro, takze takovou jednoduchou podmo\inkou to
>nejde. (Je to slozita TeXnicka otazka, takze zjistite, ze nedojde ke
>spravne expanzi na neco, co by slo testovat nejakym \if'em.)
Zase az tak moc TeXnicky slozite to neni:
%--------------------
\def\nastrane#1{\label{tmp}
\edef\pgx{\pageref{xxx}}
\edef\pg{\pageref{tmp}}
\ifx\pgx\pg na této straně\else na straně \pageref{xxx}\fi}
Blabla Bla bla, ktery se nachazi \nastrane{xxx}
%-------------------
Pozn.: samozrejme to chodi spravne az po druhem pruchodu.
S pozdravem
Antonin Strejc
---------------------------------------------------------------------
Ing. Antonin Strejc Phone: +420-2-24352938
---------------------------------------------------------------------
Czech Technical University in Prague Computing Centre
Czech Republic Zikova 4, 166 35 Praha 6
---------------------------------------------------------------------
More information about the csTeX
mailing list