babel spanish causes “Missing \endcsname…” error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
moderncv |
New
|
Undecided
|
Unassigned |
Bug Description
This error was reported at http://
Summary: The use of \usepackage[
! Missing \endcsname inserted. \protect l.22 \phone[
One tex.stackexchange user noted:
The babel module for Spanish redefines \roman to use small caps and in many places moderncv uses \roman for building indexed macros, basically by doing
\csname xyz\roman{
which won't work if \roman is redefined in that way.
The macros involved are
1. \endcvcolumns which is defined by \newenvironment
\roman{
should become
\romannumer
2. \cvcolumn, where the occurrences of
\roman{
should become
\romannumer
3. \collectionadd (in moderncvcollect
\roman{
should become
\romannumer
I'm also suffering the issue with babel greek... I've applied the stackexchange command patches.