為什麼「個人詳細資料」部分下面的條目詳細資料沒有被列印?

為什麼「個人詳細資料」部分下面的條目詳細資料沒有被列印?

這是我為我的簡歷編寫的程式碼。

\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 我的意思是,我可以將 {} 留空嗎?

\cventry{Name}{XYZ}{}是的,您可以將它們留空,但必須包含全部 6 個\cventry{Name}{XYZ}{}{}{}{}

\name{}{}第二個問題是您從未使用套件的名稱命令(使用或 with \firstname{}and )將您的名字添加到 CV 中\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等)。

相關內容