[texhax] HTML specials with '_' character
Michael M. Tung
michael.m.tung at gmail.com
Sun Feb 17 14:10:06 CET 2008
Hi!
I have problems with my following macro in plain TeX
\def\mailto#1{
\special{html:<a href="mailto:#1">}%
{\tt #1}
\special{html:</a>}
}
which creates a hyperlink for mailing in the final PDF
file. For standard emails with letters and '@' it works
fine. However such things as
\mailto{test_user at yahoo.com}
creates an error requiring math mode for '_'. Defining
\catcode`\_=11
outside the macro fixes this (but affects the entire file).
But I would like to use this within the macro having limited
scope. However, putting \catcode... into the macro doesn't
seem to have any effect.
How can I use \catcode inside the macro definition?
Many thanks for any suggestion.
Best, Mike
More information about the texhax
mailing list