Warum werden die Eintragsdetails unter „Persönliche Daten“ nicht ausgedruckt?

Warum werden die Eintragsdetails unter „Persönliche Daten“ nicht ausgedruckt?

Dies ist der Code, den ich für meinen Lebenslauf schreibe.

\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}

Das Problem ist, dass die Angaben, die ich im Abschnitt „Persönliche Angaben“ eingegeben habe, nicht gedruckt/im PDF-Format zusammengestellt werden. Ich kann das Problem nicht erkennen. Kann mir bitte jemand helfen?

Danksagungen: Die in diesem Code verwendeten Pakete wurden einer im Internet verfügbaren Vorlage entnommen.

Antwort1

Ich sehe zwei Probleme. @ulrike-fischer hat bereits auf das erste hingewiesen: \cventryhat 6 Argumente, und sie sindalleerforderlich.

@UlrikeFischer, ich meine, kann ich {} leer lassen?

Ja, Sie können sie leer lassen, aber Sie müssen alle 6 angeben. Beispielsweise \cventry{Name}{XYZ}{}sollte sein \cventry{Name}{XYZ}{}{}{}{}.

Das zweite Problem ist, dass Sie Ihren Namen nie mit den Namensbefehlen des Pakets (entweder mit \name{}{}oder mit \firstname{}und \familyname{}) zum Lebenslauf hinzugefügt haben. Dies ist auch für die moderncvKompilierung von Dokumenten erforderlich, obwohl dies in der Dokumentation des Pakets nicht ausdrücklich erwähnt wird.

Nach diesen Änderungen wird Ihr Dokument kompiliert und sieht so aus. Ich habe es pexels-anete-lusina-6331082.jpgdurch ein Platzhalterbild ersetzt, da ich Ihre Bilddatei offensichtlich nicht habe. Bitte ersetzen Sie zur künftigen Bezugnahme alle importierten Bilder durch Platzhalter, wenn Sie Fragen zu TeX SE stellen.

\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}

Bildbeschreibung hier eingeben

Nebenbei bemerkt habe ich den Großteil Ihres Dokuments so gelassen, wie es ist, aber zu Ihrer Information: Sie sollten es nicht \cventryfür persönliche Details verwenden. moderncvhat spezielle Befehle für diese ( \name, \email, \address, \phone, usw.).

verwandte Informationen