为什么“个人详细信息”部分下面的条目详细信息没有被打印?

为什么“个人详细信息”部分下面的条目详细信息没有被打印?

这是我为我的简历编写的代码。

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

问题是我在“个人详细信息”部分下输入的详细信息未在 PDF 输出中打印/编译。我看不出问题所在,有人能帮忙吗?

致谢:本代码中使用的包取自互联网上提供的模板。

答案1

我看到了两个问题。@ulrike-fischer 已经指出了第一个问题:\cventry有 6 个参数,并且它们全部必需的。

@UlrikeFischer 我的意思是,我可以将 {} 保留为空白吗?

是的,你可以保持它们为空白,但必须包含全部 6 个。例如,\cventry{Name}{XYZ}{}应该是\cventry{Name}{XYZ}{}{}{}{}

\name{}{}第二个问题是,您从未使用软件包的 name 命令(使用或使用\firstname{}和)将您的姓名添加到简历中\familyname{}。这也是moderncv文档编译所必需的,尽管软件包的文档实际上并没有提到这一点。

进行这些更改后,您的文档编译后看起来如下。我将其替换pexels-anete-lusina-6331082.jpg为占位符图像,因为我显然没有您的图像文件。为了便于将来参考,请在 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}

在此处输入图片描述

顺便说一句,我保留了您的大部分文档原样,但仅供参考,您不应该将其用于个人\cventry详细信息。moderncv有专门针对这些内容的命令(\name,,,,等等)。\email\address\phone

相关内容