Por que os detalhes de entrada abaixo da seção "Dados pessoais" não estão sendo impressos?

Por que os detalhes de entrada abaixo da seção "Dados pessoais" não estão sendo impressos?

Este é o código que estou escrevendo para meu currículo.

\documentclass[11pt,a4paper,sans]{moderncv}       

\moderncvstyle{classic}                           
\moderncvcolor{blue}                             

\usepackage{graphicx}
\usepackage{lipsum}
\usepackage[scale=0.75]{geometry}
\setlength{\footskip}{136.00005pt}                
\ifxetexorluatex
  \usepackage{fontspec}
  \usepackage{unicode-math}
  \defaultfontfeatures{Ligatures=TeX}
  \setmainfont{Latin Modern Roman}
  \setsansfont{Latin Modern Sans}
  \setmonofont{Latin Modern Mono}
  \setmathfont{Latin Modern Math} 
\else
  \usepackage[T1]{fontenc}
  \usepackage{lmodern}
\fi
\AddToHook{shipout/background}{%
    \put (0in,-\paperheight){\includegraphics[width=\paperwidth,height=\paperheight]{pexels-anete-lusina-6331082.jpg}}%
}

\usepackage[english]{babel} 


                         
                     


\begin{document}

\section{Personal Details}
\cventry{Name}{XYZ}{}


\cventry{Email}{[email protected]}{}

\section{Education}
\cventry{2020-2023}{XYZ}{XYZ}{XYZ}{\textit{First Division}}{Description}  
\cventry{2019}{XYZ}{XYZ}{XYZ}
\cventry{2017}{XYZ}{XYZ}{XYZ}{XYZ}{}

\end{document}

O problema é que os detalhes que inseri abaixo da seção "Dados pessoais" não estão sendo impressos/compilados na saída PDF. Não consigo ver o problema, alguém pode ajudar?

Agradecimentos: os pacotes utilizados neste código foram retirados de um template disponível na internet.

Responder1

Vejo dois problemas. @ulrike-fischer já apontou o primeiro: \cventrytem 6 argumentos, e sãotodosobrigatório.

@UlrikeFischer quero dizer, posso deixar {} em branco?

Sim, você pode mantê-los em branco, mas deve incluir todos os 6. Por exemplo, \cventry{Name}{XYZ}{}deveria ser \cventry{Name}{XYZ}{}{}{}{}.

O segundo problema é que você nunca adicionou seu nome ao currículo usando os comandos name do pacote (com \name{}{}ou com \firstname{}e \familyname{}). Isso também é necessário para moderncva compilação dos documentos, embora a documentação do pacote não diga isso.

Depois de fazer essas alterações, seu documento será compilado e ficará assim. Substituí pexels-anete-lusina-6331082.jpgpor uma imagem de espaço reservado, pois obviamente não tenho seu arquivo de imagem. Para referência futura, substitua todas as imagens importadas por espaços reservados ao fazer perguntas no TeX SE.

\documentclass[11pt,a4paper,sans]{moderncv}

\moderncvstyle{classic}
\moderncvcolor{blue}

\usepackage{graphicx}
\usepackage{lipsum}
\usepackage[scale=0.75]{geometry}

\setlength{\footskip}{136.00005pt}
\ifxetexorluatex
    \usepackage{fontspec}
    \usepackage{unicode-math}
    \defaultfontfeatures{Ligatures=TeX}
    \setmainfont{Latin Modern Roman}
    \setsansfont{Latin Modern Sans}
    \setmonofont{Latin Modern Mono}
    \setmathfont{Latin Modern Math}
\else
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
\fi

\AddToHook{shipout/background}{%
    \put (0in,-\paperheight){\includegraphics[width=\paperwidth,height=\paperheight]{example-image}}%
}

\usepackage[english]{babel}

\name{John}{Doe}

\begin{document}

\section{Personal Details}

\cventry{Name}{XYZ}{}{}{}{}
\cventry{Email}{[email protected]}{}{}{}{}

\section{Education}

\cventry{2020-2023}{XYZ}{XYZ}{XYZ}{\textit{First Division}}{Description}
\cventry{2019}{XYZ}{XYZ}{XYZ}{}{}
\cventry{2017}{XYZ}{XYZ}{XYZ}{XYZ}{}

\end{document}

insira a descrição da imagem aqui

Além disso, mantive a maior parte do seu documento como está, mas, para sua informação, você não deve usá-lo \cventrypara obter detalhes pessoais. moderncvtem comandos específicos para aqueles ( \name, \email, \address, \phone, etc.).

informação relacionada