mirror of
https://github.com/moderncv/moderncv.git
synced 2026-02-06 10:05:19 +01:00
Add new skill matrix feature to moderncv (#32)
This commit is contained in:
parent
a2917f3533
commit
3960c39bc3
36 changed files with 1198 additions and 73 deletions
57
template.tex
57
template.tex
|
|
@ -1,12 +1,12 @@
|
|||
%% start of file `template.tex'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com).
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
\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')
|
||||
\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{casual} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy'
|
||||
|
|
@ -114,6 +114,59 @@ Detailed achievements:%
|
|||
\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{Skill matrix}{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[<width>][<factor>][<exp_width>]
|
||||
%% <width>, <exp_width> should be lengths smaller than \textwidth, <factor> 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''}]%
|
||||
|
||||
%% Adjusts width of legend columns. Usage \setcvskilllegendcolumns[<width>][<factor>]
|
||||
%% <factor> needs to be between 0 and 1. <width> 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[*][<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>}
|
||||
% \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\,/\,Spezialist]{Legende}
|
||||
|
||||
%% Alternative legend style with the first three skill levels in one column
|
||||
%% Usage \cvskillplainlegend[*][<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>}
|
||||
% \setcvskilllegendcolumns[][0.6]% works for classic, casual, banking
|
||||
% \setcvskilllegendcolumns[][0.55]% works better for oldstyle and fancy
|
||||
% \cvskillplainlegend{}
|
||||
% \cvskillplainlegend[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[<post_padding>][<Level>][<Skill>][<Years>][<Comment>]%
|
||||
\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\"ahigkeit][Jahre][Bemerkung]
|
||||
|
||||
%% \cvskillentry[*][<post_padding>]{<skill_cathegory>}{<0-5>}{<skill_name>}{<years_of_experience>}{<comment>}%
|
||||
%% 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}
|
||||
\cvskillentry*{OS:}{3}{Linux}{2}{I only use Archlinux btw}% 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}
|
||||
\cvitem{hobby 2}{Description}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue