
這是我為我的簡歷編寫的程式碼。
\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
等)。