\def\ma{{\sc Macsyma}} %Given the text \fd integrate(expr,var) % %I would like to have auxiliary temporary definitions be made that %look like \thisfun = {\tt integrate} % \a1 = {\it expr} % \a2 = {\it var} % ... in general, no more that 5 args .. % \fncall = \thisfn {\rm ( \arg1 , \arg2 )} % insert an index entry (e.g. \index{\fncall} in LaTeX ) % \def\fd1 #1(#2){\def\thisfn{{\tt #1}} %one arg function \def\a1{{\it #2}} {\bf \thisfn}(\a1 ) %here we would install indexer } \def\fd2 #1(#2,#3){\def\thisfn{{\tt #1}} %two arg function \def\a1{{\it #2}} \def\a2{{\it #3}} {\bf \thisfn}(\a1 , \a2 ) %here we would install indexer }