修改 \cventry

修改 \cventry

我使用的是 moderncv 文档类,采用经典样式。而不是我收到的正常格式

\documentclass{moderncv}
\moderncvstyle{classic}
\name{first}{last}


\begin{document}
\makecvhead

\cventry{09/2016 - 05/2017}{Tutor in Mathematics and Physics}{Personal tutor for High School Students}{NY, USA}{}{} 
\end{document} 

具体如下:在此处输入图片描述

我希望简历条目在“标题”后面有一个新行(在本例中为“数学和物理导师”)。

我尝试了,\hfill但不起作用。但也检查了:从 moderncv 理解 \cventry我找不到\cventry定义的位置。

提前致谢

答案1

下面的语句可能更接近预期的输出:

在此处输入图片描述

\documentclass{moderncv}
\moderncvstyle{classic}
\name{first}{last}

\renewcommand*{\cventry}[7][.25em]{%
  \cvitem[#1]{#2}{%
    {\bfseries#3}%
    \ifthenelse{\equal{#4}{}}{}{,\newline {\slshape#4}}%
    \ifthenelse{\equal{#5}{}}{}{, #5}%
    \ifthenelse{\equal{#6}{}}{}{, #6}%
    .\strut%
    \ifx&#7&%
    \else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}}

\begin{document}
\makecvhead

\cventry{09/2016 - 05/2017}{Tutor in Mathematics and Physics}{Personal tutor for High School Students}{NY, USA}{}{} 
\end{document}

相关内容