Joseph wrote: > Your use of \romannumeral is not properly terminated: this confuses the > new case-changing code. Add a space to terminate: > > \newcommand{\RomanNumeralCaps}[1]{\MakeUppercase{\romannumeral #1 }} Thank you for the suggestion! Ciao, Angelo.