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: \def\same#1#2#3#4{ \edef\tmpone{#1}% \edef\tmptwo{#2}% \ifx\tmpone\tmptwo}#3\else#4\fi} 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:
pgpoUJY0voNzN.pgp
Description: PGP signature