¿Cómo poner una función continua "\foocontinued" dentro de cvitem en moderncv?

¿Cómo poner una función continua "\foocontinued" dentro de cvitem en moderncv?

Tengo una función en formato cv moderno para la que necesito más de 9 argumentos. Si uso el "\foocontinued"Cómo definir un comando que toma más de 9 argumentosTengo los siguientes problemas.

  1. Si lo coloco \foocontinueddentro del elemento, \cvitem{}{\foocontinued}aparece el siguiente error: "El argumento de \foocontinued tiene un adicional}"

  2. Si lo coloco \foocontinuedfuera del cvitem pero dentro del comando foo, el décimo argumento aparece en una línea como se muestra en el MWE a continuación.

\documentclass[letterpaper]{moderncv}

\moderncvstyle{classic} 
\usepackage[maxbibnames=99,backend=biber,defernumbers=true,sorting=ydnt,url = false]{biblatex}
\firstname{Author}
\familyname{}
\title{Curriculum Vitae}

\newcommand\foo[9]{%
    \cvitem{[#1]}{
    #2
    #3
    #4
    #5
    #6
    #7
    #8
    #9 .The end of the normal function. Item 10 should follow this but instead in on a new line.    } \foocontinued   } 
\newcommand\foocontinued[1]{
    This is item #1  
}

% build the document 
\begin{document}
\makecvtitle

\foo{1}{2}{3}{4}{5}{6}{7}{8}{9}{10}

\end{document}

¿Cómo puedo obtener un décimo argumento dentro de cvitem?

Respuesta1

Estoy improvisando esto, pero debería funcionar:

\newcommand\foo[9]{\foocontinued{#1}{#2 #3 #4 #5 #6 #7 #8 #9}}
\newcommand\foocontinued[3]{\cvitem{[#1]}{#2 This is item #3}}

información relacionada