
Это код, который я пишу для своего резюме.
\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}{}{}{}{}
.
Вторая проблема заключается в том, что вы никогда не добавляли свое имя в CV с помощью команд имени пакета (либо с , \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
, и т. д.).