[NTG-context] Question about defining a math macro
Aditya Mahajan
adityam at umich.edu
Sat Feb 24 09:55:30 CET 2007
Hi,
Can I define a math macro, say \EXP that does the following:
1) \EXP{something} gives me, say E(something)
2) \EXP_a^b{something} gives my E_a^b(something)
That is, I want to write a macro that will only be used in the math
mode, that does something with its argument. But, I also want it to
handle _ and ^ if they are present.
The only method that I can think of is to check _ or ^ with
\ifnextcharacter and go through all 5 cases (nothing, only _, only ^,
_ followed by ^, ^ followed by _) but this seems very inefficient. Is
there a better way?
Aditya
More information about the ntg-context
mailing list