![现代简历 \cvitem 调整](https://linux22.com/image/477297/%E7%8E%B0%E4%BB%A3%E7%AE%80%E5%8E%86%20%5Ccvitem%20%E8%B0%83%E6%95%B4.png)
以下是现代简历的一个例子:
\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
更新(moderncv
v2.0)
在moderncv
v2.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}
输出