El paquete moderncv
de LaTeX permite elaborar curriculums vitae más atractivos que currvita
, pero no se lleva bien con la activación de la separación de sílabas en español. Da lugar a que la compilación falle con errores como:
! Argument of \language@active@arg~ has an extra }.
Pero tiene arreglo. Esto es debido a que la opción spanish del paquete babel
activa unos caracteres y desactiva otros. Así que para evitarlo se modifica un poco la línea que carga babel:
\usepackage[spanish,es-noshorthands]{babel}
Y asunto arreglado.
Fuente → ayuda con sepración silabica @ MiGUi.