rename basic commands to adhere to style of the rest of moderncv

This commit is contained in:
David 2021-01-19 19:54:29 +01:00
commit f39bf66d0e
2 changed files with 50 additions and 50 deletions

View file

@ -51,7 +51,7 @@
\@initializelength{\cvSkill@RectangleSize} \@initializelength{\cvSkill@RectangleSize}
\setlength{\cvSkill@RectangleSize}{1.2ex} \setlength{\cvSkill@RectangleSize}{1.2ex}
\newcount\my@repeat@count \newcount\my@repeat@count
\DeclareDocumentCommand{\cvSkill}{m}{% \DeclareDocumentCommand{\cvskill}{m}{%
\begingroup \begingroup
\my@repeat@count=\z@ \my@repeat@count=\z@
\@whilenum\my@repeat@count<#1\do{\tikz\filldraw[color1] (0, 0) rectangle (\cvSkill@RectangleSize, \cvSkill@RectangleSize);\advance% \@whilenum\my@repeat@count<#1\do{\tikz\filldraw[color1] (0, 0) rectangle (\cvSkill@RectangleSize, \cvSkill@RectangleSize);\advance%
@ -95,7 +95,7 @@
\setlength{\skillmatrix@commentpadding}{1ex} \setlength{\skillmatrix@commentpadding}{1ex}
\setlength{\skillmatrix@hintscolumnwidth}{\hintscolumnwidth} \setlength{\skillmatrix@hintscolumnwidth}{\hintscolumnwidth}
\setlength{\skilllegend@hintscolumnwidth}{\hintscolumnwidth} \setlength{\skilllegend@hintscolumnwidth}{\hintscolumnwidth}
\setlength{\cvskill@width}{\widthof{\cvSkill{5}}} \setlength{\cvskill@width}{\widthof{\cvskill{5}}}
\setlength{\cvskill@experiencewidth}{\widthof{``Jahre''}} \setlength{\cvskill@experiencewidth}{\widthof{``Jahre''}}
\setlength{\skillmatrix@bodylength}{\maincolumnwidth} \setlength{\skillmatrix@bodylength}{\maincolumnwidth}
\setlength{\skillmatrix@columnwidth}{0.45\skillmatrix@bodylength}% \setlength{\skillmatrix@columnwidth}{0.45\skillmatrix@bodylength}%
@ -111,7 +111,7 @@
\setlength{\separatorcolumnwidth}{\skillmatrix@commentpadding} \setlength{\separatorcolumnwidth}{\skillmatrix@commentpadding}
\setlength{\skillmatrix@hintscolumnwidth}{\widthof{``Language''}} \setlength{\skillmatrix@hintscolumnwidth}{\widthof{``Language''}}
\setlength{\skilllegend@hintscolumnwidth}{\skillmatrix@hintscolumnwidth}% \setlength{\skilllegend@hintscolumnwidth}{\skillmatrix@hintscolumnwidth}%
\setlength{\cvskill@width}{\widthof{\cvSkill{5}}} \setlength{\cvskill@width}{\widthof{\cvskill{5}}}
\setlength{\cvskill@experiencewidth}{\widthof{``Jahre''}} \setlength{\cvskill@experiencewidth}{\widthof{``Jahre''}}
\setlength{\skillmatrix@bodylength}{\maincolumnwidth-\skillmatrix@hintscolumnwidth-\separatorcolumnwidth} \setlength{\skillmatrix@bodylength}{\maincolumnwidth-\skillmatrix@hintscolumnwidth-\separatorcolumnwidth}
\setlength{\skillmatrix@columnwidth}{0.45\skillmatrix@bodylength}% \setlength{\skillmatrix@columnwidth}{0.45\skillmatrix@bodylength}%
@ -127,7 +127,7 @@
\setlength{\separatorcolumnwidth}{\skillmatrix@commentpadding} \setlength{\separatorcolumnwidth}{\skillmatrix@commentpadding}
\setlength{\skillmatrix@hintscolumnwidth}{\widthof{``Languagi''}} \setlength{\skillmatrix@hintscolumnwidth}{\widthof{``Languagi''}}
\setlength{\skilllegend@hintscolumnwidth}{0ex}%\skillmatrix@hintscolumnwidth \setlength{\skilllegend@hintscolumnwidth}{0ex}%\skillmatrix@hintscolumnwidth
\setlength{\cvskill@width}{\widthof{\cvSkill{5}}} \setlength{\cvskill@width}{\widthof{\cvskill{5}}}
\setlength{\cvskill@experiencewidth}{\widthof{``Jahre''}} \setlength{\cvskill@experiencewidth}{\widthof{``Jahre''}}
\setlength{\skillmatrix@bodylength}{\maincolumnwidth-\skillmatrix@hintscolumnwidth-\separatorcolumnwidth} \setlength{\skillmatrix@bodylength}{\maincolumnwidth-\skillmatrix@hintscolumnwidth-\separatorcolumnwidth}
\setlength{\skillmatrix@columnwidth}{0.45\skillmatrix@bodylength}% \setlength{\skillmatrix@columnwidth}{0.45\skillmatrix@bodylength}%
@ -142,7 +142,7 @@
\setlength{\skillmatrix@commentpadding}{1ex} \setlength{\skillmatrix@commentpadding}{1ex}
\setlength{\skillmatrix@hintscolumnwidth}{\widthof{``Languages''}} \setlength{\skillmatrix@hintscolumnwidth}{\widthof{``Languages''}}
\setlength{\skilllegend@hintscolumnwidth}{\skillmatrix@hintscolumnwidth} \setlength{\skilllegend@hintscolumnwidth}{\skillmatrix@hintscolumnwidth}
\setlength{\cvskill@width}{\widthof{\cvSkill{5}}} \setlength{\cvskill@width}{\widthof{\cvskill{5}}}
\setlength{\cvskill@experiencewidth}{\widthof{``Jahre''}} \setlength{\cvskill@experiencewidth}{\widthof{``Jahre''}}
\setlength{\skillmatrix@bodylength}{\maincolumnwidth-\skillmatrix@hintscolumnwidth-\skillmatrix@commentpadding}%\skillmatrix@hintscolumnwidth \setlength{\skillmatrix@bodylength}{\maincolumnwidth-\skillmatrix@hintscolumnwidth-\skillmatrix@commentpadding}%\skillmatrix@hintscolumnwidth
\setlength{\skillmatrix@columnwidth}{0.45\skillmatrix@bodylength}% \setlength{\skillmatrix@columnwidth}{0.45\skillmatrix@bodylength}%
@ -230,40 +230,40 @@
}% }%
% %------------------------------------------------------------------------------- % %-------------------------------------------------------------------------------
% % \cvSkillMatrixLegend % % \cvskilllegend
% %------------------------------------------------------------------------------- % %-------------------------------------------------------------------------------
\NewDocumentCommand\skillLegend@FontSize{}{\scriptsize} \NewDocumentCommand\skillLegend@FontSize{}{\scriptsize}
\DeclareDocumentCommand\cvSkillMatrixLegend{s +O{} +O{} +O{} +O{} +O{} +O{} +m}{}% \DeclareDocumentCommand\cvskilllegend{s +O{} +O{} +O{} +O{} +O{} +O{} +m}{}%
% The following definition is valid for moderncvbodyi, moderncvbodyii, moderncvbodyiii % The following definition is valid for moderncvbodyi, moderncvbodyii, moderncvbodyiii
\RenewDocumentCommand\cvSkillMatrixLegend{s +O{.25em} +O{basic knowledge} +O{intermediate knowledge with experience in projects} +O{extensive experience in projects} +O{deep expert knowledge} +O{expert/guru} +m}{% \RenewDocumentCommand\cvskilllegend{s +O{.25em} +O{basic knowledge} +O{intermediate knowledge with experience in projects} +O{extensive experience in projects} +O{deep expert knowledge} +O{expert/guru} +m}{%
\IfBooleanTF#1{% if a star is given, add dashed line \IfBooleanTF#1{% if a star is given, add dashed line
\begingroup \begingroup
\arrayrulecolor{color1} \arrayrulecolor{color1}
\begin{tabular}{@{}p{\skilllegend@hintscolumnwidth} \begin{tabular}{@{}p{\skilllegend@hintscolumnwidth}
@{\hspace{\separatorcolumnwidth}}p{\cvskill@width}@{};{.6pt/1pt}p{\cvskilllegend@descriptorwidth} @{\hspace{2\skillmatrix@commentpadding}}p{\cvskill@width}@{};{.6pt/1pt}p{\cvskilllegend@descriptorwidth}@{}}% @{\hspace{\separatorcolumnwidth}}p{\cvskill@width}@{};{.6pt/1pt}p{\cvskilllegend@descriptorwidth} @{\hspace{2\skillmatrix@commentpadding}}p{\cvskill@width}@{};{.6pt/1pt}p{\cvskilllegend@descriptorwidth}@{}}%
\raggedleft\hintstyle{#8} & \cvSkill{1}\, & \,{\skillLegend@FontSize #3} & \cvSkill{3}\, &\,{\skillLegend@FontSize #5 } \\ \raggedleft\hintstyle{#8} & \cvskill{1}\, & \,{\skillLegend@FontSize #3} & \cvskill{3}\, &\,{\skillLegend@FontSize #5 } \\
% %
& \cvSkill{2}\, & \,\multirow{2}{\cvskilllegend@descriptorwidth}{{\skillLegend@FontSize #4}} & \cvSkill{4}\, &\,{\skillLegend@FontSize #6 } \\ & \cvskill{2}\, & \,\multirow{2}{\cvskilllegend@descriptorwidth}{{\skillLegend@FontSize #4}} & \cvskill{4}\, &\,{\skillLegend@FontSize #6 } \\
% %
& & & \cvSkill{5}\, &\,{\skillLegend@FontSize #7 } & & & \cvskill{5}\, &\,{\skillLegend@FontSize #7 }
\end{tabular}% \end{tabular}%
\endgroup \endgroup
\par\addvspace{#2}}{ \par\addvspace{#2}}{
% if no star is given, do not add dashed line % if no star is given, do not add dashed line
\begin{tabular}{@{}p{\skilllegend@hintscolumnwidth} \begin{tabular}{@{}p{\skilllegend@hintscolumnwidth}
@{\hspace{\separatorcolumnwidth}}p{\cvskill@width}@{}p{\cvskilllegend@descriptorwidth} @{\hspace{2\skillmatrix@commentpadding}}p{\cvskill@width}@{}p{\cvskilllegend@descriptorwidth}@{}}% @{\hspace{\separatorcolumnwidth}}p{\cvskill@width}@{}p{\cvskilllegend@descriptorwidth} @{\hspace{2\skillmatrix@commentpadding}}p{\cvskill@width}@{}p{\cvskilllegend@descriptorwidth}@{}}%
\raggedleft\hintstyle{#8} & \cvSkill{1}\, & \,{\skillLegend@FontSize #3} & \cvSkill{3}\, &\,{\skillLegend@FontSize #5 } \\ \raggedleft\hintstyle{#8} & \cvskill{1}\, & \,{\skillLegend@FontSize #3} & \cvskill{3}\, &\,{\skillLegend@FontSize #5 } \\
% %
& \cvSkill{2}\, & \,\multirow{2}{\cvskilllegend@descriptorwidth}{{\skillLegend@FontSize #4}} & \cvSkill{4}\, &\,{\skillLegend@FontSize #6 } \\ & \cvskill{2}\, & \,\multirow{2}{\cvskilllegend@descriptorwidth}{{\skillLegend@FontSize #4}} & \cvskill{4}\, &\,{\skillLegend@FontSize #6 } \\
% %
& & & \cvSkill{5}\, &\,{\skillLegend@FontSize #7 } & & & \cvskill{5}\, &\,{\skillLegend@FontSize #7 }
\end{tabular}% \end{tabular}%
\par\addvspace{#2} \par\addvspace{#2}
} }
} }
\if@moderncvbodyiv% \if@moderncvbodyiv%
\RenewDocumentCommand\cvSkillMatrixLegend{s +O{.25em} +O{basic knowledge} +O{intermediate knowledge with experience in projects} +O{extensive experience in projects} +O{deep expert knowledge} +O{expert/guru} +m}{% \RenewDocumentCommand\cvskilllegend{s +O{.25em} +O{basic knowledge} +O{intermediate knowledge with experience in projects} +O{extensive experience in projects} +O{deep expert knowledge} +O{expert/guru} +m}{%
\def\arg@legendString{#8}% \def\arg@legendString{#8}%
\ifdefempty{\arg@legendString}{% \ifdefempty{\arg@legendString}{%
}{% }{%
@ -274,32 +274,32 @@
\arrayrulecolor{color1} \arrayrulecolor{color1}
\begin{tabular}{@{}p{\skilllegend@hintscolumnwidth} \begin{tabular}{@{}p{\skilllegend@hintscolumnwidth}
@{\hspace{\separatorcolumnwidth}}p{\cvskill@width}@{};{.6pt/1pt}p{0.9\cvskilllegend@descriptorwidth} @{\hspace{2\skillmatrix@commentpadding}}p{\cvskill@width}@{};{.6pt/1pt}p{1.1\cvskilllegend@descriptorwidth}@{}}% @{\hspace{\separatorcolumnwidth}}p{\cvskill@width}@{};{.6pt/1pt}p{0.9\cvskilllegend@descriptorwidth} @{\hspace{2\skillmatrix@commentpadding}}p{\cvskill@width}@{};{.6pt/1pt}p{1.1\cvskilllegend@descriptorwidth}@{}}%
\raggedleft\hintstyle{} & \cvSkill{1}\, & \,{\skillLegend@FontSize #3} & \cvSkill{3}\, &\,{\skillLegend@FontSize #5 } \\ \raggedleft\hintstyle{} & \cvskill{1}\, & \,{\skillLegend@FontSize #3} & \cvskill{3}\, &\,{\skillLegend@FontSize #5 } \\
% %
& \cvSkill{2}\, & \,\multirow{2}{\cvskilllegend@descriptorwidth}{{\skillLegend@FontSize #4}} & \cvSkill{4}\, &\,{\skillLegend@FontSize #6 } \\ & \cvskill{2}\, & \,\multirow{2}{\cvskilllegend@descriptorwidth}{{\skillLegend@FontSize #4}} & \cvskill{4}\, &\,{\skillLegend@FontSize #6 } \\
% %
& & & \cvSkill{5}\, &\,{\skillLegend@FontSize #7 } & & & \cvskill{5}\, &\,{\skillLegend@FontSize #7 }
\end{tabular}% \end{tabular}%
\endgroup \endgroup
\par\addvspace{#2}}{ \par\addvspace{#2}}{
% if no star is given, do not add dashed line % if no star is given, do not add dashed line
\begin{tabular}{@{}p{\skilllegend@hintscolumnwidth} \begin{tabular}{@{}p{\skilllegend@hintscolumnwidth}
@{\hspace{\separatorcolumnwidth}}p{\cvskill@width}@{};{.6pt/1pt}p{0.9\cvskilllegend@descriptorwidth} @{\hspace{2\skillmatrix@commentpadding}}p{\cvskill@width}@{};{.6pt/1pt}p{1.1\cvskilllegend@descriptorwidth}@{}}% @{\hspace{\separatorcolumnwidth}}p{\cvskill@width}@{};{.6pt/1pt}p{0.9\cvskilllegend@descriptorwidth} @{\hspace{2\skillmatrix@commentpadding}}p{\cvskill@width}@{};{.6pt/1pt}p{1.1\cvskilllegend@descriptorwidth}@{}}%
\raggedleft\hintstyle{} & \cvSkill{1}\, & \,{\skillLegend@FontSize #3} & \cvSkill{3}\, &\,{\skillLegend@FontSize #5 } \\ \raggedleft\hintstyle{} & \cvskill{1}\, & \,{\skillLegend@FontSize #3} & \cvskill{3}\, &\,{\skillLegend@FontSize #5 } \\
% %
& \cvSkill{2}\, & \,\multirow{2}{\cvskilllegend@descriptorwidth}{{\skillLegend@FontSize #4}} & \cvSkill{4}\, &\,{\skillLegend@FontSize #6 } \\ & \cvskill{2}\, & \,\multirow{2}{\cvskilllegend@descriptorwidth}{{\skillLegend@FontSize #4}} & \cvskill{4}\, &\,{\skillLegend@FontSize #6 } \\
% %
& & & \cvSkill{5}\, &\,{\skillLegend@FontSize #7 } & & & \cvskill{5}\, &\,{\skillLegend@FontSize #7 }
\end{tabular}% \end{tabular}%
\par\addvspace{#2} \par\addvspace{#2}
} }
} }
\fi \fi
% in case moderncvbodyv is used we need a redefinition of \cvSkillMatrixLegend % in case moderncvbodyv is used we need a redefinition of \cvskilllegend
\if@moderncvbodyv% \if@moderncvbodyv%
\DeclareDocumentCommand\@starIndependentTabular{}{}% \DeclareDocumentCommand\@starIndependentTabular{}{}%
\RenewDocumentCommand\cvSkillMatrixLegend{s +O{.25em} +O{basic knowledge} +O{intermediate knowledge with experience in projects} +O{extensive experience in projects} +O{deep expert knowledge} +O{expert/guru} +m}{% \RenewDocumentCommand\cvskilllegend{s +O{.25em} +O{basic knowledge} +O{intermediate knowledge with experience in projects} +O{extensive experience in projects} +O{deep expert knowledge} +O{expert/guru} +m}{%
% check whether Argument #8 is given and if so provide it as cvitem % check whether Argument #8 is given and if so provide it as cvitem
\def\arg@legendString{#8}% \def\arg@legendString{#8}%
\ifdefempty{\arg@legendString}{% \ifdefempty{\arg@legendString}{%
@ -317,11 +317,11 @@
p{\cvskill@width}@{} p{\cvskill@width}@{}
p{0.9\cvskilllegend@descriptorwidth} @{\hspace{2\skillmatrix@commentpadding}} p{0.9\cvskilllegend@descriptorwidth} @{\hspace{2\skillmatrix@commentpadding}}
p{\cvskill@width}@{}p{1.1\cvskilllegend@descriptorwidth}@{}}% p{\cvskill@width}@{}p{1.1\cvskilllegend@descriptorwidth}@{}}%
\@moderncvstrut{4pt}{16pt} & \cvSkill{1}\, & \,{\skillLegend@FontSize #3} & \cvSkill{3}\, &\,{\skillLegend@FontSize #5 } \\ \@moderncvstrut{4pt}{16pt} & \cvskill{1}\, & \,{\skillLegend@FontSize #3} & \cvskill{3}\, &\,{\skillLegend@FontSize #5 } \\
% %
& \cvSkill{2}\, & \,\multirow{2}{\cvskilllegend@descriptorwidth}{{\skillLegend@FontSize #4}} & \cvSkill{4}\, &\,{\skillLegend@FontSize #6 } \\ & \cvskill{2}\, & \,\multirow{2}{\cvskilllegend@descriptorwidth}{{\skillLegend@FontSize #4}} & \cvskill{4}\, &\,{\skillLegend@FontSize #6 } \\
% %
& & & \cvSkill{5}\, &\,{\skillLegend@FontSize #7 } \\[#2]% the spacing needs to be inside the cell for the vertical rule to extend correctly & & & \cvskill{5}\, &\,{\skillLegend@FontSize #7 } \\[#2]% the spacing needs to be inside the cell for the vertical rule to extend correctly
\end{tabular}% \end{tabular}%
\endgroup% \endgroup%
\par\@aftersectionfalse\ignorespaces% \par\@aftersectionfalse\ignorespaces%
@ -339,9 +339,9 @@
% % \cvSkillMatrix@HeadFont % % \cvSkillMatrix@HeadFont
% %------------------------------------------------------------------------------- % %-------------------------------------------------------------------------------
\NewDocumentCommand\cvSkillMatrix@HeadFont{}{\normalfont} \NewDocumentCommand\cvSkillMatrix@HeadFont{}{\normalfont}
\DeclareDocumentCommand\cvSkillMatrixHead{+O{} +O{} +O{} +O{} +O{}}{}% \DeclareDocumentCommand\cvskillhead{+O{} +O{} +O{} +O{} +O{}}{}%
% The following definition is valid for moderncvbodyi, moderncvbodyii, moderncvbodyiii, moderncvbodyiv % The following definition is valid for moderncvbodyi, moderncvbodyii, moderncvbodyiii, moderncvbodyiv
\RenewDocumentCommand\cvSkillMatrixHead{O{.25em} +O{Level} +O{Skill} +O{Years} +O{Comment}}{% \RenewDocumentCommand\cvskillhead{O{.25em} +O{Level} +O{Skill} +O{Years} +O{Comment}}{%
\begingroup \begingroup
\renewcommand{\arraystretch}{1.25} \renewcommand{\arraystretch}{1.25}
\arrayrulecolor{color1} \arrayrulecolor{color1}
@ -353,9 +353,9 @@
\endgroup \endgroup
\par\addvspace{#1} \par\addvspace{#1}
} }
% in case moderncvbodyv is used we need a redefinition of \cvSkillMatrixHead % in case moderncvbodyv is used we need a redefinition of \cvskillhead
\if@moderncvbodyv% \if@moderncvbodyv%
\RenewDocumentCommand\cvSkillMatrixHead{O{.25em} +O{Level} +O{Skill} +O{Years} +O{Comment}}{% \RenewDocumentCommand\cvskillhead{O{.25em} +O{Level} +O{Skill} +O{Years} +O{Comment}}{%
\arrayrulecolor{color1}% \arrayrulecolor{color1}%
\setlength\arrayrulewidth{\separatorrulewidth}% \setlength\arrayrulewidth{\separatorrulewidth}%
\vspace*{-\separatorrulewidth}% HACK; I don't understand where the space is coming from, nor what it's exact value is :( \vspace*{-\separatorrulewidth}% HACK; I don't understand where the space is coming from, nor what it's exact value is :(
@ -376,11 +376,11 @@
\fi \fi
% %------------------------------------------------------------------------------- % %-------------------------------------------------------------------------------
% % \cvSkillMatrixEntry % % \cvskillentry
% %------------------------------------------------------------------------------- % %-------------------------------------------------------------------------------
\DeclareDocumentCommand\cvSkillMatrixEntry{s +O{} +m +m +m +m +m}{}% \DeclareDocumentCommand\cvskillentry{s +O{} +m +m +m +m +m}{}%
% The following definition is valid for moderncvbodyi, moderncvbodyii, moderncvbodyiii, moderncvbodyiv % The following definition is valid for moderncvbodyi, moderncvbodyii, moderncvbodyiii, moderncvbodyiv
\RenewDocumentCommand\cvSkillMatrixEntry{s +O{.25em} +m +m +m +m +m}{% \RenewDocumentCommand\cvskillentry{s +O{.25em} +m +m +m +m +m}{%
%test for the star * in the command %test for the star * in the command
\IfBooleanTF{#1}{% If a star is seen a dotted line is drawn above the entry \IfBooleanTF{#1}{% If a star is seen a dotted line is drawn above the entry
\begingroup \begingroup
@ -392,7 +392,7 @@
p{\cvskill@experiencewidth} @{\hspace{\skillmatrix@commentpadding}}% p{\cvskill@experiencewidth} @{\hspace{\skillmatrix@commentpadding}}%
p{\skillmatrix@commentwidth}@{}}% p{\skillmatrix@commentwidth}@{}}%
\cdashline{2-5}[.6pt/1pt] \cdashline{2-5}[.6pt/1pt]
\raggedleft\hintstyle{#3} &\centering \cvSkill{#4} &\centering {#5} & \centering {#6} &{\itshape#7}% \raggedleft\hintstyle{#3} &\centering \cvskill{#4} &\centering {#5} & \centering {#6} &{\itshape#7}%
\end{tabular}% \end{tabular}%
\endgroup \endgroup
\par\addvspace{#2} \par\addvspace{#2}
@ -403,15 +403,15 @@
p{\cvskill@experiencewidth}% p{\cvskill@experiencewidth}%
@{\hspace{\skillmatrix@commentpadding}}% @{\hspace{\skillmatrix@commentpadding}}%
p{\skillmatrix@commentwidth}@{}}% p{\skillmatrix@commentwidth}@{}}%
\raggedleft\hintstyle{#3} &\centering \cvSkill{#4} &\centering {#5} & \centering {#6} &{\itshape#7}% \raggedleft\hintstyle{#3} &\centering \cvskill{#4} &\centering {#5} & \centering {#6} &{\itshape#7}%
\end{tabular}% \end{tabular}%
\par\addvspace{#2} \par\addvspace{#2}
} }
} }
% in case moderncvbodyv is used we need a redefinition of \cvSkillMatrixEntry % in case moderncvbodyv is used we need a redefinition of \cvskillentry
\if@moderncvbodyv% \if@moderncvbodyv%
\DeclareDocumentCommand\@starIndependentMatrixEntry{}{}% \DeclareDocumentCommand\@starIndependentMatrixEntry{}{}%
\RenewDocumentCommand\cvSkillMatrixEntry{s O{.25em} +m +m +m +m +m}{% \RenewDocumentCommand\cvskillentry{s O{.25em} +m +m +m +m +m}{%
\arrayrulecolor{color1}% \arrayrulecolor{color1}%
\setlength\arrayrulewidth{\separatorrulewidth}% \setlength\arrayrulewidth{\separatorrulewidth}%
\vspace*{-\separatorrulewidth}% HACK; I don't understand where the space is coming from, nor what it's exact value is :( \vspace*{-\separatorrulewidth}% HACK; I don't understand where the space is coming from, nor what it's exact value is :(
@ -426,7 +426,7 @@
p{\cvskill@descriptorwidth}@{} p{\cvskill@descriptorwidth}@{}
p{\cvskill@experiencewidth} @{\hspace{\skillmatrix@commentpadding}}p{\skillmatrix@commentwidth}@{}}% p{\cvskill@experiencewidth} @{\hspace{\skillmatrix@commentpadding}}p{\skillmatrix@commentwidth}@{}}%
% \cline{3-6}% % \cline{3-6}%
& \raggedleft\hintstyle{#3} &\centering \cvSkill{#4} &\centering {#5} & \centering {#6} &{\itshape#7}\\[#2]% & \raggedleft\hintstyle{#3} &\centering \cvskill{#4} &\centering {#5} & \centering {#6} &{\itshape#7}\\[#2]%
\end{tabular}% \end{tabular}%
\endgroup% \endgroup%
} }

View file

@ -113,35 +113,35 @@ Detailed achievements:%
\setcvskillcolumns[][0.45][\widthof{``Year''}]% \setcvskillcolumns[][0.45][\widthof{``Year''}]%
% \setcvskillcolumns[\widthof{``Languag''}][0.48][] % \setcvskillcolumns[\widthof{``Languag''}][0.48][]
% \setcvskillcolumns[\widthof{``Languag''}]% % \setcvskillcolumns[\widthof{``Languag''}]%
% % Add a legend if you are usng \cvSkill{<1-5>} commant % % Add a legend if you are usng \cvskill{<1-5>} commant
\cvSkillMatrixLegend*[1em]{}% %Optional add a Legend descriptor or a star for dashed lines. \cvskilllegend*[1em]{}% %Optional add a Legend descriptor or a star for dashed lines.
% \cvSkillMatrixLegend*{Legend} % \cvskilllegend*{Legend}
\cvdoubleitem{Languages}{\cvSkill{1}, Bash, 2 years}{category 4}{XXX, YYY, ZZZ} \cvdoubleitem{Languages}{\cvskill{1}, Bash, 2 years}{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[0.75em]{category 3}{XXX, YYY, ZZZ}{category 6}{XXX, YYY, ZZZ} \cvdoubleitem[0.75em]{category 3}{XXX, YYY, ZZZ}{category 6}{XXX, YYY, ZZZ}
% % % %
\cvitem{Skillmatrix}{Alternativly provide a skill matrix} \cvitem{Skillmatrix}{Alternativly provide a skill matrix}
% % Skillmatrix for listing IT skills % % Skillmatrix for listing IT skills
% % Add a head of the table with descriptions. % % Add a head of the table with descriptions.
\cvSkillMatrixHead[-0.1em] \cvskillhead[-0.1em]
% %
% % Programing languages % % Programing languages
\cvSkillMatrixEntry*{Language:}{3}{Python}{2}{I'm so experienced in this and I have done a million projects in this} \cvskillentry*{Language:}{3}{Python}{2}{I'm so experienced in this and I have done a million projects in this}
\cvSkillMatrixEntry{}{2}{Lilypond}{14}{So much sheet music! Man I'm the best!} \cvskillentry{}{2}{Lilypond}{14}{So much sheet music! Man I'm the best!}
\cvSkillMatrixEntry{}{3}{\LaTeX}{14}{Clearly I rock at \LaTeX} \cvskillentry{}{3}{\LaTeX}{14}{Clearly I rock at \LaTeX}
% OS % OS
% notice the use of the starred command and the optional % notice the use of the starred command and the optional
\cvSkillMatrixEntry*[1.5em]{OS:}{3}{Linux}{2}{I only use Archlinux} \cvskillentry*[1.5em]{OS:}{3}{Linux}{2}{I only use Archlinux}
% %
\cvitem{Skillmatrix in another language}{German example and dropping dashed lines (exept fancy style)} \cvitem{Skillmatrix in another language}{German example and dropping dashed lines (exept fancy style)}
% %% German version % %% German version
% % adjust the legend entries for other languages like so. The first entry is a post padding % % adjust the legend entries for other languages like so. The first entry is a post padding
\cvSkillMatrixLegend[0.2em][Grundkenntnisse][Grundkenntnisse und eigene Erfahrung in Projekten][Umfangreiche Erfahrung in Projekten][Vertiefte Expertenkenntnisse][Experte/Guru]{Legende} \cvskilllegend[0.2em][Grundkenntnisse][Grundkenntnisse und eigene Erfahrung in Projekten][Umfangreiche Erfahrung in Projekten][Vertiefte Expertenkenntnisse][Experte/Guru]{Legende}
% % % Similarly adjust the head of the matrix for descriptiors in other languages % % % Similarly adjust the head of the matrix for descriptiors in other languages
\cvSkillMatrixHead[-0.0em][Level][Fähigkeit][Jahre][Bemerkung] \cvskillhead[-0.0em][Level][Fähigkeit][Jahre][Bemerkung]
% %
% % The matrix itself % % The matrix itself
\cvSkillMatrixEntry{OS:}{3}{Linux}{2}{Blub blub} \cvskillentry{OS:}{3}{Linux}{2}{Blub blub}
\section{Interests} \section{Interests}
\cvitem{hobby 1}{Description} \cvitem{hobby 1}{Description}