[Tugindia] \ifnum....\@nameuse{..}\fi

Manoj Kummini kummini at yahoo.com
Sat Apr 19 09:14:37 CEST 2003

I have a counter revcnt that has value two, and a macro \v at rii, that
has value 1.1. I tried printing the value of \v at rii by 
\ifnum\c at revcnt>0\@nameuse{v at r\romannumeral\therevcnt}\fi
but the output was .1, without the 1 before the unit's place. If I
gave a space between 0 and \@nameuse, it would work. Then I used \z@
for 0 as in \ifnum\c at revcnt>\z@\@nameuse.......\fi (without the
space), it worked.

Is this because LaTeX takes 0\@nameuse{\v at r\romannumeral\therevcnt}
as 01.1 (perhaps without the fractional part)? I thought thusly
because on changing the value of revcnt to one, the \ifnum...\fi
condition tested false.

Can someone explain or give some pointers?


Manoj Kummini
12 deg 58 min N, 77 deg 35 min E

Missed your favourite TV serial last night? Try the new, Yahoo! TV.
       visit http://in.tv.yahoo.com

More information about the Tugindia mailing list