If I write:
\documentclass[a4paper]{report}
\begin{document}
\lowercase{Norma}
\end{document}
I get "norma" in the output, lowercased as I want it. However, if I write:
\documentclass[a4paper]{report}
\expandafter\def\csname mw@mu\endcsname{Norma}
\begin{document}
\lowercase{\csname mw@mu\endcsname}
\end{document}
I get "Norma", with the capital letter, which I don't want. I tried putting \noexpand before \lowercase, and surrounding \lowercase with \expandafters, but to no avail: the capital letter is always there. How do I fix this?
\lowercasethat does expand its argument? Is there a way to generate one? – MickG Oct 04 '14 at 17:01\begingroup\protected@edef\x{\endgroup\protect\MakeLowercase{<code>}}\xwill do. – egreg Oct 04 '14 at 17:09