mirror of
https://github.com/moderncv/moderncv.git
synced 2026-02-06 10:05:19 +01:00
merge master
This commit is contained in:
commit
ce218e8a2b
40 changed files with 1235 additions and 64 deletions
2
.github/workflows/build-pdf.yml
vendored
2
.github/workflows/build-pdf.yml
vendored
|
|
@ -7,7 +7,7 @@ jobs:
|
|||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: Install TeX Live
|
||||
run: sudo apt update && sudo apt install texlive-full
|
||||
run: sudo apt update && sudo apt install texlive-full fonts-font-awesome
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
- name: Build pdf
|
||||
|
|
|
|||
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -10,3 +10,6 @@
|
|||
# template.tex output
|
||||
# move to *.pdf once manual is done
|
||||
template.pdf
|
||||
|
||||
# release tarballs
|
||||
moderncv-*.tar.gz
|
||||
|
|
|
|||
11
CHANGELOG
11
CHANGELOG
|
|
@ -1,3 +1,14 @@
|
|||
version 2.1.0 (21 Jan 2021)
|
||||
- maintainer change: now team maintained (https://github.com/moderncv), since
|
||||
original repository is basically dead since 2016.
|
||||
- new \social options: Xing, Skype, GitLab, Bitbucket, stack overflow, ORCID,
|
||||
ResearcherID, ResearchGate, Telegram and Google Scholar
|
||||
- hyperlinks in phone numbers
|
||||
- switch from l3regex to expl3
|
||||
- new skill matrix feature
|
||||
- move to fonawesome5 package
|
||||
- default to https
|
||||
|
||||
version 2.0.0 (28 Jul 2015)
|
||||
- refactored the code into heads, body, foot and icon substyles. All styles
|
||||
(classic, casual, banking and oldstyle) are just a combination of these and
|
||||
|
|
|
|||
18
create-release-tarball.sh
Executable file
18
create-release-tarball.sh
Executable file
|
|
@ -0,0 +1,18 @@
|
|||
#!/bin/sh
|
||||
# script to create a tarball for the files that should be in the CTAN upload
|
||||
|
||||
# fetch version via git
|
||||
VERSION=$(git describe --tags --dirty)
|
||||
TARBALL=moderncv-$VERSION.tar
|
||||
|
||||
# remove existing tarballs
|
||||
rm -f $TARBALL $TARBALL.gz
|
||||
|
||||
# create tar with all files in git repo
|
||||
git archive HEAD > $TARBALL
|
||||
|
||||
# remove git specific files
|
||||
tar -f $TARBALL --delete .github/ .gitignore create-release-tarball.sh
|
||||
|
||||
# compress
|
||||
gzip $TARBALL
|
||||
Binary file not shown.
44
moderncv.cls
44
moderncv.cls
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncv.cls'.
|
||||
%% 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,
|
||||
|
|
@ -95,22 +95,34 @@
|
|||
\xetexorluatexfalse
|
||||
\fi
|
||||
\fi
|
||||
% automatic loading of latin modern fonts
|
||||
%\ifxetexorluatex
|
||||
% \RequirePackage{fontspec}
|
||||
% \defaultfontfeatures{Ligatures=TeX}
|
||||
% \RequirePackage{unicode-math}
|
||||
% \setmainfont{Latin Modern}
|
||||
% \setsansfont{Latin Modern Sans}
|
||||
% \setmathfont{Latin Modern Math}
|
||||
%\else
|
||||
|
||||
\RequirePackage[T1]{fontenc}
|
||||
\IfFileExists{lmodern.sty}%
|
||||
{\RequirePackage{lmodern}}%
|
||||
{}
|
||||
%\fi
|
||||
|
||||
% do not use inputenc and do not automatically load lmodern to avoid problems with German
|
||||
% charactes, see
|
||||
% https://tex.stackexchange.com/questions/496630/lualatex-problems-with-german-characters
|
||||
\ifxetexorluatex
|
||||
% \RequirePackage{fontspec}
|
||||
% \defaultfontfeatures{Ligatures=TeX}
|
||||
% \RequirePackage{unicode-math}
|
||||
% \setmainfont{Latin Modern}
|
||||
% \setsansfont{Latin Modern Sans}
|
||||
% \setmathfont{Latin Modern Math}
|
||||
% \ifluatex
|
||||
% \usepackage{luatextra}
|
||||
% \usepackage{lualatex-math} %loads fontspec
|
||||
% \usepackage{shellesc} % fix a bug for lualatex shellescape
|
||||
% \fi
|
||||
\else
|
||||
\RequirePackage[utf8]{inputenc}
|
||||
% \RequirePackage[utf8]{inputenx}
|
||||
% %additions for utf8
|
||||
% \input{ix-utf8enc.dfu}
|
||||
\RequirePackage[T1]{fontenc}
|
||||
% loading lmodern can cause issues with certain special characters. avoid.
|
||||
% \IfFileExists{lmodern.sty}%
|
||||
% {\RequirePackage{lmodern}}%
|
||||
% {}
|
||||
% \fi
|
||||
\fi
|
||||
% hyper links (hyperref is loaded at the end of the preamble to pass options required by loaded packages such as CJK)
|
||||
\newcommand*\pdfpagemode{UseNone}% do not show thumbnails or bookmarks on opening (on supporting browsers); set \pdfpagemode to "UseOutlines" to show bookmarks
|
||||
\RequirePackage{url}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvbodyi.sty'.
|
||||
%% 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,
|
||||
|
|
@ -16,7 +16,9 @@
|
|||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
% provides the commands for the skillmatrix as well as the command
|
||||
% \recompute@cvskillmatrix@lengths
|
||||
\RequirePackage[moderncvbodyi]{moderncvskillmatrix}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall body definition
|
||||
|
|
@ -59,9 +61,11 @@
|
|||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||
\recompute@cvskillmatrix@lengths
|
||||
% regular lengths
|
||||
\setlength{\parskip}{0\p@}}
|
||||
|
||||
|
||||
\@initializelength{\baseletterheight}
|
||||
\settoheight{\baseletterheight}{\sectionstyle{o}}
|
||||
\setlength{\baseletterheight}{\baseletterheight-0.95ex}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvbodyiii.sty'.
|
||||
%% 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,
|
||||
|
|
@ -37,7 +37,9 @@
|
|||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
% provides the commands for the skillmatrix as well as the command
|
||||
% \recompute@cvskillmatrix@lengths
|
||||
\RequirePackage[moderncvbodyiii]{moderncvskillmatrix}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall body definition
|
||||
|
|
@ -96,6 +98,7 @@
|
|||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||
\recompute@cvskillmatrix@lengths
|
||||
% regular lengths
|
||||
\setlength{\parskip}{0\p@}}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvbodyiv.sty'.
|
||||
%% 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,
|
||||
|
|
@ -16,7 +16,9 @@
|
|||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
% provides the commands for the skillmatrix as well as the command
|
||||
% \recompute@cvskillmatrix@lengths
|
||||
\RequirePackage[moderncvbodyiv]{moderncvskillmatrix}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall body definition
|
||||
|
|
@ -57,6 +59,7 @@
|
|||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||
\recompute@cvskillmatrix@lengths
|
||||
% regular lengths
|
||||
\setlength{\parskip}{0\p@}}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvbodyv.sty'.
|
||||
%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com).
|
||||
%% Copyright 2015-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,
|
||||
|
|
@ -16,7 +16,9 @@
|
|||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
% provides the commands for the skillmatrix as well as the command
|
||||
% \recompute@cvskillmatrix@lengths
|
||||
\RequirePackage[moderncvbodyv]{moderncvskillmatrix}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall style definition
|
||||
|
|
@ -61,6 +63,7 @@
|
|||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||
\recompute@cvskillmatrix@lengths
|
||||
% regular lengths
|
||||
\setlength{\parskip}{0\p@}}
|
||||
|
||||
|
|
@ -84,7 +87,15 @@
|
|||
\nobreak\@afterheading\@aftersectiontrue\ignorespaces}
|
||||
|
||||
\renewcommand*{\cvitem}[3][.5ex]{%
|
||||
\@cvitem[#1]{}{\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }{#3}}}
|
||||
\@cvitem[#1]{}{\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }{#3}}%
|
||||
}
|
||||
% \RenewDocumentCommand{\cvitem}{+O{.5ex} +m +m}{%
|
||||
% \IfNoValueTF{#2}{%
|
||||
% \@cvitem[#1]{}{#3}%
|
||||
% }{%
|
||||
% \@cvitem[#1]{}{\hintstyle{#2}: {#3}}%
|
||||
% }%
|
||||
% }
|
||||
|
||||
% underlying command to implement \cvitem, \subsection and \section
|
||||
\newcommand*{\@cvitem}[3][.5ex]{%
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvcollection.sty'.
|
||||
%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com).
|
||||
%% Copyright 2013-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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvcolorblack.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvcolorblue.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvcolorburgundy.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvcolorgreen.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvcolorgrey.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvcolororange.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvcolorpurple.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvcolorred.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvcompatibility.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvdebugtools.sty'.
|
||||
%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com).
|
||||
%% Copyright 2013-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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvfooti.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvheadi.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvheadii.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvheadiii.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvheadiv.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvheadv.sty'.
|
||||
%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com).
|
||||
%% Copyright 2015-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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvheadvi.sty'.
|
||||
%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com).
|
||||
%% Copyright 2015-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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncviconsawesome.sty'.
|
||||
%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com).
|
||||
%% Copyright 2013-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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncviconsletters.sty'.
|
||||
%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com).
|
||||
%% Copyright 2013-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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncviconsmarvosym.sty'.
|
||||
%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com).
|
||||
%% Copyright 2013-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,
|
||||
|
|
|
|||
1051
moderncvskillmatrix.sty
Normal file
1051
moderncvskillmatrix.sty
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvstylebanking.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvstylecasual.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvstyleclassic.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvstyleempty.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvstylefancy.sty'.
|
||||
%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com).
|
||||
%% Copyright 2015-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,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
%% start of file `moderncvstyleoldstyle.sty'.
|
||||
%% 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,
|
||||
|
|
|
|||
75
template.tex
75
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'
|
||||
|
|
@ -83,12 +83,12 @@
|
|||
|
||||
\section{Experience}
|
||||
\subsection{Vocational}
|
||||
\cventry{year--year}{Job title}{Employer}{City}{}{General description no longer than 1--2 lines.\newline{}%
|
||||
Detailed achievements:%
|
||||
\begin{itemize}%
|
||||
\item Achievement 1;
|
||||
\item Achievement 2, with sub-achievements:
|
||||
\begin{itemize}%
|
||||
\cventry{year--year}{Job title}{Employer}{City}{}{General description no longer than 1--2 lines.\newline{}
|
||||
Detailed achievements:
|
||||
\begin{itemize}
|
||||
\item Achievement 1
|
||||
\item Achievement 2 (with sub-achievements)
|
||||
\begin{itemize}
|
||||
\item Sub-achievement (a);
|
||||
\item Sub-achievement (b), with sub-sub-achievements (don't do this!);
|
||||
\begin{itemize}
|
||||
|
|
@ -98,9 +98,10 @@ Detailed achievements:%
|
|||
\end{itemize}
|
||||
\item Sub-achievement (c);
|
||||
\end{itemize}
|
||||
\item Achievement 3.
|
||||
\item Achievement 3
|
||||
\item Achievement 4
|
||||
\end{itemize}}
|
||||
\cventry{year--year}{Job title}{Employer}{City}{}{Description line 1\newline{}Description line 2}
|
||||
\cventry{year--year}{Job title}{Employer}{City}{}{Description line 1\newline{}Description line 2\newline{}}
|
||||
\subsection{Miscellaneous}
|
||||
\cventry{year--year}{Job title}{Employer}{City}{}{Description}
|
||||
|
||||
|
|
@ -108,12 +109,66 @@ Detailed achievements:%
|
|||
\cvitemwithcomment{Language 1}{Skill level}{Comment}
|
||||
\cvitemwithcomment{Language 2}{Skill level}{Comment}
|
||||
\cvitemwithcomment{Language 3}{Skill level}{Comment}
|
||||
\cvitemwithcomment{Language 4}{Skill level}{Comment}
|
||||
|
||||
\section{Computer skills}
|
||||
\cvdoubleitem{category 1}{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{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}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
%% start of file `tweaklist.sty'.
|
||||
%% Original by Jakob Schiotz, downloaded from http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty; not found on ctan.
|
||||
%% Modified by Xavier Danaux (xdanaux@gmail.com).
|
||||
%% Modified by Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% The tweaklist.sty package redefines the itemize, enumerate and description packages, so that all parameters can be adjusted.
|
||||
% This was done by copying the original definitions, and adding "hook commands" that are executed when entering the environment.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue