我尝试调整 ModernCV 模板的 cventry 的右边距以与整体右边距匹配,但它总是更宽(见屏幕截图)。我尝试了 geometry 包和 minipage,但都没有解决问题。
以下是示例代码:
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{black}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\usepackage[official]{eurosym}
\name{David}{Doe}
\usepackage[scale=0.9]{geometry}
\begin{document}
\section{Employment}
\begin{itemize}
\item{
\cventry{11/2019 - current}{Hello}{Hello}{Hello}{}{\vspace{0pt}
\begin{itemize}[label=$\bullet$]
\item{XXX}
\end{itemize}}
}
\end{itemize}
\end{document}
答案1
这里的问题是您\cventry
在一个itemize
环境中使用。
该命令本身已经过优化,可以使用整个文本宽度,并且作为一个项目将整行向右移动。
这应该对你有用:
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{black}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\usepackage[official]{eurosym}
\name{David}{Doe}
\usepackage[margin=1cm]{geometry}
\begin{document}
\section{Employment}
\cventry{11/2019 - current}{Hello}{Hello}{Hello}{}{\vspace{0pt}
\begin{itemize}[label=$\bullet$]
\item{XXX}
\end{itemize}}
\end{document}
我替换了scale
一个合适的margin
选项,但这与您的问题无关,而是一种更容易理解的布局方式。