
これは私が履歴書用に書いているコードです。
\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
2つの問題があります。@ulrike-fischerはすでに最初の問題を指摘しています。6\cventry
つの引数があり、それらは全て必須。
@UlrikeFischer つまり、{} を空白のままにしておいてもいいですか?
はい、空白のままでも構いませんが、6 つすべてを含める必要があります。たとえば、 と\cventry{Name}{XYZ}{}
する必要があります\cventry{Name}{XYZ}{}{}{}{}
。
\name{}{}
2 番目の問題は、パッケージの名前コマンド ( またはと のいずれ\firstname{}
か)を使用して、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
など)。