现代简历 \cvitem 调整

现代简历 \cvitem 调整

以下是现代简历的一个例子:

\documentclass[11pt,a4paper,sans]{moderncv} 

\moderncvstyle{casual} 
\moderncvcolor{blue} 

\usepackage[scale=0.75]{geometry} 

%----------------------------------------------------------------------------------------
%   NAME AND CONTACT INFORMATION SECTION
%----------------------------------------------------------------------------------------

\firstname{John} % Your first name
\familyname{Smith} % Your last name

% All information in this block is optional, comment out any lines you don't need
\title{Curriculum Vitae}
\address{123 Broadway}{City, State 12345}
\mobile{(000) 111 1111}
\phone{(000) 111 1112}
\fax{(000) 111 1113}
\email{[email protected]}
%\homepage{staff.org.edu/~jsmith}{staff.org.edu/$\sim$jsmith}

%----------------------------------------------------------------------------------------

\begin{document}

\makecvtitle % Print the CV title

%----------------------------------------------------------------------------------------
%   EDUCATION SECTION
%----------------------------------------------------------------------------------------

\section{Skills}

\cvdoubleitem{AAAA}{BBBBBBBBBBBBBBB}{CCCC}{DDDDDDD}
\cvdoubleitem{EEEE}{FFFFFFFFFFFFFFF}{GGGG}{HHHHH}

\end{document}

我没能做到的是:

  • 要么提升要么降低“GGGG”项目位置,其内容为“HHHH”。我不知道在哪里添加 \vspace 或类似命令来执行此操作。

  • 在前 4 个项目下方添加一个附加项目,并将其居中

答案1

更新(moderncvv2.0)

moderncvv2.0 中,长度\doubleitemmaincolumnwidth已被替换\doubleitemcolumnwidth,因此所有出现的前者都必须替换为后者的名称。


原始答案(适用于旧版本moderncv

尽管我不知道你到底想实现什么,但事实就是这样。

关于你的第一个请求,我们可以调整\cvdoubleitem

\renewcommand*{\cvdoubleitem}[5][.25em]{%
 \cvitem[#1]{#2}{%
   \begin{minipage}[t]{\doubleitemmaincolumnwidth}#3\end{minipage}%
   \hfill% fill of \separatorcolumnwidth
   \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}%
   \hspace*{\separatorcolumnwidth}%
   \begin{minipage}[t]{\doubleitemmaincolumnwidth}\raggedright\hintstyle{#5}\end{minipage}}}

所以你可以使用类似

\\[<skip>]

在最后两个论点中,将它们提高和降低。

例如,使用

\\[\baselineskip]

将它们向下提升 2 行,然后

\\[-3\baselineskip]

将它们提升 2 行。

关于你的第二个请求,我们可以定义一个新命令\cvtripleitem

\newcommand*{\cvtripleitem}[6][.25em]{%
 \cvitem[#1]{#2}{%
   \begin{minipage}[t]{\doubleitemmaincolumnwidth}#3\end{minipage}%
   \hfill% fill of \separatorcolumnwidth
   \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}%
   \hspace*{\separatorcolumnwidth}%
   \begin{minipage}[t]{\doubleitemmaincolumnwidth}\raggedright\hintstyle{#5}\end{minipage}}%
   \par\noindent%
   \begin{minipage}[t]{\linewidth}\centering#6\end{minipage}}

它需要另一个参数,该参数将位于输入行下方的中心。

以下 MWE 向您展示如何使用它们。

\documentclass[11pt,a4paper,sans]{moderncv}

\moderncvstyle{casual}
\moderncvcolor{blue}

\renewcommand*{\cvdoubleitem}[5][.25em]{%
 \cvitem[#1]{#2}{%
   \begin{minipage}[t]{\doubleitemmaincolumnwidth}#3\end{minipage}%
   \hfill% fill of \separatorcolumnwidth
   \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}%
   \hspace*{\separatorcolumnwidth}%
   \begin{minipage}[t]{\doubleitemmaincolumnwidth}\raggedright\hintstyle{#5}\end{minipage}}}

\newcommand*{\cvtripleitem}[6][.25em]{%
 \cvitem[#1]{#2}{%
   \begin{minipage}[t]{\doubleitemmaincolumnwidth}#3\end{minipage}%
   \hfill% fill of \separatorcolumnwidth
   \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}%
   \hspace*{\separatorcolumnwidth}%
   \begin{minipage}[t]{\doubleitemmaincolumnwidth}\raggedright\hintstyle{#5}\end{minipage}}%
   \par\noindent%
   \begin{minipage}[t]{\linewidth}\centering#6\end{minipage}}


\usepackage[scale=0.75]{geometry}

%----------------------------------------------------------------------------------------
%   NAME AND CONTACT INFORMATION SECTION
%----------------------------------------------------------------------------------------

\firstname{John} % Your first name
\familyname{Smith} % Your last name

% All information in this block is optional, comment out any lines you don't need
\title{Curriculum Vitae}
\address{123 Broadway}{City, State 12345}
\mobile{(000) 111 1111}
\phone{(000) 111 1112}
\fax{(000) 111 1113}
\email{[email protected]}
%\homepage{staff.org.edu/~jsmith}{staff.org.edu/$\sim$jsmith}

%----------------------------------------------------------------------------------------

\begin{document}

\makecvtitle % Print the CV title

%----------------------------------------------------------------------------------------
%   EDUCATION SECTION
%----------------------------------------------------------------------------------------

\section{Skills}

\cvdoubleitem{AAAA}{BBBBBBBBBBBBBBB}{CCCC}{DDDDDDD}
\cvdoubleitem{EEEE}{FFFFFFFFFFFFFFF}{\\[\baselineskip]GGGG}{\\[\baselineskip]HHHHH}

\vspace*{2\baselineskip}

\cvdoubleitem{EEEE}{FFFFFFFFFFFFFFF}{\\[-3\baselineskip]GGGG}{\\[-3\baselineskip]HHHHH}
\cvtripleitem{JJJJ}{KKKKKKKKKKKKKKK}{LLLL}{MMMMMMM}{centered line}

\end{document} 

输出

在此处输入图片描述

相关内容