[texhax] need a llittle help

Morten Høgholm moho01ab at student.cbs.dk
Sat Jun 5 15:44:32 CEST 2004

On Fri, 04 Jun 2004 18:30:33 -0400, Dr. Simant R. Upreti  
<supreti at ryerson.ca> wrote:

> Hi there,
> I was wondering if it possible to have a \newcommand whose name is made  
> up
> of the argument of an outer \newcommand.
> With this association, my objective is to have a class like structure to
> retrieve records.
> I would really appreciate it if you could advise me. I look forward to
> hearing from you.

Maybe something like:


   \expandafter\newcommand\csname first#1\endcsname[2]
     {\textbf{arg1: ##1}, arg2: ##2}%
   \expandafter\newcommand\csname second#1\endcsname[2][Empty]
     {\textbf{arg1: ##1}, arg2: ##2}%
%% notice the double hash marks above. We're one level down,
%% so they must be doubled.
\firsttest{A}{B} \par
\secondtest[optional]{A} \par

Morten Høgholm

More information about the texhax mailing list