summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-12-16 21:18:48 +0000
committerKarl Berry <karl@freefriends.org>2021-12-16 21:18:48 +0000
commit378121536177f8e05874ea42c91c539a1cfd7f9c (patch)
treece6b27dac9cc4e0d87f7f549889c9bcf83889770
parent89233415a333943ec25e1e4aad0fb6509d3025ac (diff)
moderncv (16dec21)
git-svn-id: svn://tug.org/texlive/trunk@61324 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/moderncv/CHANGELOG5
-rw-r--r--Master/texmf-dist/doc/latex/moderncv/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/moderncv/template.tex19
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncv.cls21
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvbodyi.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvbodyii.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvbodyiii.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvbodyiv.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvbodyv.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvcollection.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvcolorblack.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvcolorblue.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvcolorburgundy.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvcolorgreen.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvcolorgrey.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvcolororange.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvcolorpurple.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvcolorred.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvcompatibility.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvdebugtools.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvfooti.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvheadi.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvheadii.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvheadiii.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvheadiv.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvheadv.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvheadvi.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncviconsacademic.sty54
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncviconsawesome.sty38
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncviconsletters.sty18
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncviconsmarvosym.sty251
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncviconssymbols.sty33
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncviconstikz.sty466
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvskillmatrix.sty2
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvstylebanking.sty10
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvstylecasual.sty10
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvstyleclassic.sty10
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvstyleempty.sty10
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvstylefancy.sty10
-rw-r--r--Master/texmf-dist/tex/latex/moderncv/moderncvstyleoldstyle.sty2
40 files changed, 644 insertions, 363 deletions
diff --git a/Master/texmf-dist/doc/latex/moderncv/CHANGELOG b/Master/texmf-dist/doc/latex/moderncv/CHANGELOG
index 5509461d13c..325e2b7f352 100644
--- a/Master/texmf-dist/doc/latex/moderncv/CHANGELOG
+++ b/Master/texmf-dist/doc/latex/moderncv/CHANGELOG
@@ -1,3 +1,8 @@
+version 2.3.0 (2021-12-16)
+- Remove font loading from class (#87)
+- Add Matrix and Signal icon (#84)
+- Improved symbol loading (#84)
+
version: 2.2.0 (2021-07-28)
- Remove dot in cventry when using moderncvbodyi.
- Remove http baseurl in hyperref.
diff --git a/Master/texmf-dist/doc/latex/moderncv/README.md b/Master/texmf-dist/doc/latex/moderncv/README.md
index d87ba73ad02..53adf48fad9 100644
--- a/Master/texmf-dist/doc/latex/moderncv/README.md
+++ b/Master/texmf-dist/doc/latex/moderncv/README.md
@@ -8,6 +8,8 @@ Most commands are defined in such a way that arguments are optional.
Until a decent manual is written, one can always look in the `template.tex` file for an example. It can be compiled to pdf via `latexmk -pdf ./template.tex`.
+If using [`academicons`](https://ctan.org/tex-archive/fonts/academicons) in the template, you need to use a Xe(La)TeX or Lua(La)TeX engine for them to render. Otherwise an alternative will be used automatically.
+
## Licence
moderncv is licensed under the [LPPL-1.3c](https://spdx.org/licenses/LPPL-1.3c.html).
diff --git a/Master/texmf-dist/doc/latex/moderncv/template.tex b/Master/texmf-dist/doc/latex/moderncv/template.tex
index 1083fc87585..34abd843f32 100644
--- a/Master/texmf-dist/doc/latex/moderncv/template.tex
+++ b/Master/texmf-dist/doc/latex/moderncv/template.tex
@@ -20,10 +20,27 @@
% adjust the page margins
\usepackage[scale=0.75]{geometry}
-\setlength{\footskip}{122.40004pt} % depending on the amount of information in the footer, you need to change this value. comment this line out and set it to the size given in the warning
+\setlength{\footskip}{136.00005pt} % depending on the amount of information in the footer, you need to change this value. comment this line out and set it to the size given in the warning
%\setlength{\hintscolumnwidth}{3cm} % if you want to change the width of the column with the dates
%\setlength{\makecvheadnamewidth}{10cm} % for the 'classic' style, if you want to force the width allocated to your name and avoid line breaks. be careful though, the length is normally calculated to avoid any overlap with your personal info; use this at your own typographical risks...
+% font loading
+% for luatex and xetex, do not use inputenc and fontenc
+% see https://tex.stackexchange.com/a/496643
+\ifxetexorluatex
+ \usepackage{fontspec}
+ \usepackage{unicode-math}
+ \defaultfontfeatures{Ligatures=TeX}
+ \setmainfont{Latin Modern Roman}
+ \setsansfont{Latin Modern Sans}
+ \setmonofont{Latin Modern Mono}
+ \setmathfont{Latin Modern Math}
+\else
+ \usepackage[utf8]{inputenc}
+ \usepackage[T1]{fontenc}
+ \usepackage{lmodern}
+\fi
+
% personal data
\name{John}{Doe}
\title{Résumé title} % optional, remove / comment the line if not wanted
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncv.cls b/Master/texmf-dist/tex/latex/moderncv/moderncv.cls
index b14fc53e247..2c1f9a0ef05 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncv.cls
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncv.cls
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{moderncv}[2021-07-28 v2.2.0 modern curriculum vitae and letter document class]
+\ProvidesClass{moderncv}[2021-12-16 v2.3.0 modern curriculum vitae and letter document class]
%-------------------------------------------------------------------------------
@@ -83,8 +83,8 @@
% color
\RequirePackage[table]{xcolor}
-% font loading
-\RequirePackage{ifxetex,ifluatex}
+% tex compiler checking for symbol loading
+\RequirePackage{iftex}
\newif\ifxetexorluatex
\ifxetex
\xetexorluatextrue
@@ -96,21 +96,6 @@
\fi
\fi
-% for luatex and xetex, do not use inputenc and fontenc
-% see https://tex.stackexchange.com/a/496643
-\ifxetexorluatex
- \RequirePackage{fontspec}
- \defaultfontfeatures{Ligatures=TeX}
- \RequirePackage{unicode-math}
- \setmainfont{Latin Modern Roman}
- \setsansfont{Latin Modern Sans}
- \setmonofont{Latin Modern Mono}
- \setmathfont{Latin Modern Math}
-\else
- \RequirePackage[utf8]{inputenc}
- \RequirePackage[T1]{fontenc}
- \RequirePackage{lmodern}
-\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
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvbodyi.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvbodyi.sty
index d45364133a6..c83b7da6b72 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvbodyi.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvbodyi.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvbodyi}[2021-07-28 v2.2.0 modern curriculum vitae and letter body variant: 1]
+\ProvidesPackage{moderncvbodyi}[2021-12-16 v2.3.0 modern curriculum vitae and letter body variant: 1]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvbodyii.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvbodyii.sty
index d45364133a6..c83b7da6b72 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvbodyii.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvbodyii.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvbodyi}[2021-07-28 v2.2.0 modern curriculum vitae and letter body variant: 1]
+\ProvidesPackage{moderncvbodyi}[2021-12-16 v2.3.0 modern curriculum vitae and letter body variant: 1]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvbodyiii.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvbodyiii.sty
index 53a61a716f3..4f542b779e7 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvbodyiii.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvbodyiii.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvbodyiii}[2021-07-28 v2.2.0 modern curriculum vitae and letter body variant: 3]
+\ProvidesPackage{moderncvbodyiii}[2021-12-16 v2.3.0 modern curriculum vitae and letter body variant: 3]
% rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules"
\@initializeif{\if@fullrules}\@fullrulesfalse
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvbodyiv.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvbodyiv.sty
index c00896d6a59..b3c03a158d9 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvbodyiv.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvbodyiv.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvbodyiv}[2021-07-28 v2.2.0 modern curriculum vitae and letter body variant: 4]
+\ProvidesPackage{moderncvbodyiv}[2021-12-16 v2.3.0 modern curriculum vitae and letter body variant: 4]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvbodyv.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvbodyv.sty
index ffeaf8f1d98..fd6f760299f 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvbodyv.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvbodyv.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvbodyv}[2021-07-28 v2.2.0 modern curriculum vitae and letter body variant: 5]
+\ProvidesPackage{moderncvbodyv}[2021-12-16 v2.3.0 modern curriculum vitae and letter body variant: 5]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvcollection.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvcollection.sty
index aec3beae812..3c5ee253583 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvcollection.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvcollection.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvcollection}[2021-07-28 v2.2.0 moderncv collections]
+\ProvidesPackage{moderncvcollection}[2021-12-16 v2.3.0 moderncv collections]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorblack.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorblack.sty
index 96bf9288963..d594d184af7 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorblack.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorblack.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvcolorblack}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: black]
+\ProvidesPackage{moderncvcolorblack}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: black]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorblue.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorblue.sty
index 09d1770ffa9..35229cff33e 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorblue.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorblue.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvcolorblue}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: blue]
+\ProvidesPackage{moderncvcolorblue}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: blue]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorburgundy.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorburgundy.sty
index a27690ea1f2..454658b1c54 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorburgundy.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorburgundy.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvcolorburgundy}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: burgundy]
+\ProvidesPackage{moderncvcolorburgundy}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: burgundy]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorgreen.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorgreen.sty
index 0f4de1fabc4..36bdf64a09c 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorgreen.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorgreen.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvcolorgreen}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: green]
+\ProvidesPackage{moderncvcolorgreen}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: green]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorgrey.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorgrey.sty
index 46e9bed487e..0a9a80528ce 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorgrey.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorgrey.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvcolorgrey}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: grey]
+\ProvidesPackage{moderncvcolorgrey}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: grey]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvcolororange.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvcolororange.sty
index 6a63e65eb82..5d4cae58cb6 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvcolororange.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvcolororange.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvcolororange}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: orange]
+\ProvidesPackage{moderncvcolororange}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: orange]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorpurple.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorpurple.sty
index c1c44e195ae..f67530ed082 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorpurple.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorpurple.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvcolorpurple}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: purple]
+\ProvidesPackage{moderncvcolorpurple}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: purple]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorred.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorred.sty
index e9a689bb1cc..6a6445e66ee 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvcolorred.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvcolorred.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvcolorred}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: red]
+\ProvidesPackage{moderncvcolorred}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: red]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvcompatibility.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvcompatibility.sty
index e2a29aaadcd..f9155f62455 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvcompatibility.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvcompatibility.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvcompatibility}[2021-07-28 v2.2.0 modern curriculum vitae and letter compatibility patches]
+\ProvidesPackage{moderncvcompatibility}[2021-12-16 v2.3.0 modern curriculum vitae and letter compatibility patches]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvdebugtools.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvdebugtools.sty
index a19a1928acf..577406130eb 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvdebugtools.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvdebugtools.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvdebugtools}[2021-07-28 v2.2.0 modern curriculum vitae and letter debug tools]
+\ProvidesPackage{moderncvdebugtools}[2021-12-16 v2.3.0 modern curriculum vitae and letter debug tools]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvfooti.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvfooti.sty
index b2e8657d990..45ca74e66b1 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvfooti.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvfooti.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvfooti}[2021-07-28 v2.2.0 modern curriculum vitae and letter footer variant: 1]
+\ProvidesPackage{moderncvfooti}[2021-12-16 v2.3.0 modern curriculum vitae and letter footer variant: 1]
%-------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvheadi.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvheadi.sty
index c7e4af54cba..86a0e54c67c 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvheadi.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvheadi.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvheadi}[2021-07-28 v2.2.0 modern curriculum vitae and letter header variant: 1]
+\ProvidesPackage{moderncvheadi}[2021-12-16 v2.3.0 modern curriculum vitae and letter header variant: 1]
% details options: "details" (default) or "nodetails"
\@initializeif{\if@details}\@detailsfalse
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvheadii.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvheadii.sty
index dccd2fc97b5..1444b39c1f6 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvheadii.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvheadii.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvheadii}[2021-07-28 v2.2.0 modern curriculum vitae and letter header variant: 2]
+\ProvidesPackage{moderncvheadii}[2021-12-16 v2.3.0 modern curriculum vitae and letter header variant: 2]
% details options: "details" or "nodetails" (default)
\@initializeif{\if@details}\@detailsfalse
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvheadiii.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvheadiii.sty
index c13f1bfce46..0a022de8028 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvheadiii.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvheadiii.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvheadiii}[2021-07-28 v2.2.0 modern curriculum vitae and letter header variant: 3]
+\ProvidesPackage{moderncvheadiii}[2021-12-16 v2.3.0 modern curriculum vitae and letter header variant: 3]
% details options: "details" (default) or "nodetails"
\@initializeif{\if@details}\@detailsfalse
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvheadiv.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvheadiv.sty
index d8cf4f5b26e..f5a534e25af 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvheadiv.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvheadiv.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvheadiv}[2021-07-28 v2.2.0 modern curriculum vitae and letter header variant: 4]
+\ProvidesPackage{moderncvheadiv}[2021-12-16 v2.3.0 modern curriculum vitae and letter header variant: 4]
% details options: "details" (default) or "nodetails"
\@initializeif{\if@details}\@detailsfalse
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvheadv.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvheadv.sty
index 1bed0962c9a..1a5d9391db6 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvheadv.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvheadv.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvheadv}[2021-07-28 v2.2.0 modern curriculum vitae and letter header variant: 5]
+\ProvidesPackage{moderncvheadv}[2021-12-16 v2.3.0 modern curriculum vitae and letter header variant: 5]
% details options: "details" (default) or "nodetails"
\@initializeif{\if@details}\@detailsfalse
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvheadvi.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvheadvi.sty
index 0734552487a..1169e21dc5a 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvheadvi.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvheadvi.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvheadvi}[2021-07-28 v2.2.0 modern curriculum vitae and letter header: 6]
+\ProvidesPackage{moderncvheadvi}[2021-12-16 v2.3.0 modern curriculum vitae and letter header: 6]
% details options: "details" (default) or "nodetails"
\@initializeif{\if@details}\@detailsfalse
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncviconsacademic.sty b/Master/texmf-dist/tex/latex/moderncv/moderncviconsacademic.sty
new file mode 100644
index 00000000000..280eb9b70db
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncviconsacademic.sty
@@ -0,0 +1,54 @@
+%% start of file `moderncviconsacademic.sty'.
+%% 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,
+% available at http://www.latex-project.org/lppl/.
+
+
+%-------------------------------------------------------------------------------
+% identification
+%-------------------------------------------------------------------------------
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{moderncviconsacademic}[2021-12-16 v2.3.0 modern curriculum vitae icons: academicons]
+
+
+%-------------------------------------------------------------------------------
+% required packages
+%-------------------------------------------------------------------------------
+% Package for academic icons
+\RequirePackage{academicons}
+
+
+%-------------------------------------------------------------------------------
+% all symbols described in moderncv.cls
+%-------------------------------------------------------------------------------
+%\newcommand*{\listitemsymbol} {\labelitemi~}
+%\newcommand*{\addresssymbol} {}
+%\newcommand*{\bornsymbol} {}
+%\newcommand*{\mobilephonesymbol} {}
+%\newcommand*{\fixedphonesymbol} {}
+%\newcommand*{\faxphonesymbol} {}
+%\newcommand*{\emailsymbol} {}
+%\newcommand*{\homepagesymbol} {}
+%\newcommand*{\linkedinsocialsymbol} {}
+%\newcommand*{\xingsocialsymbol} {}
+%\newcommand*{\twittersocialsymbol} {}
+%\newcommand*{\githubsocialsymbol} {}
+%\newcommand*{\gitlabsocialsymbol} {}
+%\newcommand*{\stackoverflowsocialsymbol}{}
+%\newcommand*{\bitbucketsocialsymbol} {}
+%\newcommand*{\skypesocialsymbol} {}
+\renewcommand*{\orcidsocialsymbol} {{\small\aiOrcid}~}
+\renewcommand*{\researchgatesocialsymbol} {{\small\aiResearchGateSquare}~} % alternative: \aiResearchGate
+\renewcommand*{\researcheridsocialsymbol} {{\small\aiResearcherIDSquare}~} % alternative: \aiResearcherID
+\renewcommand*{\googlescholarsocialsymbol}{{\small\aiGoogleScholar}~}
+%\newcommand*{\telegramsocialsymbol} {}
+%\newcommand*{\whatsappsocialsymbol} {}
+%\newcommand*{\matrixsocialsymbol} {}
+%\newcommand*{\signalsocialsymbol} {}
+
+
+\endinput
+
+%% end of file `moderncviconsacademic.sty'.
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncviconsawesome.sty b/Master/texmf-dist/tex/latex/moderncv/moderncviconsawesome.sty
index 4c833d32d68..bef20b362ce 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncviconsawesome.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncviconsawesome.sty
@@ -10,50 +10,46 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncviconsawesome}[2021-07-28 v2.2.0 modern curriculum vitae and letter icons: awesome]
+\ProvidesPackage{moderncviconsawesome}[2021-12-16 v2.3.0 modern curriculum vitae icons: awesome]
%-------------------------------------------------------------------------------
% required packages
%-------------------------------------------------------------------------------
% Font Awesome font
\RequirePackage{fontawesome5}
-% Package for academic icons
-\RequirePackage{academicons}
-
%-------------------------------------------------------------------------------
-% symbols definition
+% all symbols described in moderncv.cls
%-------------------------------------------------------------------------------
-\renewcommand*{\labelitemi} {\strut\textcolor{color1}{\tiny\faCircle}}
+\renewcommand*{\labelitemi} {\strut\textcolor{color1}{\tiny\faCircle[regular]}} % alternative: \faCircle (solid style)
%\renewcommand*{\labelitemii} {\strut\textcolor{color1}{\large\bfseries-}} % no change from default in moderncv.cls
%\renewcommand*{\labelitemiii} {\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% no change from default in moderncv.cls
%\renewcommand*{\labelitemiv} {\labelitemiii} % no change from default in moderncv.cls
-\renewcommand*{\addresssymbol} {}
-\renewcommand*{\mobilephonesymbol} {{\small\faMobile}~}
-\renewcommand*{\fixedphonesymbol} {{\small\faPhone}~}
+%\renewcommand*{\addresssymbol} {}
+\renewcommand*{\mobilephonesymbol} {{\small\faMobile*}~} % alternative: \faMobile (solid style)
+\renewcommand*{\fixedphonesymbol} {{\small\faPhone*}~} % alternative: \faPhone (reversed)
\renewcommand*{\faxphonesymbol} {{\small\faFax}~} % alternative: \faPrint
-\renewcommand*{\emailsymbol} {{\small\faEnvelope}~} % alternative: \faInbox
-\renewcommand*{\homepagesymbol} {{\small\faGlobe}~} % alternative: \faHome
-\renewcommand*{\linkedinsocialsymbol} {{\small\faLinkedin}~} % alternative: \faLinkedinSquare
+\renewcommand*{\emailsymbol} {{\small\faEnvelope[regular]}~} % alternative: \faInbox, \faEnvelope (solid style)
+\renewcommand*{\homepagesymbol} {{\small\faGlobeAmericas}~} % alternative: \faHome, \faGlobe, \faGlobeEurope, \faGlobeAfrica, \faGlobeAsia
+\renewcommand*{\linkedinsocialsymbol} {{\small\faLinkedinIn}~} % alternative: \faLinkedin
\renewcommand*{\xingsocialsymbol} {{\small\faXing}~} % alternative: \faXingSquare
\renewcommand*{\twittersocialsymbol} {{\small\faTwitter}~} % alternative: \faTwitterSquare
-\renewcommand*{\githubsocialsymbol} {{\small\faGithub}~} % alternative: \faGithubSquare, \faGithubSquare
+\renewcommand*{\githubsocialsymbol} {{\small\faGithub}~} % alternative: \faGithubSquare, \faGithub*
\renewcommand*{\gitlabsocialsymbol} {{\small\faGitlab}~}
\renewcommand*{\stackoverflowsocialsymbol}{{\small\faStackOverflow}~}
\renewcommand*{\bitbucketsocialsymbol} {{\small\faBitbucket}~}
\renewcommand*{\skypesocialsymbol} {{\small\faSkype}~}
-\renewcommand*{\orcidsocialsymbol} {{\small\aiOrcid}~}
-\renewcommand*{\researchgatesocialsymbol} {{\small\aiResearchGate}~}
-\renewcommand*{\researcheridsocialsymbol} {{\small\aiResearcherID}~} % alternative: \aiResearcherIDSquare
-\renewcommand*{\telegramsocialsymbol} {{\small\faTelegram}~}
-\renewcommand*{\googlescholarsocialsymbol}{{\small\aiGoogleScholar}~}
+\renewcommand*{\orcidsocialsymbol} {{\small\faOrcid}~}
+\renewcommand*{\researchgatesocialsymbol} {{\small\faResearchgate}~}
+%\renewcommand*{\researcheridsocialsymbol} {}
+%\renewcommand*{\googlescholarsocialsymbol}{}
\renewcommand*{\telegramsocialsymbol} {{\small\faTelegram}~}
\renewcommand*{\whatsappsocialsymbol} {{\small\faWhatsapp}~}
-\renewcommand*{\signalsocialsymbol} {}
-\renewcommand*{\matrixsocialsymbol} {}
-\renewcommand*{\bornsymbol} {{\small\faAsterisk}~}
+%\renewcommand*{\signalsocialsymbol} {}
+%\renewcommand*{\matrixsocialsymbol} {}
+\renewcommand*{\bornsymbol} {{\small\faAsterisk}~} % alternative: \faBabyCarriage
\endinput
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncviconsletters.sty b/Master/texmf-dist/tex/latex/moderncv/moderncviconsletters.sty
index 20c74f655c7..edce723d15a 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncviconsletters.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncviconsletters.sty
@@ -10,25 +10,13 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncviconsletters}[2021-07-28 v2.2.0 modern curriculum vitae and letter icons: letters]
-
-
-%-------------------------------------------------------------------------------
-% required packages
-%-------------------------------------------------------------------------------
-% MarVoSym font
-%\RequirePackage{marvosym}
-\newcommand*{\marvosymbol}[1]{}
-%\ifxetexorluatex
-% \renewcommand*{\marvosymbol}[1]{{\fontspec{MarVoSym}\char#1}}
-%\else
- \renewcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}}
-%\fi
-
+\ProvidesPackage{moderncviconsletters}[2021-12-16 v2.3.0 modern curriculum vitae icons: letter]
%-------------------------------------------------------------------------------
% symbols definition
%-------------------------------------------------------------------------------
+\newcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}}
+
\renewcommand*{\labelitemi} {\strut\textcolor{color1}{\marvosymbol{123}}} % equivalent to \Neutral from marvosym package; alternative: \fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}
%\renewcommand*{\labelitemii} {\strut\textcolor{color1}{\large\bfseries-}} % no change from default in moderncv.cls
%\renewcommand*{\labelitemiii} {\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% no change from default in moderncv.cls
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncviconsmarvosym.sty b/Master/texmf-dist/tex/latex/moderncv/moderncviconsmarvosym.sty
index 34962fab469..ea2dddfa70f 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncviconsmarvosym.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncviconsmarvosym.sty
@@ -10,265 +10,20 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncviconsmarvosym}[2021-07-28 v2.2.0 modern curriculum vitae and letter icons: marvosym]
-
+\ProvidesPackage{moderncviconsmarvosym}[2021-12-16 v2.3.0 modern curriculum vitae icons: marvosym]
%-------------------------------------------------------------------------------
-% required packages
+% all symbols described in moderncv.cls
%-------------------------------------------------------------------------------
-% MarVoSym font
-%\RequirePackage{marvosym}
-\newcommand*{\marvosymbol}[1]{}
-%\ifxetexorluatex
-% \renewcommand*{\marvosymbol}[1]{{\fontspec{MarVoSym}\char#1}}
-%\else
- \renewcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}}
-%\fi
-
-% tikz drawings
-\RequirePackage{tikz}
-
+\newcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}}
-%-------------------------------------------------------------------------------
-% symbols definition
-%-------------------------------------------------------------------------------
\renewcommand*{\labelitemi} {\strut\textcolor{color1}{\marvosymbol{123}}} % equivalent to \Neutral from marvosym package; alternative: \fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}
-%\renewcommand*{\labelitemii} {\strut\textcolor{color1}{\large\bfseries-}} % no change from default in moderncv.cls
-%\renewcommand*{\labelitemiii} {\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% no change from default in moderncv.cls
-%\renewcommand*{\labelitemiv} {\labelitemiii} % no change from default in moderncv.cls
-\renewcommand*{\addresssymbol} {}
\renewcommand*{\mobilephonesymbol} {\marvosymbol{72}~}
\renewcommand*{\fixedphonesymbol} {\marvosymbol{84}~}
\renewcommand*{\faxphonesymbol} {\marvosymbol{117}~}
\renewcommand*{\emailsymbol} {\marvosymbol{66}~}
\renewcommand*{\homepagesymbol} {{\Large\marvosymbol{205}}~}
-\renewcommand*{\linkedinsocialsymbol}{%
- \protect\raisebox{-0.165em}{%
- \protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.25, yscale=-0.25, inner sep=0pt, outer sep=0pt]
- \protect\begin{scope}[cm={{0.60,0.0,0.0,0.60,(346.39,123.07)}}]
- \protect\path[fill=color2]
- (381,202) -- (434,202) .. controls (439,202) and (442,205) ..
- (442,210) -- (442,264) .. controls (442,268) and (439,272) ..
- (434,272) -- (381,272) .. controls (376,272) and (372,268) ..
- (372,264) -- (372,210) .. controls (372,205) and (376,202) ..
- (381,202) -- cycle;
- \protect\begin{scope}[xscale=0.98, yscale=1.02, fill=white]
- \protect\path[fill=white]
- (403,253) -- (403,224) -- (394,224) -- (394,253) --
- cycle(398,211) .. controls (397,211) and (395,212) ..
- (395,213) .. controls (394,213) and (393,215) ..
- (393,216) .. controls (393,217) and (394,218) ..
- (395,219) .. controls (395,220) and (397,220) ..
- (398,220) .. controls (400,220) and (401,220) ..
- (402,219) .. controls (402,218) and (403,217) ..
- (403,216) .. controls (403,215) and (402,213) ..
- (402,213) .. controls (401,212) and (400,211) ..
- (398,211) -- cycle;
- \protect\path[fill=white]
- (410,253) -- (419,253) --
- (419,236) .. controls (419,236) and (419,235) ..
- (419,235) .. controls (419,235) and (419,234) ..
- (419,234) .. controls (419,233) and (420,232) ..
- (421,232) .. controls (422,231) and (423,231) ..
- (424,231) .. controls (425,231) and (427,231) ..
- (427,232) .. controls (428,234) and (428,235) ..
- (428,237) -- (428,253) -- (437,253) --
- (437,236) .. controls (437,232) and (436,228) ..
- (434,226) .. controls (433,224) and (430,223) ..
- (427,223) .. controls (425,223) and (423,224) ..
- (421,225) .. controls (420,226) and (419,227) ..
- (418,228) -- (418,228) -- (417,224) --
- (410,224) .. controls (410,225) and (410,227) ..
- (410,228) .. controls (410,230) and (410,231) ..
- (410,233) -- cycle;
- \protect\end{scope}%
- \protect\end{scope}%
- \protect\end{tikzpicture}}%
- ~}
-\renewcommand*{\xingsocialsymbol}{}
-\renewcommand*{\twittersocialsymbol} {%
- \protect\raisebox{0em}{%
- \protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.005, yscale=-0.005, inner sep=0pt, outer sep=0pt]
- \protect\path[fill=color2]
- (2000, 192) .. controls (1926, 225) and (1847, 247) ..
- (1764, 257) .. controls (1849, 206) and (1914, 126) ..
- (1945, 30) .. controls (1865, 77) and (1778, 111) ..
- (1684, 130) .. controls (1609, 50) and (1503, 0) ..
- (1385, 0) .. controls (1158, 0) and ( 974, 184) ..
- ( 974, 410) .. controls ( 974, 442) and ( 978, 474) ..
- ( 985, 504) .. controls ( 644, 487) and ( 342, 323) ..
- ( 139, 75) .. controls ( 104, 136) and ( 84, 206) ..
- ( 84, 281) .. controls ( 84, 424) and ( 156, 549) ..
- ( 266, 623) .. controls ( 199, 621) and ( 136, 602) ..
- ( 80, 572) .. controls ( 80, 573) and ( 80, 575) ..
- ( 80, 577) .. controls ( 80, 776) and ( 222, 941) ..
- ( 409, 979) .. controls ( 375, 988) and ( 339, 993) ..
- ( 301, 993) .. controls ( 275, 993) and ( 249, 991) ..
- ( 224, 986) .. controls ( 276,1149) and ( 428,1268) ..
- ( 607,1271) .. controls ( 467,1381) and ( 290,1447) ..
- ( 98,1447) .. controls ( 65,1447) and ( 32,1445) ..
- ( 0,1441) .. controls ( 182,1557) and ( 397,1625) ..
- ( 629,1625) .. controls (1384,1625) and (1796,1000) ..
- (1796, 458) .. controls (1796, 440) and (1796, 422) ..
- (1795, 405) .. controls (1875, 347) and (1945, 275) ..
- (2000, 192);
- \protect\end{tikzpicture}}%
- ~}
-\renewcommand*{\githubsocialsymbol} {%
- \protect\raisebox{-0.15em}{%
- \protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.25, yscale=-0.25, inner sep=0pt, outer sep=0pt]
- \protect\begin{scope}[shift={(507,387)}]
- \protect\path[fill=color2]
- (117, 60) .. controls (117, 71) and (108, 81) ..
- ( 96, 81) .. controls ( 85, 81) and ( 75, 71) ..
- ( 75, 60) .. controls ( 75, 48) and ( 85, 39) ..
- ( 96, 39) .. controls (108, 39) and (117, 48) ..
- (117, 60) -- cycle;
- \protect\path[cm={{0.88,0.0,0.0,0.88,(11.10,6.89)}}, fill=white]
- (117, 60) .. controls (117, 71) and (108, 81) ..
- ( 96, 81) .. controls ( 85, 81) and ( 75, 71) ..
- ( 75, 60) .. controls ( 75, 48) and ( 85, 39) ..
- ( 96, 39) .. controls (108, 39) and (117, 48) ..
- (117, 60) -- cycle;
- \protect\path[fill=color2, nonzero rule]
- (103, 45) .. controls (103, 45) and (101, 46) ..
- (101, 47) -- (100, 47) --
- ( 99, 47) .. controls ( 99, 47) and ( 98, 47) ..
- ( 97, 47) .. controls ( 94, 47) and ( 93, 47) ..
- ( 92, 47) -- ( 92, 47) --
- ( 91, 47) .. controls ( 90, 46) and ( 88, 45) ..
- ( 88, 45) .. controls ( 88, 45) and ( 88, 45) ..
- ( 87, 45) .. controls ( 87, 45) and ( 87, 45) ..
- ( 87, 45) .. controls ( 86, 46) and ( 86, 48) ..
- ( 86, 49) -- ( 87, 50) --
- ( 86, 51) .. controls ( 85, 51) and ( 85, 52) ..
- ( 85, 53) .. controls ( 85, 54) and ( 85, 57) ..
- ( 85, 58) .. controls ( 85, 58) and ( 85, 58) ..
- ( 82, 59) .. controls ( 79, 59) and ( 77, 59) ..
- ( 77, 59) .. controls ( 77, 59) and ( 77, 59) ..
- ( 78, 59) .. controls ( 80, 59) and ( 83, 59) ..
- ( 85, 59) .. controls ( 85, 59) and ( 85, 59) ..
- ( 85, 59) .. controls ( 86, 59) and ( 86, 59) ..
- ( 86, 59) .. controls ( 86, 59) and ( 85, 59) ..
- ( 84, 59) .. controls ( 82, 60) and ( 80, 60) ..
- ( 79, 60) .. controls ( 78, 61) and ( 77, 61) ..
- ( 77, 61) .. controls ( 77, 61) and ( 78, 61) ..
- ( 79, 61) .. controls ( 81, 60) and ( 83, 60) ..
- ( 85, 60) .. controls ( 86, 60) and ( 86, 60) ..
- ( 86, 60) .. controls ( 86, 60) and ( 87, 61) ..
- ( 88, 62) .. controls ( 89, 63) and ( 90, 63) ..
- ( 92, 63) .. controls ( 92, 63) and ( 93, 64) ..
- ( 93, 64) .. controls ( 93, 64) and ( 93, 64) ..
- ( 93, 64) .. controls ( 92, 64) and ( 92, 65) ..
- ( 92, 65) .. controls ( 92, 66) and ( 90, 66) ..
- ( 89, 66) .. controls ( 88, 66) and ( 88, 66) ..
- ( 87, 65) .. controls ( 87, 64) and ( 86, 63) ..
- ( 86, 63) .. controls ( 85, 63) and ( 84, 63) ..
- ( 84, 63) .. controls ( 84, 63) and ( 84, 63) ..
- ( 84, 63) .. controls ( 85, 64) and ( 86, 65) ..
- ( 86, 66) .. controls ( 87, 67) and ( 87, 68) ..
- ( 88, 68) .. controls ( 89, 68) and ( 89, 68) ..
- ( 90, 68) -- ( 92, 68) -- ( 92, 70) -- ( 92, 72) --
- ( 91, 72) .. controls ( 91, 72) and ( 91, 73) ..
- ( 91, 73) .. controls ( 90, 73) and ( 90, 73) ..
- ( 91, 73) .. controls ( 92, 73) and ( 92, 73) ..
- ( 92, 73) .. controls ( 93, 73) and ( 93, 73) ..
- ( 93, 70) .. controls ( 93, 67) and ( 93, 67) ..
- ( 94, 66) -- ( 94, 66) --
- ( 94, 69) .. controls ( 94, 71) and ( 94, 73) ..
- ( 94, 73) .. controls ( 94, 73) and ( 94, 73) ..
- ( 93, 74) .. controls ( 93, 74) and ( 93, 74) ..
- ( 93, 74) .. controls ( 93, 74) and ( 93, 74) ..
- ( 94, 74) .. controls ( 94, 74) and ( 95, 74) ..
- ( 96, 73) .. controls ( 96, 72) and ( 96, 71) ..
- ( 96, 68) -- ( 96, 66) -- ( 96, 66) --
- ( 96, 69) .. controls ( 96, 72) and ( 96, 72) ..
- ( 97, 73) .. controls ( 97, 74) and ( 99, 74) ..
- ( 99, 74) .. controls ( 99, 74) and ( 99, 74) ..
- ( 99, 73) .. controls ( 99, 73) and ( 98, 73) ..
- ( 98, 72) .. controls ( 98, 72) and ( 98, 66) ..
- ( 98, 66) .. controls ( 98, 66) and ( 99, 66) ..
- ( 99, 66) .. controls ( 99, 67) and ( 99, 67) ..
- ( 99, 69) .. controls ( 99, 71) and ( 99, 72) ..
- ( 99, 72) .. controls ( 99, 73) and (100, 73) ..
- (100, 73) .. controls (101, 73) and (101, 73) ..
- (101, 73) .. controls (102, 73) and (102, 73) ..
- (102, 73) .. controls (101, 72) and (101, 72) ..
- (101, 69) .. controls (101, 66) and (101, 65) ..
- (100, 65) .. controls (100, 64) and (100, 64) ..
- (100, 64) -- ( 99, 64) --
- (100, 63) .. controls (101, 63) and (102, 63) ..
- (103, 63) .. controls (104, 62) and (106, 61) ..
- (106, 60) -- (106, 60) --
- (107, 60) .. controls (109, 60) and (113, 60) ..
- (115, 61) .. controls (115, 61) and (115, 61) ..
- (115, 61) .. controls (115, 60) and (111, 60) ..
- (108, 59) .. controls (107, 59) and (107, 59) ..
- (107, 59) .. controls (107, 59) and (107, 59) ..
- (107, 59) -- (107, 59) --
- (108, 59) .. controls (110, 59) and (112, 59) ..
- (114, 59) .. controls (115, 59) and (115, 59) ..
- (115, 59) .. controls (115, 59) and (112, 59) ..
- (109, 59) .. controls (108, 58) and (107, 58) ..
- (107, 58) .. controls (107, 58) and (107, 58) ..
- (107, 58) .. controls (107, 57) and (107, 56) ..
- (107, 55) .. controls (107, 53) and (107, 53) ..
- (107, 53) .. controls (107, 52) and (106, 51) ..
- (106, 50) -- (105, 50) --
- (105, 48) .. controls (105, 47) and (105, 46) ..
- (105, 46) -- (105, 45) --
- (104, 45) .. controls (104, 45) and (104, 45) ..
- (103, 45) -- cycle;
- \protect\end{scope}%
- \protect\end{tikzpicture}}%
- ~}
-\renewcommand*{\gitlabsocialsymbol}{}
-\renewcommand*{\stackoverflowsocialsymbol}{}
-\renewcommand*{\googlescholarsocialsymbol}{}
-\renewcommand*{\telegramsocialsymbol}{}
-\renewcommand*{\whatsappsocialsymbol}{}
-\renewcommand*{\signalsocialsymbol}{}
-\renewcommand*{\matrixsocialsymbol}{}
-\renewcommand*{\orcidsocialsymbol}{}
-\renewcommand*{\researchgatesocialsymbol}{}
-\renewcommand*{\researcheridsocialsymbol}{}
-\renewcommand*{\bitbucketsocialsymbol}{}
-\renewcommand*{\skypesocialsymbol} {%
- \protect\raisebox{-0.15em}{%
- \protect\begin{tikzpicture}[y=0.08em, x=0.08em, xscale=0.020, yscale=-0.020, inner sep=0pt, outer sep=0pt]
- \protect\begin{scope}[shift={(507,387)}]
- \protect\path[fill=color2,even odd rule]
- (487.6550,288.9690) .. controls (489.0610,278.5690) and (489.8700,267.9960) ..
- (489.8700,257.2330) .. controls (489.8700,128.0770) and (384.5990,23.3610) ..
- (254.7670,23.3610) .. controls (241.8630,23.3610) and (229.2120,24.4210) ..
- (216.9010,26.4410) .. controls (194.8280,12.0570) and (168.5590,3.6740) ..
- (140.2880,3.6740) .. controls (62.7660,3.6740) and (0.0000,66.4820) ..
- (0.0000,143.9800) .. controls (0.0000,172.1780) and (8.2990,198.3740) ..
- (22.5900,220.3690) .. controls (20.6650,232.3860) and (19.6810,244.6920) ..
- (19.6810,257.2290) .. controls (19.6810,386.4050) and (124.8980,491.1100) ..
- (254.7660,491.1100) .. controls (269.4230,491.1100) and (283.6930,489.6840) ..
- (297.5620,487.1780) .. controls (319.1120,500.5470) and (344.4960,508.3260) ..
- (371.7080,508.3260) .. controls (449.2100,508.3260) and (512.0010,445.5020) ..
- (512.0010,368.0120) .. controls (511.9980,338.7190) and (503.0410,311.4840) ..
- (487.6550,288.9690) -- cycle(276.7400,429.5960) .. controls (202.0340,433.4870) and (167.0750,416.9590) .. (135.0500,386.9050) .. controls (99.2850,353.3370) and (113.6520,315.0500) ..
- (142.7900,313.1040) .. controls (171.9120,311.1590) and (189.3980,346.1160) ..
- (204.9410,355.8400) .. controls (220.4650,365.5280) and (279.5340,387.6000) ..
- (310.7350,351.9320) .. controls (344.7100,313.1040) and (288.1410,293.0120) ..
- (246.6760,286.9300) .. controls (187.4730,278.1640) and (112.7260,246.1370) ..
- (118.5410,183.0230) .. controls (124.3580,119.9490) and (172.1230,87.6090) ..
- (222.3910,83.0470) .. controls (286.4680,77.2300) and (328.1820,92.7540) ..
- (361.1760,120.9070) .. controls (399.3270,153.4360) and (378.6840,189.8010) ..
- (354.3770,192.7270) .. controls (330.1660,195.6360) and (302.9730,139.2230) ..
- (249.5860,138.3750) .. controls (194.5590,137.5110) and (157.3690,195.6360) ..
- (225.3000,212.1590) .. controls (293.2660,228.6640) and (366.0500,235.4450) ..
- (392.2610,297.5760) .. controls (418.4900,359.7130) and (351.5070,425.7010) ..
- (276.7400,429.5960) -- cycle;
- \protect\end{scope}%
- \protect\end{tikzpicture}}%
- ~}
- \renewcommand*{\bornsymbol}{}
-
\endinput
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncviconssymbols.sty b/Master/texmf-dist/tex/latex/moderncv/moderncviconssymbols.sty
new file mode 100644
index 00000000000..b7285363576
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncviconssymbols.sty
@@ -0,0 +1,33 @@
+%% start of file `moderncviconssymbols.sty'.
+%% 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,
+% available at http://www.latex-project.org/lppl/.
+
+
+%-------------------------------------------------------------------------------
+% identification
+%-------------------------------------------------------------------------------
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{moderncviconssymbols}[2021-12-12 v2.2.0 modern curriculum vitae icons selector]
+
+
+\ifxetexorluatex
+ \RequirePackage{moderncviconsawesome}
+ \RequirePackage{moderncviconsacademic}
+\else
+ \ClassWarningNoLine{moderncv}{"academicons requires xetex/luatex to work. Using alternatives."}
+ \ifpdftex
+ \RequirePackage{moderncviconsawesome}
+ \else
+ \RequirePackage{moderncviconsmarvosym}
+ \fi
+\fi
+
+% Define symbols that are not defined at this level
+\RequirePackage{moderncviconstikz}
+
+\endinput
+
+%% end of file `moderncviconssymbols.sty'. \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncviconstikz.sty b/Master/texmf-dist/tex/latex/moderncv/moderncviconstikz.sty
new file mode 100644
index 00000000000..078a0e99f7f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncviconstikz.sty
@@ -0,0 +1,466 @@
+%% start of file `moderncviconstikz.sty'.
+%% 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,
+% available at http://www.latex-project.org/lppl/.
+
+
+%-------------------------------------------------------------------------------
+% identification
+%-------------------------------------------------------------------------------
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{moderncviconstikz}[2021-12-16 v2.3.0 modern curriculum vitae and letter icons: tickz]
+
+
+%-------------------------------------------------------------------------------
+% required packages
+%-------------------------------------------------------------------------------
+\RequirePackage{tikz}
+\RequirePackage{etoolbox}
+
+
+%-------------------------------------------------------------------------------
+% all symbols described in moderncv.cls
+% only redefine symbols that are not defined at this level
+%-------------------------------------------------------------------------------
+\ifdefempty{\linkedinsocialsymbol} {
+ \renewcommand*{\linkedinsocialsymbol} {
+ \protect\raisebox{-0.165em}{
+ \protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.25, yscale=-0.25, inner sep=0pt, outer sep=0pt]
+ \protect\begin{scope}[cm={{0.60,0.0,0.0,0.60,(346.39,123.07)}}]
+ \protect\path[fill=color2]
+ (381,202) -- (434,202) .. controls (439,202) and (442,205) ..
+ (442,210) -- (442,264) .. controls (442,268) and (439,272) ..
+ (434,272) -- (381,272) .. controls (376,272) and (372,268) ..
+ (372,264) -- (372,210) .. controls (372,205) and (376,202) ..
+ (381,202) -- cycle;
+ \protect\begin{scope}[xscale=0.98, yscale=1.02, fill=white]
+ \protect\path[fill=white]
+ (403,253) -- (403,224) -- (394,224) -- (394,253) --
+ cycle(398,211) .. controls (397,211) and (395,212) ..
+ (395,213) .. controls (394,213) and (393,215) ..
+ (393,216) .. controls (393,217) and (394,218) ..
+ (395,219) .. controls (395,220) and (397,220) ..
+ (398,220) .. controls (400,220) and (401,220) ..
+ (402,219) .. controls (402,218) and (403,217) ..
+ (403,216) .. controls (403,215) and (402,213) ..
+ (402,213) .. controls (401,212) and (400,211) ..
+ (398,211) -- cycle;
+ \protect\path[fill=white]
+ (410,253) -- (419,253) --
+ (419,236) .. controls (419,236) and (419,235) ..
+ (419,235) .. controls (419,235) and (419,234) ..
+ (419,234) .. controls (419,233) and (420,232) ..
+ (421,232) .. controls (422,231) and (423,231) ..
+ (424,231) .. controls (425,231) and (427,231) ..
+ (427,232) .. controls (428,234) and (428,235) ..
+ (428,237) -- (428,253) -- (437,253) --
+ (437,236) .. controls (437,232) and (436,228) ..
+ (434,226) .. controls (433,224) and (430,223) ..
+ (427,223) .. controls (425,223) and (423,224) ..
+ (421,225) .. controls (420,226) and (419,227) ..
+ (418,228) -- (418,228) -- (417,224) --
+ (410,224) .. controls (410,225) and (410,227) ..
+ (410,228) .. controls (410,230) and (410,231) ..
+ (410,233) -- cycle;
+ \protect\end{scope}
+ \protect\end{scope}
+ \protect\end{tikzpicture}}
+ ~}
+}{}\par
+
+\ifdefempty{\twittersocialsymbol} {
+ \renewcommand*{\twittersocialsymbol} {
+ \protect\raisebox{0em}{%
+ \protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.005, yscale=-0.005, inner sep=0pt, outer sep=0pt]
+ \protect\path[fill=color2]
+ (2000, 192) .. controls (1926, 225) and (1847, 247) ..
+ (1764, 257) .. controls (1849, 206) and (1914, 126) ..
+ (1945, 30) .. controls (1865, 77) and (1778, 111) ..
+ (1684, 130) .. controls (1609, 50) and (1503, 0) ..
+ (1385, 0) .. controls (1158, 0) and ( 974, 184) ..
+ ( 974, 410) .. controls ( 974, 442) and ( 978, 474) ..
+ ( 985, 504) .. controls ( 644, 487) and ( 342, 323) ..
+ ( 139, 75) .. controls ( 104, 136) and ( 84, 206) ..
+ ( 84, 281) .. controls ( 84, 424) and ( 156, 549) ..
+ ( 266, 623) .. controls ( 199, 621) and ( 136, 602) ..
+ ( 80, 572) .. controls ( 80, 573) and ( 80, 575) ..
+ ( 80, 577) .. controls ( 80, 776) and ( 222, 941) ..
+ ( 409, 979) .. controls ( 375, 988) and ( 339, 993) ..
+ ( 301, 993) .. controls ( 275, 993) and ( 249, 991) ..
+ ( 224, 986) .. controls ( 276,1149) and ( 428,1268) ..
+ ( 607,1271) .. controls ( 467,1381) and ( 290,1447) ..
+ ( 98,1447) .. controls ( 65,1447) and ( 32,1445) ..
+ ( 0,1441) .. controls ( 182,1557) and ( 397,1625) ..
+ ( 629,1625) .. controls (1384,1625) and (1796,1000) ..
+ (1796, 458) .. controls (1796, 440) and (1796, 422) ..
+ (1795, 405) .. controls (1875, 347) and (1945, 275) ..
+ (2000, 192);
+ \protect\end{tikzpicture}}
+ ~}
+}{}\par
+
+\ifdefempty{\githubsocialsymbol} {
+ \renewcommand*{\githubsocialsymbol} {
+ \protect\raisebox{-0.15em} {
+ \protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.25, yscale=-0.25, inner sep=0pt, outer sep=0pt]
+ \protect\begin{scope}[shift={(507,387)}]
+ \protect\path[fill=color2]
+ (117, 60) .. controls (117, 71) and (108, 81) ..
+ ( 96, 81) .. controls ( 85, 81) and ( 75, 71) ..
+ ( 75, 60) .. controls ( 75, 48) and ( 85, 39) ..
+ ( 96, 39) .. controls (108, 39) and (117, 48) ..
+ (117, 60) -- cycle;
+ \protect\path[cm={{0.88,0.0,0.0,0.88,(11.10,6.89)}}, fill=white]
+ (117, 60) .. controls (117, 71) and (108, 81) ..
+ ( 96, 81) .. controls ( 85, 81) and ( 75, 71) ..
+ ( 75, 60) .. controls ( 75, 48) and ( 85, 39) ..
+ ( 96, 39) .. controls (108, 39) and (117, 48) ..
+ (117, 60) -- cycle;
+ \protect\path[fill=color2, nonzero rule]
+ (103, 45) .. controls (103, 45) and (101, 46) ..
+ (101, 47) -- (100, 47) --
+ ( 99, 47) .. controls ( 99, 47) and ( 98, 47) ..
+ ( 97, 47) .. controls ( 94, 47) and ( 93, 47) ..
+ ( 92, 47) -- ( 92, 47) --
+ ( 91, 47) .. controls ( 90, 46) and ( 88, 45) ..
+ ( 88, 45) .. controls ( 88, 45) and ( 88, 45) ..
+ ( 87, 45) .. controls ( 87, 45) and ( 87, 45) ..
+ ( 87, 45) .. controls ( 86, 46) and ( 86, 48) ..
+ ( 86, 49) -- ( 87, 50) --
+ ( 86, 51) .. controls ( 85, 51) and ( 85, 52) ..
+ ( 85, 53) .. controls ( 85, 54) and ( 85, 57) ..
+ ( 85, 58) .. controls ( 85, 58) and ( 85, 58) ..
+ ( 82, 59) .. controls ( 79, 59) and ( 77, 59) ..
+ ( 77, 59) .. controls ( 77, 59) and ( 77, 59) ..
+ ( 78, 59) .. controls ( 80, 59) and ( 83, 59) ..
+ ( 85, 59) .. controls ( 85, 59) and ( 85, 59) ..
+ ( 85, 59) .. controls ( 86, 59) and ( 86, 59) ..
+ ( 86, 59) .. controls ( 86, 59) and ( 85, 59) ..
+ ( 84, 59) .. controls ( 82, 60) and ( 80, 60) ..
+ ( 79, 60) .. controls ( 78, 61) and ( 77, 61) ..
+ ( 77, 61) .. controls ( 77, 61) and ( 78, 61) ..
+ ( 79, 61) .. controls ( 81, 60) and ( 83, 60) ..
+ ( 85, 60) .. controls ( 86, 60) and ( 86, 60) ..
+ ( 86, 60) .. controls ( 86, 60) and ( 87, 61) ..
+ ( 88, 62) .. controls ( 89, 63) and ( 90, 63) ..
+ ( 92, 63) .. controls ( 92, 63) and ( 93, 64) ..
+ ( 93, 64) .. controls ( 93, 64) and ( 93, 64) ..
+ ( 93, 64) .. controls ( 92, 64) and ( 92, 65) ..
+ ( 92, 65) .. controls ( 92, 66) and ( 90, 66) ..
+ ( 89, 66) .. controls ( 88, 66) and ( 88, 66) ..
+ ( 87, 65) .. controls ( 87, 64) and ( 86, 63) ..
+ ( 86, 63) .. controls ( 85, 63) and ( 84, 63) ..
+ ( 84, 63) .. controls ( 84, 63) and ( 84, 63) ..
+ ( 84, 63) .. controls ( 85, 64) and ( 86, 65) ..
+ ( 86, 66) .. controls ( 87, 67) and ( 87, 68) ..
+ ( 88, 68) .. controls ( 89, 68) and ( 89, 68) ..
+ ( 90, 68) -- ( 92, 68) -- ( 92, 70) -- ( 92, 72) --
+ ( 91, 72) .. controls ( 91, 72) and ( 91, 73) ..
+ ( 91, 73) .. controls ( 90, 73) and ( 90, 73) ..
+ ( 91, 73) .. controls ( 92, 73) and ( 92, 73) ..
+ ( 92, 73) .. controls ( 93, 73) and ( 93, 73) ..
+ ( 93, 70) .. controls ( 93, 67) and ( 93, 67) ..
+ ( 94, 66) -- ( 94, 66) --
+ ( 94, 69) .. controls ( 94, 71) and ( 94, 73) ..
+ ( 94, 73) .. controls ( 94, 73) and ( 94, 73) ..
+ ( 93, 74) .. controls ( 93, 74) and ( 93, 74) ..
+ ( 93, 74) .. controls ( 93, 74) and ( 93, 74) ..
+ ( 94, 74) .. controls ( 94, 74) and ( 95, 74) ..
+ ( 96, 73) .. controls ( 96, 72) and ( 96, 71) ..
+ ( 96, 68) -- ( 96, 66) -- ( 96, 66) --
+ ( 96, 69) .. controls ( 96, 72) and ( 96, 72) ..
+ ( 97, 73) .. controls ( 97, 74) and ( 99, 74) ..
+ ( 99, 74) .. controls ( 99, 74) and ( 99, 74) ..
+ ( 99, 73) .. controls ( 99, 73) and ( 98, 73) ..
+ ( 98, 72) .. controls ( 98, 72) and ( 98, 66) ..
+ ( 98, 66) .. controls ( 98, 66) and ( 99, 66) ..
+ ( 99, 66) .. controls ( 99, 67) and ( 99, 67) ..
+ ( 99, 69) .. controls ( 99, 71) and ( 99, 72) ..
+ ( 99, 72) .. controls ( 99, 73) and (100, 73) ..
+ (100, 73) .. controls (101, 73) and (101, 73) ..
+ (101, 73) .. controls (102, 73) and (102, 73) ..
+ (102, 73) .. controls (101, 72) and (101, 72) ..
+ (101, 69) .. controls (101, 66) and (101, 65) ..
+ (100, 65) .. controls (100, 64) and (100, 64) ..
+ (100, 64) -- ( 99, 64) --
+ (100, 63) .. controls (101, 63) and (102, 63) ..
+ (103, 63) .. controls (104, 62) and (106, 61) ..
+ (106, 60) -- (106, 60) --
+ (107, 60) .. controls (109, 60) and (113, 60) ..
+ (115, 61) .. controls (115, 61) and (115, 61) ..
+ (115, 61) .. controls (115, 60) and (111, 60) ..
+ (108, 59) .. controls (107, 59) and (107, 59) ..
+ (107, 59) .. controls (107, 59) and (107, 59) ..
+ (107, 59) -- (107, 59) --
+ (108, 59) .. controls (110, 59) and (112, 59) ..
+ (114, 59) .. controls (115, 59) and (115, 59) ..
+ (115, 59) .. controls (115, 59) and (112, 59) ..
+ (109, 59) .. controls (108, 58) and (107, 58) ..
+ (107, 58) .. controls (107, 58) and (107, 58) ..
+ (107, 58) .. controls (107, 57) and (107, 56) ..
+ (107, 55) .. controls (107, 53) and (107, 53) ..
+ (107, 53) .. controls (107, 52) and (106, 51) ..
+ (106, 50) -- (105, 50) --
+ (105, 48) .. controls (105, 47) and (105, 46) ..
+ (105, 46) -- (105, 45) --
+ (104, 45) .. controls (104, 45) and (104, 45) ..
+ (103, 45) -- cycle;
+ \protect\end{scope}
+ \protect\end{tikzpicture}}
+ ~}
+}{}\par
+
+\ifdefempty{\gitlabsocialsymbol} {
+ \renewcommand*{\gitlabsocialsymbol} {
+ \protect\raisebox{-0.12em}{
+ \protect\begin{tikzpicture}[x=0.11em, y=0.11em, xscale=0.015, yscale=-0.015, inner sep=0pt, outer sep=0pt]
+ \protect\begin{scope}[shift={(507,387)}]
+ \path[fill=color2,line width=0.057pt]
+ (105.2000,24.9000) .. controls (102.1000,16.0000) and (89.5000,16.0000) ..
+ (86.3000,24.9000) -- (29.8000,199.7000) -- (161.7000,199.7000) .. controls
+ (161.7000,199.7000) and (105.2000,24.9000) .. (105.2000,24.9000) -- cycle
+ (0.9000,287.7000) .. controls (-1.7000,295.7000) and (1.2000,304.6000) ..
+ (8.0000,309.7000) -- (255.9000,493.7000) -- (29.7000,199.7000) -- cycle
+ (161.7000,199.7000) -- (161.7000,199.7000) -- (256.0000,493.7000) -- (350.3000,199.7000) -- cycle
+ (511.1000,287.7000) -- (482.3000,199.7000) -- (256.0000,493.7000) --
+ (503.9000,309.7000) .. controls (510.8000,304.6000) and (513.6000,295.7000) ..
+ (511.1000,287.7000) -- cycle(425.7000,24.9000) .. controls (422.6000,16.0000)
+ and (410.0000,16.0000) .. (406.8000,24.9000) -- (350.2000,199.7000) -- (482.2000,199.7000) -- cycle;
+ \protect\end{scope}
+ \protect\end{tikzpicture}}
+ ~}
+}{}\par
+
+\ifdefempty{\skypesocialsymbol} {
+ \renewcommand*{\skypesocialsymbol} {
+ \protect\raisebox{-0.15em}{
+ \protect\begin{tikzpicture}[y=0.08em, x=0.08em, xscale=0.020, yscale=-0.020, inner sep=0pt, outer sep=0pt]
+ \protect\begin{scope}[shift={(507,387)}]
+ \protect\path[fill=color2,even odd rule]
+ (487.6550,288.9690) .. controls (489.0610,278.5690) and (489.8700,267.9960) ..
+ (489.8700,257.2330) .. controls (489.8700,128.0770) and (384.5990,23.3610) ..
+ (254.7670,23.3610) .. controls (241.8630,23.3610) and (229.2120,24.4210) ..
+ (216.9010,26.4410) .. controls (194.8280,12.0570) and (168.5590,3.6740) ..
+ (140.2880,3.6740) .. controls (62.7660,3.6740) and (0.0000,66.4820) ..
+ (0.0000,143.9800) .. controls (0.0000,172.1780) and (8.2990,198.3740) ..
+ (22.5900,220.3690) .. controls (20.6650,232.3860) and (19.6810,244.6920) ..
+ (19.6810,257.2290) .. controls (19.6810,386.4050) and (124.8980,491.1100) ..
+ (254.7660,491.1100) .. controls (269.4230,491.1100) and (283.6930,489.6840) ..
+ (297.5620,487.1780) .. controls (319.1120,500.5470) and (344.4960,508.3260) ..
+ (371.7080,508.3260) .. controls (449.2100,508.3260) and (512.0010,445.5020) ..
+ (512.0010,368.0120) .. controls (511.9980,338.7190) and (503.0410,311.4840) ..
+ (487.6550,288.9690) -- cycle(276.7400,429.5960) .. controls (202.0340,433.4870) and (167.0750,416.9590) .. (135.0500,386.9050) .. controls (99.2850,353.3370) and (113.6520,315.0500) ..
+ (142.7900,313.1040) .. controls (171.9120,311.1590) and (189.3980,346.1160) ..
+ (204.9410,355.8400) .. controls (220.4650,365.5280) and (279.5340,387.6000) ..
+ (310.7350,351.9320) .. controls (344.7100,313.1040) and (288.1410,293.0120) ..
+ (246.6760,286.9300) .. controls (187.4730,278.1640) and (112.7260,246.1370) ..
+ (118.5410,183.0230) .. controls (124.3580,119.9490) and (172.1230,87.6090) ..
+ (222.3910,83.0470) .. controls (286.4680,77.2300) and (328.1820,92.7540) ..
+ (361.1760,120.9070) .. controls (399.3270,153.4360) and (378.6840,189.8010) ..
+ (354.3770,192.7270) .. controls (330.1660,195.6360) and (302.9730,139.2230) ..
+ (249.5860,138.3750) .. controls (194.5590,137.5110) and (157.3690,195.6360) ..
+ (225.3000,212.1590) .. controls (293.2660,228.6640) and (366.0500,235.4450) ..
+ (392.2610,297.5760) .. controls (418.4900,359.7130) and (351.5070,425.7010) ..
+ (276.7400,429.5960) -- cycle;
+ \protect\end{scope}
+ \protect\end{tikzpicture}}
+ ~}
+}{}\par
+
+\ifdefempty{\gitlabsocialsymbol} {
+ \renewcommand*{\gitlabsocialsymbol} {
+ \protect\raisebox{-0.12em}{
+ \protect\begin{tikzpicture}[x=0.11em, y=0.11em, xscale=0.015, yscale=-0.015, inner sep=0pt, outer sep=0pt]
+ \protect\begin{scope}[shift={(507,387)}]
+ \path[fill=color2,line width=0.057pt]
+ (105.2000,24.9000) .. controls (102.1000,16.0000) and (89.5000,16.0000) ..
+ (86.3000,24.9000) -- (29.8000,199.7000) -- (161.7000,199.7000) .. controls
+ (161.7000,199.7000) and (105.2000,24.9000) .. (105.2000,24.9000) -- cycle
+ (0.9000,287.7000) .. controls (-1.7000,295.7000) and (1.2000,304.6000) ..
+ (8.0000,309.7000) -- (255.9000,493.7000) -- (29.7000,199.7000) -- cycle
+ (161.7000,199.7000) -- (161.7000,199.7000) -- (256.0000,493.7000) -- (350.3000,199.7000) -- cycle
+ (511.1000,287.7000) -- (482.3000,199.7000) -- (256.0000,493.7000) --
+ (503.9000,309.7000) .. controls (510.8000,304.6000) and (513.6000,295.7000) ..
+ (511.1000,287.7000) -- cycle(425.7000,24.9000) .. controls (422.6000,16.0000)
+ and (410.0000,16.0000) .. (406.8000,24.9000) -- (350.2000,199.7000) -- (482.2000,199.7000) -- cycle;
+ \protect\end{scope}
+ \protect\end{tikzpicture}}
+ ~}
+}{}\par
+
+\ifdefempty{\googlescholarsocialsymbol} {
+ \renewcommand*{\googlescholarsocialsymbol} {
+ \protect\raisebox{-0.12em}{
+ \protect\begin{tikzpicture}[y=2.0pt, x=2.0pt, yscale=-0.1, xscale=0.1, inner sep=0pt, outer sep=0pt]
+ \protect\begin{scope}[shift={(507,387)}]
+ \path[fill=color2] (25.0000,2.0000) .. controls (12.3095,2.0000) and (2.0000,12.3095)
+ .. (2.0000,25.0000) .. controls (2.0000,37.6905) and (12.3095,48.0000) ..
+ (25.0000,48.0000) .. controls (37.6905,48.0000) and (48.0000,37.6905) ..
+ (48.0000,25.0000) .. controls (48.0000,12.3095) and (37.6905,2.0000) ..
+ (25.0000,2.0000) -- cycle(25.0000,4.0000) .. controls (36.6095,4.0000) and
+ (46.0000,13.3905) .. (46.0000,25.0000) .. controls (46.0000,36.6095) and
+ (36.6095,46.0000) .. (25.0000,46.0000) .. controls (13.3905,46.0000) and
+ (4.0000,36.6095) .. (4.0000,25.0000) .. controls (4.0000,13.3905) and
+ (13.3905,4.0000) .. (25.0000,4.0000) -- cycle(21.0000,11.0000) --
+ (11.0000,20.0000) -- (17.7812,20.0000) .. controls (17.8012,22.8470) and
+ (19.9675,25.7305) .. (23.7695,25.7305) .. controls (24.1295,25.7305) and
+ (24.5297,25.6904) .. (24.9297,25.6504) .. controls (24.7497,26.1004) and
+ (24.5605,26.4701) .. (24.5605,27.0801) .. controls (24.5605,28.2301) and
+ (25.1404,28.9201) .. (25.6504,29.5801) .. controls (24.0204,29.6901) and
+ (20.9898,29.8795) .. (18.7598,31.2695) .. controls (16.6298,32.5595) and
+ (15.9805,34.4300) .. (15.9805,35.7500) .. controls (15.9805,38.4700) and
+ (18.5005,41.0000) .. (23.7305,41.0000) .. controls (29.9305,41.0000) and
+ (33.2207,37.5105) .. (33.2207,34.0605) .. controls (33.2207,31.5305) and
+ (31.7795,30.2799) .. (30.1895,28.9199) -- (28.9004,27.8906) .. controls
+ (28.5004,27.5706) and (27.9492,27.1203) .. (27.9492,26.3203) .. controls
+ (27.9492,25.5103) and (28.5007,24.9898) .. (28.9707,24.5098) .. controls
+ (30.4807,23.3098) and (32.0000,21.9602) .. (32.0000,19.2402) .. controls
+ (32.0000,18.1972) and (31.7562,17.3484) .. (31.4082,16.6504) --
+ (35.0000,13.5703) -- (35.0000,17.2773) .. controls (34.4050,17.6233) and
+ (34.0000,18.2610) .. (34.0000,19.0000) -- (34.0000,25.0000) .. controls
+ (34.0000,26.1040) and (34.8960,27.0000) .. (36.0000,27.0000) .. controls
+ (37.1040,27.0000) and (38.0000,26.1040) .. (38.0000,25.0000) --
+ (38.0000,19.0000) .. controls (38.0000,18.2620) and (37.5950,17.6243) ..
+ (37.0000,17.2773) -- (37.0000,12.0000) .. controls (37.0000,11.9570) and
+ (36.9806,11.9209) .. (36.9746,11.8789) -- (38.0000,11.0000) --
+ (21.0000,11.0000) -- cycle(24.2695,14.2402) .. controls (27.2695,14.2402) and
+ (28.8203,18.3500) .. (28.8203,21.0000) .. controls (28.8203,21.6500) and
+ (28.7399,22.8199) .. (27.9199,23.6699) .. controls (27.3399,24.2599) and
+ (26.3709,24.6992) .. (25.4609,24.6992) .. controls (22.3709,24.6992) and
+ (20.9492,20.6202) .. (20.9492,18.1602) .. controls (20.9492,17.2102) and
+ (21.1400,16.2209) .. (21.7500,15.4609) .. controls (22.3300,14.7109) and
+ (23.3395,14.2402) .. (24.2695,14.2402) -- cycle(26.0391,30.6094) .. controls
+ (26.4091,30.6094) and (26.5909,30.6104) .. (26.8809,30.6504) .. controls
+ (29.6209,32.6304) and (30.8008,33.6202) .. (30.8008,35.4902) .. controls
+ (30.8008,37.7602) and (28.9700,39.4609) .. (25.5000,39.4609) .. controls
+ (21.6400,39.4609) and (19.1602,37.5905) .. (19.1602,34.9805) .. controls
+ (19.1602,32.3705) and (21.4598,31.4992) .. (22.2598,31.1992) .. controls
+ (23.7698,30.6792) and (25.7191,30.6094) .. (26.0391,30.6094) -- cycle;
+ \protect\end{scope}
+ \protect\end{tikzpicture}}
+~}
+}{}\par
+
+\ifdefempty{\matrixsocialsymbol} {
+ \renewcommand*{\matrixsocialsymbol} {
+ \protect\raisebox{-0.12em}{
+ \protect\begin{tikzpicture}[y=1.8pt, x=1.8pt, yscale=-0.15, xscale=0.15, inner sep=0pt, outer sep=0pt]
+ \protect\begin{scope}[shift={(507,387)}]
+ \path[fill=color2]
+ (0.9360,0.7320) .. controls (0.9360,10.9053) and (0.9360,21.0787) ..
+ (0.9360,31.2520) .. controls (1.6673,31.2520) and (2.3987,31.2520) ..
+ (3.1300,31.2520) .. controls (3.3452,32.0075) and (2.8778,32.0803) ..
+ (2.2413,31.9840) .. controls (1.5258,31.9840) and (0.8104,31.9840) ..
+ (0.0950,31.9840) .. controls (0.0950,21.3240) and (0.0950,10.6640) ..
+ (0.0950,0.0040) .. controls (1.1063,0.0040) and (2.1177,0.0040) ..
+ (3.1290,0.0040) .. controls (3.3442,0.7598) and (2.8768,0.8319) ..
+ (2.2403,0.7344) .. controls (1.8055,0.7336) and (1.3708,0.7328) ..
+ (0.9360,0.7320) -- cycle(9.3860,10.4070) .. controls (9.4181,10.9043) and
+ (9.3236,11.5281) .. (9.4300,11.9510) .. controls (10.7306,9.8293) and
+ (14.1727,9.3918) .. (15.8298,11.2910) .. controls (16.3916,12.8310) and
+ (17.3334,10.0899) .. (18.5637,10.2414) .. controls (20.4575,9.7636) and
+ (23.0149,10.3893) .. (23.6011,12.4937) .. controls (24.0197,14.2344) and
+ (23.7678,16.0478) .. (23.8370,17.8238) .. controls (23.8370,19.1536) and
+ (23.8370,20.4833) .. (23.8370,21.8130) .. controls (22.7947,21.8130) and
+ (21.7523,21.8130) .. (20.7100,21.8130) .. controls (20.6777,19.2218) and
+ (20.7833,16.6250) .. (20.6389,14.0382) .. controls (20.4668,12.0762) and
+ (17.2764,12.0985) .. (16.8890,13.9332) .. controls (16.5424,15.7480) and
+ (16.7622,17.6175) .. (16.7000,19.4583) .. controls (16.7000,20.2432) and
+ (16.7000,21.0281) .. (16.7000,21.8130) .. controls (15.6573,21.8130) and
+ (14.6147,21.8130) .. (13.5720,21.8130) .. controls (13.5377,19.1909) and
+ (13.6502,16.5608) .. (13.4952,13.9452) .. controls (13.2700,12.0546) and
+ (10.3372,12.2098) .. (9.8050,13.8370) .. controls (9.3690,15.2175) and
+ (9.6378,16.6981) .. (9.5630,18.1268) .. controls (9.5630,19.3556) and
+ (9.5630,20.5843) .. (9.5630,21.8130) .. controls (8.5200,21.8130) and
+ (7.4770,21.8130) .. (6.4340,21.8130) .. controls (6.4340,18.0097) and
+ (6.4340,14.2063) .. (6.4340,10.4030) .. controls (7.4180,10.4043) and
+ (8.4020,10.4057) .. (9.3860,10.4070) -- cycle(30.0980,31.2470) .. controls
+ (30.0980,21.0737) and (30.0980,10.9003) .. (30.0980,0.7270) .. controls
+ (29.3667,0.7270) and (28.6353,0.7270) .. (27.9040,0.7270) .. controls
+ (27.6888,-0.0285) and (28.1562,-0.1013) .. (28.7927,-0.0050) .. controls
+ (29.5082,-0.0050) and (30.2236,-0.0050) .. (30.9390,-0.0050) .. controls
+ (30.9390,10.6550) and (30.9390,21.3150) .. (30.9390,31.9750) .. controls
+ (29.9273,31.9750) and (28.9157,31.9750) .. (27.9040,31.9750) .. controls
+ (27.6888,31.2192) and (28.1562,31.1471) .. (28.7927,31.2446) .. controls
+ (29.2278,31.2454) and (29.6629,31.2462) .. (30.0980,31.2470) -- cycle;
+ \protect\end{scope}
+ \protect\end{tikzpicture}}
+ ~}
+}{}\par
+
+\ifdefempty{\signalsocialsymbol} {
+ \renewcommand*{\signalsocialsymbol} {
+ \protect\raisebox{-0.12em}{
+ \protect\begin{tikzpicture}[y=0.1pt, x=0.1pt, yscale=-0.13, xscale=0.13, inner sep=0pt, outer sep=0pt]
+ \protect\begin{scope}[shift={(507,387)}]
+ \path[fill=color2]
+ (430.1000,180.9000) -- (437.8000,211.9000) .. controls (407.6000,219.3000)
+ and (378.7000,231.3000) .. (352.1000,247.3000) -- (335.7000,220.0000) ..
+ controls (365.0000,202.3000) and (396.9000,189.1000) .. (430.1000,180.9000) --
+ cycle(593.9000,180.9000) -- (586.2000,211.9000) .. controls
+ (616.4000,219.3000) and (645.3000,231.3000) .. (671.9000,247.3000) --
+ (688.4000,219.9000) .. controls (659.0000,202.3000) and (627.2000,189.1000) ..
+ (593.9000,180.9000) -- cycle(220.0000,335.7000) .. controls
+ (202.3000,365.0000) and (189.1000,396.9000) .. (180.9000,430.1000) --
+ (211.9000,437.8000) .. controls (219.3000,407.6000) and (231.3000,378.7000) ..
+ (247.3000,352.1000) -- cycle(202.9000,512.0000) .. controls
+ (202.9000,496.5000) and (204.0000,481.0000) .. (206.4000,465.7000) --
+ (174.8000,460.9000) .. controls (169.7000,494.8000) and (169.7000,529.2000) ..
+ (174.8000,563.1000) -- (206.4000,558.3000) .. controls (204.1000,543.0000) and
+ (202.9000,527.5000) .. (202.9000,512.0000) -- cycle(688.3000,804.0000) --
+ (671.9000,776.6000) .. controls (645.3000,792.7000) and (616.5000,804.6000) ..
+ (586.3000,812.0000) -- (594.0000,843.0000) .. controls (627.2000,834.8000) and
+ (659.0000,821.7000) .. (688.3000,804.0000) -- cycle(821.1000,512.0000) ..
+ controls (821.1000,527.5000) and (820.0000,543.0000) .. (817.6000,558.3000) --
+ (849.2000,563.1000) .. controls (854.3000,529.2000) and (854.3000,494.8000) ..
+ (849.2000,460.9000) -- (817.6000,465.7000) .. controls (819.9000,481.0000) and
+ (821.1000,496.5000) .. (821.1000,512.0000) -- cycle(843.1000,593.8000) --
+ (812.1000,586.1000) .. controls (804.7000,616.3000) and (792.7000,645.2000) ..
+ (776.7000,671.8000) -- (804.1000,688.3000) .. controls (821.7000,659.0000) and
+ (834.9000,627.1000) .. (843.1000,593.8000) -- cycle(558.3000,817.6000) ..
+ controls (527.6000,822.2000) and (496.4000,822.2000) .. (465.7000,817.6000) --
+ (460.9000,849.2000) .. controls (494.8000,854.3000) and (529.2000,854.3000) ..
+ (563.1000,849.2000) -- cycle(760.8000,695.3000) .. controls
+ (742.4000,720.3000) and (720.3000,742.3000) .. (695.3000,760.7000) --
+ (714.3000,786.4000) .. controls (741.9000,766.1000) and (766.2000,741.9000) ..
+ (786.6000,714.4000) -- cycle(695.3000,263.2000) .. controls
+ (720.3000,281.6000) and (742.4000,303.7000) .. (760.8000,328.7000) --
+ (786.5000,309.5000) .. controls (766.2000,282.0000) and (741.9000,257.7000) ..
+ (714.5000,237.5000) -- cycle(263.2000,328.7000) .. controls
+ (281.6000,303.7000) and (303.7000,281.6000) .. (328.7000,263.2000) --
+ (309.5000,237.5000) .. controls (282.0000,257.8000) and (257.7000,282.1000) ..
+ (237.5000,309.5000) -- cycle(804.0000,335.7000) -- (776.6000,352.1000) ..
+ controls (792.7000,378.7000) and (804.6000,407.5000) .. (812.0000,437.7000) --
+ (843.0000,430.0000) .. controls (834.9000,396.8000) and (821.7000,365.0000) ..
+ (804.0000,335.7000) -- cycle(465.7000,206.4000) .. controls
+ (496.4000,201.8000) and (527.6000,201.8000) .. (558.3000,206.4000) --
+ (563.1000,174.8000) .. controls (529.2000,169.7000) and (494.8000,169.7000) ..
+ (460.9000,174.8000) -- cycle(279.6000,795.0000) -- (213.6000,810.4000) --
+ (229.0000,744.4000) -- (197.9000,737.1000) -- (182.5000,803.1000) .. controls
+ (180.0000,813.9000) and (183.2000,825.2000) .. (191.0000,833.0000) .. controls
+ (198.8000,840.8000) and (210.1000,844.0000) .. (220.9000,841.5000) --
+ (286.9000,826.4000) -- cycle(204.5000,708.5000) -- (235.6000,715.7000) --
+ (246.3000,669.9000) .. controls (230.8000,643.8000) and (219.2000,615.5000) ..
+ (211.9000,586.0000) -- (180.9000,593.7000) .. controls (187.9000,622.0000) and
+ (198.4000,649.2000) .. (212.3000,674.7000) -- cycle(353.7000,777.8000) --
+ (308.0000,788.5000) -- (315.2000,819.6000) -- (348.9000,811.8000) .. controls
+ (374.5000,825.7000) and (401.7000,836.3000) .. (430.0000,843.2000) --
+ (437.7000,812.2000) .. controls (408.3000,804.9000) and (380.1000,793.2000) ..
+ (354.0000,777.6000) -- cycle(512.0000,234.9000) .. controls
+ (411.2000,235.0000) and (318.3000,289.8000) .. (269.6000,378.0000) .. controls
+ (220.9000,466.2000) and (223.9000,574.0000) .. (277.6000,659.4000) --
+ (251.0000,773.1000) -- (364.7000,746.5000) .. controls (464.4000,809.3000) and
+ (592.9000,802.2000) .. (685.1000,728.8000) .. controls (777.3000,655.4000) and
+ (812.9000,531.7000) .. (774.0000,420.5000) .. controls (734.8000,309.2000) and
+ (629.8000,234.8000) .. (512.0000,234.9000) -- cycle;
+ \protect\end{scope}
+ \protect\end{tikzpicture}}
+ ~}
+}{}\par
+
+
+\endinput
+
+%% end of file `moderncviconstikz.sty'.
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvskillmatrix.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvskillmatrix.sty
index 479edeecb1c..696448a2dbf 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvskillmatrix.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvskillmatrix.sty
@@ -203,7 +203,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvskillmatrix}[2021-07-28 v2.2.0 modern curriculum vitae and letter skill matrix]
+\ProvidesPackage{moderncvskillmatrix}[2021-12-16 v2.3.0 modern curriculum vitae and letter skill matrix]
% The definitions need to be adjusted depending on which moderncvbody<i-v>.sty style is usde.
% body type options: "moderncvbodyi" (default), "moderncvbodyii", "moderncvbodyiii", "moderncvbodyiv" or "moderncvbodyv"
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvstylebanking.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvstylebanking.sty
index 2cfc75e98a5..756d4be1ee8 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvstylebanking.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvstylebanking.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvstylebanking}[2021-07-28 v2.2.0 modern curriculum vitae and letter style scheme: banking]
+\ProvidesPackage{moderncvstylebanking}[2021-12-16 v2.3.0 modern curriculum vitae and letter style scheme: banking]
% body rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules"
\@initializecommand{\moderncvstylebodyoptions}{}
@@ -55,13 +55,9 @@
% symbols
\if@symbols
- \ifxetexorluatex
- \moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
- \else
- \moderncvicons{marvosym} % use marvosym symbols pdflatex is used
- \fi
+ \moderncvicons{symbols} % use symbols
\else
- \moderncvicons{letters} % do not use symbols, use letters
+ \moderncvicons{letters} % do not use symbols, use letters
\fi
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvstylecasual.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvstylecasual.sty
index f5918309f59..3f8cb8c78e8 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvstylecasual.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvstylecasual.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvstylecasual}[2021-07-28 v2.2.0 modern curriculum vitae and letter style scheme: casual]
+\ProvidesPackage{moderncvstylecasual}[2021-12-16 v2.3.0 modern curriculum vitae and letter style scheme: casual]
% head section alignment options: "left" (default) or "right"
\@initializecommand{\moderncvstyleheadoptions}{}
@@ -42,13 +42,9 @@
% symbols
\if@symbols
- \ifxetexorluatex
- \moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
- \else
- \moderncvicons{marvosym} % use marvosym symbols pdflatex is used
- \fi
+ \moderncvicons{symbols} % use symbols
\else
- \moderncvicons{letters} % do not use symbols, use letters
+ \moderncvicons{letters} % do not use symbols, use letters
\fi
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvstyleclassic.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvstyleclassic.sty
index fe4a511eeca..2c119e6d81c 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvstyleclassic.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvstyleclassic.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvstyleclassic}[2021-07-28 v2.2.0 modern curriculum vitae and letter style scheme: classic]
+\ProvidesPackage{moderncvstyleclassic}[2021-12-16 v2.3.0 modern curriculum vitae and letter style scheme: classic]
% head section alignment options: "left" (default) or "right"
\@initializecommand{\moderncvstyleheadoptions}{}
@@ -42,13 +42,9 @@
% symbols
\if@symbols
- \ifxetexorluatex
- \moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
- \else
- \moderncvicons{marvosym} % use marvosym symbols pdflatex is used
- \fi
+ \moderncvicons{symbols} % use symbols
\else
- \moderncvicons{letters} % do not use symbols, use letters
+ \moderncvicons{letters} % do not use symbols, use letters
\fi
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvstyleempty.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvstyleempty.sty
index f41e0680b68..c19c1321146 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvstyleempty.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvstyleempty.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvstyleempty}[2021-07-28 v2.2.0 modern curriculum vitae scheme: empty]
+\ProvidesPackage{moderncvstyleempty}[2021-12-16 v2.3.0 modern curriculum vitae scheme: empty]
%-------------------------------------------------------------------------------
% required packages
@@ -37,13 +37,9 @@
%-------------------------------------------------------------------------------
% symbols
\if@symbols
- \ifxetexorluatex
- \moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
- \else
- \moderncvicons{marvosym} % use marvosym symbols pdflatex is used
- \fi
+ \moderncvicons{symbols} % use symbols
\else
- \moderncvicons{letters} % do not use symbols, use letters
+ \moderncvicons{letters} % do not use symbols, use letters
\fi
% see moderncv.cls for command declarations that needs to be implemented, e.g. \maketitle, \section, \subsections, \cvline, etc
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvstylefancy.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvstylefancy.sty
index 5756eec86be..b23e530ae74 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvstylefancy.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvstylefancy.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvstylefancy}[2021-07-28 v2.2.0 modern curriculum vitae and letter style scheme: fancy]
+\ProvidesPackage{moderncvstylefancy}[2021-12-16 v2.3.0 modern curriculum vitae and letter style scheme: fancy]
% toggle use of symbol fonts.
\@initializeif{\if@symbols}\@symbolsfalse
@@ -38,13 +38,9 @@
% symbols
\if@symbols
- \ifxetexorluatex
- \moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
- \else
- \moderncvicons{marvosym} % use marvosym symbols pdflatex is used
- \fi
+ \moderncvicons{symbols} % use symbols
\else
- \moderncvicons{letters} % do not use symbols, use letters
+ \moderncvicons{letters} % do not use symbols, use letters
\fi
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvstyleoldstyle.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvstyleoldstyle.sty
index 6a2921e6817..c4a29281e66 100644
--- a/Master/texmf-dist/tex/latex/moderncv/moderncvstyleoldstyle.sty
+++ b/Master/texmf-dist/tex/latex/moderncv/moderncvstyleoldstyle.sty
@@ -10,7 +10,7 @@
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvstyleoldstyle}[2021-07-28 v2.2.0 modern curriculum vitae and letter style scheme: oldstyle]
+\ProvidesPackage{moderncvstyleoldstyle}[2021-12-16 v2.3.0 modern curriculum vitae and letter style scheme: oldstyle]
% toggle use of symbol fonts.
\@initializeif{\if@symbols}\@symbolsfalse