[NTG-context] Define doifoneelse

Aditya Mahajan adityam at umich.edu
Mon Sep 11 07:57:10 CEST 2006


On Mon, 11 Sep 2006, Aditya Mahajan wrote:

> Hi,
>
>  I want to define a macro, \doifoneelse, that checks if the first
> argument is 1 or not. It should work for decimals and strings also.
> So,
>
> \doifoneelse{1}{a}{b}  gives a
> \doifoneelse{1.5}{a}{b} gives b
> \doifonelese{string}{a}{b} gives b
>
> Can someone suggest how to define this?

Ah, it is already defined in context. I was so fixated upon using 
\ifnum and \ifcase that I did not see \doifelse. Sorry about the 
noise.

Aditya


More information about the ntg-context mailing list