[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: how to compare two macros in TeX?

also sprach Rupert <rupert.debian@hotpop.com> [2002.11.19.1932 +0100]:
> This compares the complete expansions of whatever you throw at it:

nice. i didn't even think that far...

> \def\same#1#2{00\fi%
>   \edef\tmpone{#1}%
>   \edef\tmptwo{#2}%
>   \ifx\tmpone\tmptwo}   
> \def\variable{somevalue}
> \if\same{\variable}{somevalue}
> same\else diff\fi

given that \ifx is part of the defintion, you don't need that \if,
right? then again i don't understand the 00\fi notation...

anyway, i think i'll just do this:


what's \edef compared to \def?
and why do TeX people put % at the end of the line so frequently?

 .''`.     martin f. krafft <madduck@debian.org>
: :'  :    proud Debian developer, admin, and user
`. `'`
  `-  Debian - when you have better things to do than fixing a system

Attachment: pgpK_ncL1Oy58.pgp
Description: PGP signature

Reply to: