On Sat, Feb 19, 2011 at 10:16:24AM +0100, Paul Isambert wrote:
> Any solution implies either catcode change or \string. The simplest,
> perhaps, would be to define a macro:
>
> \bgroup
> \escapechar=-1
> \xdef\pc{\string\%}
> \egroup
latex.ltx provides \@percentchar (also \@backslashchar).
Yours sincerely
Heiko Oberdiek