try using \IfNoValueTF

This commit is contained in:
David 2021-01-18 01:03:10 +01:00
commit 64bf796494
2 changed files with 4 additions and 2 deletions

View file

@ -49,10 +49,12 @@
% \RequirePackage{ifmtarg}
\NewDocumentCommand\legendFontSize{}{\scriptsize}
\DeclareDocumentCommand\starIndependentTabular{}{}%
\NewDocumentCommand\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}{%
\DeclareDocumentCommand\insertLegendString{}{}%
\DeclareDocumentCommand\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}{%
% check whether Argument #8 is given and if so provide it as cvitem
\def\legendString{#8}%
\ifdefempty{\legendString}{}{\cvitem{#8}{}}%
% \IfNoValueTF{#8}{\cvitem{}{}}{\cvitem{#8}{}}%
\arrayrulecolor{color1}%
\setlength\arrayrulewidth{\separatorrulewidth}%
\if@aftersection\else%

View file

@ -111,7 +111,7 @@ Detailed achievements:%
\section{Computer skills}
% % Add a legend if you are usng \cvSkill{<1-5>} commant
\cvSkillMatrixLegend*[1em]{Legend} %Optional add a Legend descriptor or a star for dashed lines.
\cvSkillMatrixLegend*[1em]{} %Optional add a Legend descriptor or a star for dashed lines.
% \cvSkillMatrixLegend*{Legend}
\cvdoubleitem{Languages}{\cvSkill{1}, Bash, 2 years}{category 4}{XXX, YYY, ZZZ}
\cvdoubleitem{category 2}{XXX, YYY, ZZZ}{category 5}{XXX, YYY, ZZZ}