mirror of
https://github.com/moderncv/moderncv.git
synced 2026-02-06 10:05:19 +01:00
clean up definition of skill legend defaults. Define the delauts in one place for all bodys
This commit is contained in:
parent
6d68157531
commit
86f4675f05
1 changed files with 12 additions and 3 deletions
|
|
@ -16,6 +16,10 @@
|
||||||
% Example: \cvskill{3}
|
% Example: \cvskill{3}
|
||||||
%
|
%
|
||||||
%
|
%
|
||||||
|
% \cvskilllegend[<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>}
|
||||||
|
% Print legend table explaining the meaning of \cvskill{1}...\cvskill{5}
|
||||||
|
% The following definition is valid for moderncvbodyi, moderncvbodyii, moderncvbodyiii
|
||||||
|
% \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}
|
||||||
%
|
%
|
||||||
% This work may be distributed and/or modified under the
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -322,8 +326,13 @@
|
||||||
% usage \cvskilllegend[0.25em][<first_level>][<second_level>][<third_level>][<fourth_level>]<five_level>{<legend_string>}
|
% usage \cvskilllegend[0.25em][<first_level>][<second_level>][<third_level>][<fourth_level>]<five_level>{<legend_string>}
|
||||||
\NewDocumentCommand\skillLegend@FontSize{}{\scriptsize}
|
\NewDocumentCommand\skillLegend@FontSize{}{\scriptsize}
|
||||||
\DeclareDocumentCommand\cvskilllegend{s +O{} +O{} +O{} +O{} +O{} +O{} +m}{}%
|
\DeclareDocumentCommand\cvskilllegend{s +O{} +O{} +O{} +O{} +O{} +O{} +m}{}%
|
||||||
|
\NewDocumentCommand\skillLegend@defaulLevelOne{}{basic knowledge}
|
||||||
|
\NewDocumentCommand\skillLegend@defaulLevelTwo{}{intermediate knowledge with some project experience}
|
||||||
|
\NewDocumentCommand\skillLegend@defaulLevelThree{}{extensive project experience}
|
||||||
|
\NewDocumentCommand\skillLegend@defaulLevelFour{}{deepened expert knowledge}
|
||||||
|
\NewDocumentCommand\skillLegend@defaulLevelFive{}{expert/guru}
|
||||||
% The following definition is valid for moderncvbodyi, moderncvbodyii, moderncvbodyiii
|
% The following definition is valid for moderncvbodyi, moderncvbodyii, moderncvbodyiii
|
||||||
\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}{%
|
\RenewDocumentCommand\cvskilllegend{s +O{.25em} +O{\skillLegend@defaulLevelOne} +O{\skillLegend@defaulLevelTwo} +O{\skillLegend@defaulLevelThree} +O{\skillLegend@defaulLevelFour} +O{\skillLegend@defaulLevelFive} +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}%
|
||||||
|
|
@ -360,7 +369,7 @@
|
||||||
}%
|
}%
|
||||||
|
|
||||||
\if@moderncvbodyiv%
|
\if@moderncvbodyiv%
|
||||||
\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}{%
|
\RenewDocumentCommand\cvskilllegend{s +O{.25em} +O{\skillLegend@defaulLevelOne} +O{\skillLegend@defaulLevelTwo} +O{\skillLegend@defaulLevelThree} +O{\skillLegend@defaulLevelFour} +O{\skillLegend@defaulLevelFive} +m}{%
|
||||||
\def\arg@legendString{#8}%
|
\def\arg@legendString{#8}%
|
||||||
\ifdefempty{\arg@legendString}{%
|
\ifdefempty{\arg@legendString}{%
|
||||||
}{%
|
}{%
|
||||||
|
|
@ -404,7 +413,7 @@
|
||||||
% in case moderncvbodyv is used we need a redefinition of \cvskilllegend
|
% in case moderncvbodyv is used we need a redefinition of \cvskilllegend
|
||||||
\if@moderncvbodyv%
|
\if@moderncvbodyv%
|
||||||
\DeclareDocumentCommand\@starIndependentTabular{}{}%
|
\DeclareDocumentCommand\@starIndependentTabular{}{}%
|
||||||
\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}{%
|
\RenewDocumentCommand\cvskilllegend{s +O{.25em} +O{\skillLegend@defaulLevelOne} +O{\skillLegend@defaulLevelTwo} +O{\skillLegend@defaulLevelThree} +O{\skillLegend@defaulLevelFour} +O{\skillLegend@defaulLevelFive} +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}{%
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue