Newsgroups: comp.text.tex
> I'm preparing a document that makes mention of a software > product. The first mention of the product name must be followed by the > registered symbol, but each subsequent mention does not need to > include the symbol.
How about:
\newcommand{\product}{Name\textregistered \renewcommand{\product}{Name}}
That is, \product redefines itself.
Mogens
Steven> That's short, clever, and works. The only part I don't Steven> like is that one must mention the command name and Steven> replacement text twice.
\newcommand\cleverstuff[3]{\newcommand{#1}{#2#3% \renewcommand{#1}{#2}}}
\cleverstuff{\product}{Name}{\textregistered}
David Kastrup