From 8445dc4f1de88587e084081763c362ec63ae799d Mon Sep 17 00:00:00 2001 From: David Date: Wed, 20 Jan 2021 17:33:58 +0100 Subject: [PATCH] show case skillmatrix and all related commands --- template.tex | 78 +++++++++++++++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 32 deletions(-) diff --git a/template.tex b/template.tex index 5dc8e29..43bbfdb 100644 --- a/template.tex +++ b/template.tex @@ -9,7 +9,7 @@ \documentclass[11pt,a4paper,sans]{moderncv} % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman') % moderncv themes -\moderncvstyle{oldstyle} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy' +\moderncvstyle{fancy} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy' \moderncvcolor{blue} % color options 'black', 'blue' (default), 'burgundy', 'green', 'grey', 'orange', 'purple' and 'red' %\renewcommand{\familydefault}{\sfdefault} % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name %\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page @@ -110,41 +110,55 @@ Detailed achievements:% \cvitemwithcomment{Language 3}{Skill level}{Comment} \section{Computer skills} -\setcvskillcolumns[][0.45][\widthof{``Year''}]% +\cvdoubleitem{category 2}{XXX, YYY, ZZZ}{category 4}{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} + +\section{Skill matrix} +\cvitem{Skillmatrix}{Alternatively, provide a skill matrix to show off your skills} +%% Skill matrix as an alternative to rate one's skills, computer or other. + +%% Adjusts width of skill matrix columns. +%% Usage \setcvskillcolumns[][][] +%% , should be lengths smaller than \textwidth, needs to be between 0 and 1. +%% Examples: +% \setcvskillcolumns[5em][][]% adjust first column. Same as \setcvskillcolumns[5em] +% \setcvskillcolumns[][0.45][]% adjust third (skill) column. Same as \setcvskillcolumns[][0.45] +% \setcvskillcolumns[][][\widthof{``Year''}]% adjust fourth (years) column. +% \setcvskillcolumns[][0.45][\widthof{``Year''}]% % \setcvskillcolumns[\widthof{``Languag''}][0.48][] % \setcvskillcolumns[\widthof{``Languag''}]% -\setcvskilllegendcolumns[][0.46]% -% for the fancy style, there needs to be a % after this command -% \setcvskilllegendcolumns[0ex][0.46]% -% % Add a legend if you are usng \cvskill{<1-5>} commant -\cvskilllegend*[1em]{}% %Optional add a Legend descriptor or a star for dashed lines. -% \cvskilllegend*{Legend} -\cvdoubleitem{Languages}{\cvskill{1}, Bash, 2 years}{category 4}{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} -% % -\cvitem{Skillmatrix}{Alternativly provide a skill matrix} -% % Skillmatrix for listing IT skills -% % Add a head of the table with descriptions. -\cvskillhead[-0.1em] -% -% % Programing languages -\cvskillentry*{Language:}{3}{Python}{2}{I'm so experienced in this and I have done a million projects in this} + +%% Adjusts width of legend columns. Usage \setcvskilllegendcolumns[][] +%% needs to be between 0 and 1. should be a length smaller than \textwidth +%% Examples: +% \setcvskilllegendcolumns[][0.45] +% \setcvskilllegendcolumns[\widthof{``Legend''}][0.45] +% \setcvskilllegendcolumns[0ex][0.46]% this is usefull for the banking style + +%% Add a legend if you are using \cvskill{<1-5>} command or \cvskillentry +%% Usage \cvskilllegend[*][][][][][][]{} +% \cvskilllegend % insert default legend without lines +\cvskilllegend*[1em]{}% adjust post spacing +% \cvskilllegend*{Legend}% Alternatively add a description string +%% adjust the legend entries for other languages, here German +% \cvskilllegend[0.2em][Grundkenntnisse][Grundkenntnisse und eigene Erfahrung in Projekten][Umfangreiche Erfahrung in Projekten][Vertiefte Expertenkenntnisse][Experte/Guru]{Legende} + +%% Add a head of the skill matrix table with descriptions. +%% Usage \cvskillhead[][][][][]% +\cvskillhead[-0.1em]% this inserts the standard legend in english and adjust padding +%% Adjust head of the skill matrix for other languages +% \cvskillhead[0.25em][Level][Fähigkeit][Jahre][Bemerkung] + +%% \cvskillentry[*][]{}{<0-5>}{}{}{}% +%% Example usages: +\cvskillentry*{Language:}{3}{Python}{2}{I'm so experienced in Python and have realised a million projects. At least.} \cvskillentry{}{2}{Lilypond}{14}{So much sheet music! Man I'm the best!} \cvskillentry{}{3}{\LaTeX}{14}{Clearly I rock at \LaTeX} -% OS -% notice the use of the starred command and the optional -\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)} -% %% German version -% % adjust the legend entries for other languages like so. The first entry is a post padding -\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 -\cvskillhead[-0.0em][Level][Fähigkeit][Jahre][Bemerkung] -% -% % The matrix itself -\cvskillentry{OS:}{3}{Linux}{2}{Blub blub} +\cvskillentry*{OS:}{3}{Linux}{2}{I only use Archlinux}% notice the use of the starred command and the optional +\cvskillentry*[1em]{Methods}{4}{SCRUM}{8}{SCRUM master for 5 years} +%% \cvskill{<0-5>} command +\cvitem{\textbackslash{cvskill}:}{Skills can be visually expressed by the \textbackslash{cvskill} command, e.g. \cvskill{2}} \section{Interests} \cvitem{hobby 1}{Description}