mirror of
https://github.com/moderncv/moderncv.git
synced 2026-02-06 10:05:19 +01:00
Feature/cvtripleitem (#177)
* first dive into cvtripleitem for classic style * cvtripleitem for banking style * cvtripleitem for oldstyle * cvtripleitem for fancy style * cvtripleitem for contemporary style * add a changelog entry and a documentation for \cvtripleitem command * simplified math for \tripleitemcolumnwidth
This commit is contained in:
parent
1f82bb91d7
commit
72603c495e
10 changed files with 85 additions and 1 deletions
|
|
@ -25,6 +25,7 @@ version 2.?.? (29 Jun 2023)
|
||||||
- all styles: make the head options 'details' and 'nodetails' available to the user. (previously they were hidden). Oldstyle does not respond too well to nodetails.
|
- all styles: make the head options 'details' and 'nodetails' available to the user. (previously they were hidden). Oldstyle does not respond too well to nodetails.
|
||||||
- casual style: make the head options 'alternate', 'details' and 'nodetails' available to the user. (previously they were hidden).
|
- casual style: make the head options 'alternate', 'details' and 'nodetails' available to the user. (previously they were hidden).
|
||||||
- Setting \listitemsymbolspace allows custom spacing between list symbol and text item (for \cvlistitem and \cvlistdoubleitem).
|
- Setting \listitemsymbolspace allows custom spacing between list symbol and text item (for \cvlistitem and \cvlistdoubleitem).
|
||||||
|
- Introducing \cvtripleitem command for items in three columns. Closing feature request #174.
|
||||||
|
|
||||||
version 2.3.1 (21 Feb 2022)
|
version 2.3.1 (21 Feb 2022)
|
||||||
- Fix duplicate GitLab icon (#105).
|
- Fix duplicate GitLab icon (#105).
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -93,7 +93,7 @@
|
||||||
belowcaptionskip=0.75\baselineskip,
|
belowcaptionskip=0.75\baselineskip,
|
||||||
% frame=L,
|
% frame=L,
|
||||||
emph={
|
emph={
|
||||||
cvitem, cventry, cvdoubleentry, cvdoubleitem, cvlistitem, cvlistdoubleitem, cvcolumns, moderncvstyle, moderncvcolor,
|
cvitem, cventry, cvdoubleentry, cvdoubleitem, cvtripleitem, cvlistitem, cvlistdoubleitem, cvcolumns, moderncvstyle, moderncvcolor,
|
||||||
cvskill, cvskilllegend, cvskillplainlegend, cvskillhead, cvskillentry, nopagenumbers,
|
cvskill, cvskilllegend, cvskillplainlegend, cvskillhead, cvskillentry, nopagenumbers,
|
||||||
name, born, address, email, link, social, phone, homepage, extrainfo, photo, quote, section, subsection, setlength, NewDocumentCommand, definecolor, colorlet, cvitemwithcomment
|
name, born, address, email, link, social, phone, homepage, extrainfo, photo, quote, section, subsection, setlength, NewDocumentCommand, definecolor, colorlet, cvitemwithcomment
|
||||||
},
|
},
|
||||||
|
|
@ -432,6 +432,14 @@ Can be used to enter skills, such as computer skills or language skills, in a tw
|
||||||
\cvdoubleitem{<descriptor 1>}{<body 1>}{<descriptor 2>}{<body 2>}
|
\cvdoubleitem{<descriptor 1>}{<body 1>}{<descriptor 2>}{<body 2>}
|
||||||
\end{lstlisting}
|
\end{lstlisting}
|
||||||
|
|
||||||
|
\paragraph{\code{\\cvtripleitem}}
|
||||||
|
A three-column variation of \code{\\cvitem}.
|
||||||
|
Takes six required arguments: the descriptor and body text of the first column, second and third column.
|
||||||
|
Can be used to enter skills, such as computer skills or language skills, in a three-column fashion.
|
||||||
|
\begin{lstlisting}
|
||||||
|
\cvtripleitem{<descriptor 1>}{<body 1>}{<descriptor 2>}{<body 2>}{<descriptor 3>}{<body 3>}
|
||||||
|
\end{lstlisting}
|
||||||
|
|
||||||
\paragraph{\code{\\cvitemwithcomment}}
|
\paragraph{\code{\\cvitemwithcomment}}
|
||||||
A variation of \code{\\cvitem} with an additional argument for a comment.
|
A variation of \code{\\cvitem} with an additional argument for a comment.
|
||||||
Can be used to enter skills such as computer skills or language skills.
|
Can be used to enter skills such as computer skills or language skills.
|
||||||
|
|
|
||||||
|
|
@ -560,6 +560,10 @@
|
||||||
% usage: \cvdoubleitem[spacing]{header1}{text1}{header2}{text2}
|
% usage: \cvdoubleitem[spacing]{header1}{text1}{header2}{text2}
|
||||||
\newcommand*{\cvdoubleitem}[5][.25em]{}
|
\newcommand*{\cvdoubleitem}[5][.25em]{}
|
||||||
|
|
||||||
|
% makes a resume line 3 headers and their corresponding text
|
||||||
|
% usage: \cvtripleitem[spacing]{header1}{text1}{header2}{text2}{header3}{text3}
|
||||||
|
\newcommand*{\cvtripleitem}[7][.1em]{}
|
||||||
|
|
||||||
% makes a resume line with a list item
|
% makes a resume line with a list item
|
||||||
% usage: \cvlistitem[spacing]{item}
|
% usage: \cvlistitem[spacing]{item}
|
||||||
\newcommand*{\cvlistitem}[2][\listitemsymbol]{}
|
\newcommand*{\cvlistitem}[2][\listitemsymbol]{}
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,8 @@
|
||||||
\@initializelength{\maincolumnwidth}
|
\@initializelength{\maincolumnwidth}
|
||||||
% used by \cvdoubleitem
|
% used by \cvdoubleitem
|
||||||
\@initializelength{\doubleitemcolumnwidth}
|
\@initializelength{\doubleitemcolumnwidth}
|
||||||
|
% used by \cvtripleitem
|
||||||
|
\@initializelength{\tripleitemcolumnwidth}
|
||||||
% used by \cvlistitem
|
% used by \cvlistitem
|
||||||
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
||||||
\@initializelength{\listitemcolumnwidth}
|
\@initializelength{\listitemcolumnwidth}
|
||||||
|
|
@ -60,6 +62,8 @@
|
||||||
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
||||||
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\hintscolumnwidth-\separatorcolumnwidth-\separatorcolumnwidth}%
|
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\hintscolumnwidth-\separatorcolumnwidth-\separatorcolumnwidth}%
|
||||||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||||
|
\setlength{\tripleitemcolumnwidth}{\maincolumnwidth-2\hintscolumnwidth-3\separatorcolumnwidth}%
|
||||||
|
\setlength{\tripleitemcolumnwidth}{0.33\tripleitemcolumnwidth}%
|
||||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||||
\recompute@cvskillmatrix@lengths
|
\recompute@cvskillmatrix@lengths
|
||||||
|
|
@ -98,6 +102,19 @@
|
||||||
\hspace*{\separatorcolumnwidth}%
|
\hspace*{\separatorcolumnwidth}%
|
||||||
\begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}}
|
\begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}}
|
||||||
|
|
||||||
|
\renewcommand*{\cvtripleitem}[7][.1em]{%
|
||||||
|
\cvitem[#1]{#2}{%
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}#3\end{minipage}%
|
||||||
|
\hfill% fill of \separatorcolumnwidth
|
||||||
|
\begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}%
|
||||||
|
\hspace*{\separatorcolumnwidth}%
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}#5\end{minipage}%
|
||||||
|
\hspace*{\separatorcolumnwidth}%
|
||||||
|
\begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#6}\end{minipage}%
|
||||||
|
\hspace*{\separatorcolumnwidth}%
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}#7\end{minipage}}}
|
||||||
|
|
||||||
|
|
||||||
\renewcommand*{\cvlistitem}[2][.25em]{%
|
\renewcommand*{\cvlistitem}[2][.25em]{%
|
||||||
\cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}}
|
\cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -83,6 +83,8 @@
|
||||||
\@initializelength{\maincolumnwidth}
|
\@initializelength{\maincolumnwidth}
|
||||||
% used by \cvdoubleitem
|
% used by \cvdoubleitem
|
||||||
\@initializelength{\doubleitemcolumnwidth}
|
\@initializelength{\doubleitemcolumnwidth}
|
||||||
|
% used by \cvtripleitem
|
||||||
|
\@initializelength{\tripleitemcolumnwidth}
|
||||||
% used by \cvlistitem
|
% used by \cvlistitem
|
||||||
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
||||||
\@initializelength{\listitemcolumnwidth}
|
\@initializelength{\listitemcolumnwidth}
|
||||||
|
|
@ -97,6 +99,8 @@
|
||||||
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
||||||
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}%
|
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}%
|
||||||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||||
|
\setlength{\tripleitemcolumnwidth}{\maincolumnwidth-2\separatorcolumnwidth}%
|
||||||
|
\setlength{\tripleitemcolumnwidth}{0.33\tripleitemcolumnwidth}%
|
||||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||||
\recompute@cvskillmatrix@lengths
|
\recompute@cvskillmatrix@lengths
|
||||||
|
|
@ -156,6 +160,14 @@
|
||||||
\begin{minipage}[t]{\doubleitemcolumnwidth}\ifstrempty{#4}{}{\hintstyle{#4}: }#5\end{minipage}%
|
\begin{minipage}[t]{\doubleitemcolumnwidth}\ifstrempty{#4}{}{\hintstyle{#4}: }#5\end{minipage}%
|
||||||
\par\addvspace{#1}}
|
\par\addvspace{#1}}
|
||||||
|
|
||||||
|
\renewcommand*{\cvtripleitem}[7][.1em]{%
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}%
|
||||||
|
\hfill% fill of \separatorcolumnwidth
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#4}: #5\end{minipage}%
|
||||||
|
\hfill% fill of \separatorcolumnwidth
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}\ifstrempty{#6}{}{\hintstyle{#6}: }#7\end{minipage}%
|
||||||
|
\par\addvspace{#1}}
|
||||||
|
|
||||||
\renewcommand*{\cvlistitem}[2][.25em]{%
|
\renewcommand*{\cvlistitem}[2][.25em]{%
|
||||||
\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}%
|
\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}%
|
||||||
\par\addvspace{#1}}
|
\par\addvspace{#1}}
|
||||||
|
|
|
||||||
|
|
@ -49,8 +49,11 @@
|
||||||
\@initializelength{\listitemcolumnwidth}
|
\@initializelength{\listitemcolumnwidth}
|
||||||
% used by \cvlistdoubleitem
|
% used by \cvlistdoubleitem
|
||||||
\@initializelength{\listdoubleitemcolumnwidth}
|
\@initializelength{\listdoubleitemcolumnwidth}
|
||||||
|
% used by \cvtripleitem
|
||||||
|
\@initializelength{\tripleitemcolumnwidth}
|
||||||
\@initializelength{\listitemsymbolspace} \setlength{\listitemsymbolspace}{0pt}
|
\@initializelength{\listitemsymbolspace} \setlength{\listitemsymbolspace}{0pt}
|
||||||
|
|
||||||
|
|
||||||
% commands
|
% commands
|
||||||
\renewcommand*{\recomputecvbodylengths}{%
|
\renewcommand*{\recomputecvbodylengths}{%
|
||||||
% body lengths
|
% body lengths
|
||||||
|
|
@ -58,6 +61,8 @@
|
||||||
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
||||||
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}%
|
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}%
|
||||||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||||
|
\setlength{\tripleitemcolumnwidth}{\maincolumnwidth-2\separatorcolumnwidth}%
|
||||||
|
\setlength{\tripleitemcolumnwidth}{0.33\tripleitemcolumnwidth}%
|
||||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||||
\recompute@cvskillmatrix@lengths
|
\recompute@cvskillmatrix@lengths
|
||||||
|
|
@ -88,6 +93,14 @@
|
||||||
\begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}%
|
\begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}%
|
||||||
\par\addvspace{#1}}
|
\par\addvspace{#1}}
|
||||||
|
|
||||||
|
\renewcommand*{\cvtripleitem}[7][.1em]{%
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}%
|
||||||
|
\hfill% fill of \separatorcolumnwidth
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#4}: #5\end{minipage}%
|
||||||
|
\hfill% fill of \separatorcolumnwidth
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}\ifthenelse{\equal{#6}{}}{}{\hintstyle{#6}: }#7\end{minipage}%
|
||||||
|
\par\addvspace{#1}}
|
||||||
|
|
||||||
\renewcommand*{\cvlistitem}[2][.25em]{%
|
\renewcommand*{\cvlistitem}[2][.25em]{%
|
||||||
\cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}}
|
\cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,8 @@
|
||||||
\@initializelength{\maincolumnwidth}
|
\@initializelength{\maincolumnwidth}
|
||||||
% used by \cvdoubleitem
|
% used by \cvdoubleitem
|
||||||
\@initializelength{\doubleitemcolumnwidth}
|
\@initializelength{\doubleitemcolumnwidth}
|
||||||
|
% used by \cvtripleitem
|
||||||
|
\@initializelength{\tripleitemcolumnwidth}
|
||||||
% used by \cvlistitem
|
% used by \cvlistitem
|
||||||
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
||||||
\@initializelength{\listitemcolumnwidth}
|
\@initializelength{\listitemcolumnwidth}
|
||||||
|
|
@ -62,6 +64,8 @@
|
||||||
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
||||||
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}%
|
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}%
|
||||||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||||
|
\setlength{\tripleitemcolumnwidth}{\maincolumnwidth-2\separatorcolumnwidth}%
|
||||||
|
\setlength{\tripleitemcolumnwidth}{0.33\tripleitemcolumnwidth}%
|
||||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||||
\recompute@cvskillmatrix@lengths
|
\recompute@cvskillmatrix@lengths
|
||||||
|
|
@ -118,6 +122,14 @@
|
||||||
\hfill% fill of \separatorcolumnwidth
|
\hfill% fill of \separatorcolumnwidth
|
||||||
\begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}}}
|
\begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}}}
|
||||||
|
|
||||||
|
\renewcommand*{\cvtripleitem}[7][.1ex]{%
|
||||||
|
\@cvitem[#1]{}{%
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}%
|
||||||
|
\hfill% fill of \separatorcolumnwidth
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#4}: #5\end{minipage}%
|
||||||
|
\hfill% fill of \separatorcolumnwidth
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}\ifthenelse{\equal{#6}{}}{}{\hintstyle{#6}: }#7\end{minipage}}}
|
||||||
|
|
||||||
\renewcommand*{\cvlistitem}[2][.5ex]{%
|
\renewcommand*{\cvlistitem}[2][.5ex]{%
|
||||||
\@cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}}
|
\@cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,8 @@
|
||||||
\@initializelength{\maincolumnwidth}
|
\@initializelength{\maincolumnwidth}
|
||||||
% used by \cvdoubleitem
|
% used by \cvdoubleitem
|
||||||
\@initializelength{\doubleitemcolumnwidth}
|
\@initializelength{\doubleitemcolumnwidth}
|
||||||
|
% used by \cvtripleitem
|
||||||
|
\@initializelength{\tripleitemcolumnwidth}
|
||||||
% used by \cvlistitem
|
% used by \cvlistitem
|
||||||
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
||||||
\@initializelength{\listitemcolumnwidth}
|
\@initializelength{\listitemcolumnwidth}
|
||||||
|
|
@ -64,6 +66,8 @@
|
||||||
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
||||||
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\hintscolumnwidth-\separatorcolumnwidth-\separatorcolumnwidth}%
|
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\hintscolumnwidth-\separatorcolumnwidth-\separatorcolumnwidth}%
|
||||||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||||
|
\setlength{\tripleitemcolumnwidth}{\maincolumnwidth-2\hintscolumnwidth-3\separatorcolumnwidth}%
|
||||||
|
\setlength{\tripleitemcolumnwidth}{0.33\tripleitemcolumnwidth}%
|
||||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||||
\recompute@cvskillmatrix@lengths
|
\recompute@cvskillmatrix@lengths
|
||||||
|
|
@ -105,6 +109,18 @@
|
||||||
\hspace*{\separatorcolumnwidth}%
|
\hspace*{\separatorcolumnwidth}%
|
||||||
\begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}}
|
\begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}}
|
||||||
|
|
||||||
|
\renewcommand*{\cvtripleitem}[7][.1em]{%
|
||||||
|
\cvitem[#1]{#2}{%
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}#3\end{minipage}%
|
||||||
|
\hfill% fill of \separatorcolumnwidth
|
||||||
|
\begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}%
|
||||||
|
\hspace*{\separatorcolumnwidth}%
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}#5\end{minipage}%
|
||||||
|
\hspace*{\separatorcolumnwidth}%
|
||||||
|
\begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#6}\end{minipage}%
|
||||||
|
\hspace*{\separatorcolumnwidth}%
|
||||||
|
\begin{minipage}[t]{\tripleitemcolumnwidth}#7\end{minipage}}}
|
||||||
|
|
||||||
\renewcommand*{\cvlistitem}[2][.25em]{%
|
\renewcommand*{\cvlistitem}[2][.25em]{%
|
||||||
\cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}}
|
\cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -172,6 +172,7 @@ Detailed achievements:
|
||||||
\cvdoubleitem{category 1}{XXX, YYY, ZZZ}{category 4}{XXX, YYY, ZZZ}
|
\cvdoubleitem{category 1}{XXX, YYY, ZZZ}{category 4}{XXX, YYY, ZZZ}
|
||||||
\cvdoubleitem{category 2}{XXX, YYY, ZZZ}{category 5}{XXX, YYY, ZZZ}
|
\cvdoubleitem{category 2}{XXX, YYY, ZZZ}{category 5}{XXX, YYY, ZZZ}
|
||||||
\cvdoubleitem{category 3}{XXX, YYY, ZZZ}{category 6}{XXX, YYY, ZZZ}
|
\cvdoubleitem{category 3}{XXX, YYY, ZZZ}{category 6}{XXX, YYY, ZZZ}
|
||||||
|
\cvtripleitem{category 4}{XYZ}{category 5}{XYZ}{category 6}{XYZ}
|
||||||
|
|
||||||
\section{Skill matrix}
|
\section{Skill matrix}
|
||||||
\cvitem{Skill matrix}{Alternatively, provide a skill matrix to show off your skills}
|
\cvitem{Skill matrix}{Alternatively, provide a skill matrix to show off your skills}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue