From 737b05c8d9d3f131529b6fb953c188d6b96acc7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20Deparis?= Date: Fri, 13 Aug 2021 10:46:35 +0200 Subject: [PATCH 001/105] Mimic previous fontawesome look with fontawesome5 (#70) See: https://github.com/moderncv/moderncv/issues/67 --- moderncviconsawesome.sty | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 4c833d3..4a19d14 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -24,36 +24,36 @@ %------------------------------------------------------------------------------- % symbols definition %------------------------------------------------------------------------------- -\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*{\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*{\researcheridsocialsymbol} {{\small\aiResearcherID}~} % alternative: \aiResearcherIDSquare \renewcommand*{\telegramsocialsymbol} {{\small\faTelegram}~} \renewcommand*{\googlescholarsocialsymbol}{{\small\aiGoogleScholar}~} \renewcommand*{\telegramsocialsymbol} {{\small\faTelegram}~} \renewcommand*{\whatsappsocialsymbol} {{\small\faWhatsapp}~} \renewcommand*{\signalsocialsymbol} {} \renewcommand*{\matrixsocialsymbol} {} -\renewcommand*{\bornsymbol} {{\small\faAsterisk}~} +\renewcommand*{\bornsymbol} {{\small\faAsterisk}~} % alternative: \faBabyCarriage \endinput From 8ceeb27580d9678a72acd55c937d730e52ff9f35 Mon Sep 17 00:00:00 2001 From: Dimitri Belopopsky Date: Wed, 10 Nov 2021 09:04:02 +0100 Subject: [PATCH 002/105] Update README and add warning for required LaTex engines (#77) * Update README.md for required LaTex engines * Describes which engines fully work with the package and why. * Add warning if xetex/luatex is not used --- README.md | 2 ++ moderncv.cls | 1 + 2 files changed, 3 insertions(+) diff --git a/README.md b/README.md index d87ba73..dd8b4f9 100644 --- a/README.md +++ b/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`. +`moderncv` requires to be compiled with a Xe(La)TeX or Lua(La)TeX engine because it relies on [`academicons`]-https://ctan.org/tex-archive/fonts/academicons). + ## Licence moderncv is licensed under the [LPPL-1.3c](https://spdx.org/licenses/LPPL-1.3c.html). diff --git a/moderncv.cls b/moderncv.cls index b14fc53..d16fc89 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -93,6 +93,7 @@ \xetexorluatextrue \else \xetexorluatexfalse + \ClassWarningNoLine{moderncv}{"academicons requires xetex/luatex to work. Not all social icons might work properly."} \fi \fi From d105da5b28b218942672eba83ad31c6c15eb98af Mon Sep 17 00:00:00 2001 From: Dimitri Belopopsky Date: Wed, 8 Dec 2021 23:16:09 +0100 Subject: [PATCH 003/105] Update build-pdf.yml (#83) * Update build-pdf.yml --- .github/workflows/build-pdf.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-pdf.yml b/.github/workflows/build-pdf.yml index 623968b..a7fc626 100644 --- a/.github/workflows/build-pdf.yml +++ b/.github/workflows/build-pdf.yml @@ -4,10 +4,10 @@ on: [push, pull_request] jobs: build-template: name: Build template - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Install TeX Live - run: sudo apt install texlive-full fonts-font-awesome + run: sudo apt update && sudo apt install texlive-full fonts-font-awesome - name: Checkout code uses: actions/checkout@v2 - name: Build pdf From d042bf05f7a2ccc0b80571973bc724f83127c1ee Mon Sep 17 00:00:00 2001 From: "Gustavo A. Corradi" <54944893+gcorrad@users.noreply.github.com> Date: Mon, 13 Dec 2021 16:46:54 -0300 Subject: [PATCH 004/105] Font selection and new icons (#84) --- moderncv.cls | 3 +- moderncviconsacademic.sty | 54 +++++ moderncviconsawesome.sty | 22 +- moderncviconsletters.sty | 18 +- moderncviconsmarvosym.sty | 251 +------------------- moderncviconssymbols.sty | 33 +++ moderncviconstikz.sty | 466 ++++++++++++++++++++++++++++++++++++++ moderncvstylebanking.sty | 8 +- moderncvstylecasual.sty | 8 +- moderncvstyleclassic.sty | 8 +- moderncvstyleempty.sty | 8 +- moderncvstylefancy.sty | 8 +- 12 files changed, 579 insertions(+), 308 deletions(-) create mode 100644 moderncviconsacademic.sty create mode 100644 moderncviconssymbols.sty create mode 100644 moderncviconstikz.sty diff --git a/moderncv.cls b/moderncv.cls index d16fc89..3d1ac22 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -84,7 +84,7 @@ \RequirePackage[table]{xcolor} % font loading -\RequirePackage{ifxetex,ifluatex} +\RequirePackage{iftex} \newif\ifxetexorluatex \ifxetex \xetexorluatextrue @@ -93,7 +93,6 @@ \xetexorluatextrue \else \xetexorluatexfalse - \ClassWarningNoLine{moderncv}{"academicons requires xetex/luatex to work. Not all social icons might work properly."} \fi \fi diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty new file mode 100644 index 0000000..bda1135 --- /dev/null +++ b/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-07-28 v2.2.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/moderncviconsawesome.sty b/moderncviconsawesome.sty index 4a19d14..a4538b7 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -10,19 +10,16 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsawesome}[2021-07-28 v2.2.0 modern curriculum vitae and letter icons: awesome] +\ProvidesPackage{moderncviconsawesome}[2021-07-28 v2.2.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[regular]}} % alternative: \faCircle (solid style) %\renewcommand*{\labelitemii} {\strut\textcolor{color1}{\large\bfseries-}} % no change from default in moderncv.cls @@ -30,7 +27,7 @@ %\renewcommand*{\labelitemiv} {\labelitemiii} % no change from default in moderncv.cls -\renewcommand*{\addresssymbol} {} +%\renewcommand*{\addresssymbol} {} \renewcommand*{\mobilephonesymbol} {{\small\faMobile*}~} % alternative: \faMobile (solid style) \renewcommand*{\fixedphonesymbol} {{\small\faPhone*}~} % alternative: \faPhone (reversed) \renewcommand*{\faxphonesymbol} {{\small\faFax}~} % alternative: \faPrint @@ -44,15 +41,14 @@ \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*{\signalsocialsymbol} {} +%\renewcommand*{\matrixsocialsymbol} {} \renewcommand*{\bornsymbol} {{\small\faAsterisk}~} % alternative: \faBabyCarriage \endinput diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index 20c74f6..77a6f95 100644 --- a/moderncviconsletters.sty +++ b/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-07-28 v2.2.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/moderncviconsmarvosym.sty b/moderncviconsmarvosym.sty index 34962fa..7bfe109 100644 --- a/moderncviconsmarvosym.sty +++ b/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-07-28 v2.2.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 +\newcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}} -% tikz drawings -\RequirePackage{tikz} - - -%------------------------------------------------------------------------------- -% 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/moderncviconssymbols.sty b/moderncviconssymbols.sty new file mode 100644 index 0000000..b728536 --- /dev/null +++ b/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/moderncviconstikz.sty b/moderncviconstikz.sty new file mode 100644 index 0000000..9fc9fa3 --- /dev/null +++ b/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-07-28 v2.2.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/moderncvstylebanking.sty b/moderncvstylebanking.sty index 2cfc75e..1866129 100644 --- a/moderncvstylebanking.sty +++ b/moderncvstylebanking.sty @@ -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/moderncvstylecasual.sty b/moderncvstylecasual.sty index f591830..80db27c 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -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/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index fe4a511..c6c1bee 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -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/moderncvstyleempty.sty b/moderncvstyleempty.sty index f41e068..9e52b86 100644 --- a/moderncvstyleempty.sty +++ b/moderncvstyleempty.sty @@ -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/moderncvstylefancy.sty b/moderncvstylefancy.sty index 5756eec..dbe5b93 100644 --- a/moderncvstylefancy.sty +++ b/moderncvstylefancy.sty @@ -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 From 8cf759f1043ea8f7c23921ed511379e922d67fff Mon Sep 17 00:00:00 2001 From: Dimitri Belopopsky Date: Mon, 13 Dec 2021 21:59:15 +0100 Subject: [PATCH 005/105] Update academicons note (#86) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd8b4f9..53adf48 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ 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`. -`moderncv` requires to be compiled with a Xe(La)TeX or Lua(La)TeX engine because it relies on [`academicons`]-https://ctan.org/tex-archive/fonts/academicons). +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). From d3511495b8e1e452ca2c9586f6bea5913d452371 Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Mon, 13 Dec 2021 22:00:04 +0100 Subject: [PATCH 006/105] Put font loading in template (#85) Closes https://github.com/moderncv/moderncv/issues/73 Signed-off-by: Stephan Lachnit --- moderncv.cls | 17 +---------------- template.tex | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/moderncv.cls b/moderncv.cls index 3d1ac22..fefc7ba 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -83,7 +83,7 @@ % color \RequirePackage[table]{xcolor} -% font loading +% tex compiler checking for symbol loading \RequirePackage{iftex} \newif\ifxetexorluatex \ifxetex @@ -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/template.tex b/template.tex index 1083fc8..34abd84 100644 --- a/template.tex +++ b/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 From 1428397a82920a983a4357e65ae893c73e1b3988 Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Tue, 14 Dec 2021 19:25:47 +0100 Subject: [PATCH 007/105] Run workflow on docker image (#87) Signed-off-by: Stephan Lachnit --- .github/workflows/build-pdf.yml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-pdf.yml b/.github/workflows/build-pdf.yml index a7fc626..05a2c27 100644 --- a/.github/workflows/build-pdf.yml +++ b/.github/workflows/build-pdf.yml @@ -1,25 +1,34 @@ name: Build template -on: [push, pull_request] + +on: + push: + branches: + - main + pull_request: + registry_package: jobs: build-template: name: Build template runs-on: ubuntu-latest + container: + image: ghcr.io/moderncv/debian-texlive-docker:main + steps: - - name: Install TeX Live - run: sudo apt update && sudo apt install texlive-full fonts-font-awesome - name: Checkout code uses: actions/checkout@v2 + - name: Build pdf run: latexmk -pdflua ./template.tex - - name: Scan log - run: texloganalyser -wahv ./template.log + - name: Upload pdf uses: actions/upload-artifact@v2 with: name: template.pdf path: ./template.pdf + - name: Upload log + if: ${{ always() }} uses: actions/upload-artifact@v2 with: name: template.log From 157241f7ce0e20723fd9b2b89d84da1de5511aac Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Thu, 16 Dec 2021 19:31:42 +0100 Subject: [PATCH 008/105] Release v2.3.0 Signed-off-by: Stephan Lachnit --- CHANGELOG | 5 +++++ moderncv.cls | 2 +- moderncvbodyi.sty | 2 +- moderncvbodyiii.sty | 2 +- moderncvbodyiv.sty | 2 +- moderncvbodyv.sty | 2 +- moderncvcollection.sty | 2 +- moderncvcolorblack.sty | 2 +- moderncvcolorblue.sty | 2 +- moderncvcolorburgundy.sty | 2 +- moderncvcolorgreen.sty | 2 +- moderncvcolorgrey.sty | 2 +- moderncvcolororange.sty | 2 +- moderncvcolorpurple.sty | 2 +- moderncvcolorred.sty | 2 +- moderncvcompatibility.sty | 2 +- moderncvdebugtools.sty | 2 +- moderncvfooti.sty | 2 +- moderncvheadi.sty | 2 +- moderncvheadii.sty | 2 +- moderncvheadiii.sty | 2 +- moderncvheadiv.sty | 2 +- moderncvheadv.sty | 2 +- moderncvheadvi.sty | 2 +- moderncviconsacademic.sty | 2 +- moderncviconsawesome.sty | 2 +- moderncviconsletters.sty | 2 +- moderncviconsmarvosym.sty | 2 +- moderncviconstikz.sty | 2 +- moderncvskillmatrix.sty | 2 +- moderncvstylebanking.sty | 2 +- moderncvstylecasual.sty | 2 +- moderncvstyleclassic.sty | 2 +- moderncvstyleempty.sty | 2 +- moderncvstylefancy.sty | 2 +- moderncvstyleoldstyle.sty | 2 +- 36 files changed, 40 insertions(+), 35 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 5509461..325e2b7 100644 --- a/CHANGELOG +++ b/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/moderncv.cls b/moderncv.cls index fefc7ba..2c1f9a0 100644 --- a/moderncv.cls +++ b/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] %------------------------------------------------------------------------------- diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index d453641..c83b7da 100644 --- a/moderncvbodyi.sty +++ b/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/moderncvbodyiii.sty b/moderncvbodyiii.sty index 53a61a7..4f542b7 100644 --- a/moderncvbodyiii.sty +++ b/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/moderncvbodyiv.sty b/moderncvbodyiv.sty index c00896d..b3c03a1 100644 --- a/moderncvbodyiv.sty +++ b/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/moderncvbodyv.sty b/moderncvbodyv.sty index ffeaf8f..fd6f760 100644 --- a/moderncvbodyv.sty +++ b/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/moderncvcollection.sty b/moderncvcollection.sty index aec3bea..3c5ee25 100644 --- a/moderncvcollection.sty +++ b/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/moderncvcolorblack.sty b/moderncvcolorblack.sty index 96bf928..d594d18 100644 --- a/moderncvcolorblack.sty +++ b/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/moderncvcolorblue.sty b/moderncvcolorblue.sty index 09d1770..35229cf 100644 --- a/moderncvcolorblue.sty +++ b/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/moderncvcolorburgundy.sty b/moderncvcolorburgundy.sty index a27690e..454658b 100644 --- a/moderncvcolorburgundy.sty +++ b/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/moderncvcolorgreen.sty b/moderncvcolorgreen.sty index 0f4de1f..36bdf64 100644 --- a/moderncvcolorgreen.sty +++ b/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/moderncvcolorgrey.sty b/moderncvcolorgrey.sty index 46e9bed..0a9a805 100644 --- a/moderncvcolorgrey.sty +++ b/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/moderncvcolororange.sty b/moderncvcolororange.sty index 6a63e65..5d4cae5 100644 --- a/moderncvcolororange.sty +++ b/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/moderncvcolorpurple.sty b/moderncvcolorpurple.sty index c1c44e1..f67530e 100644 --- a/moderncvcolorpurple.sty +++ b/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/moderncvcolorred.sty b/moderncvcolorred.sty index e9a689b..6a6445e 100644 --- a/moderncvcolorred.sty +++ b/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/moderncvcompatibility.sty b/moderncvcompatibility.sty index e2a29aa..f9155f6 100644 --- a/moderncvcompatibility.sty +++ b/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/moderncvdebugtools.sty b/moderncvdebugtools.sty index a19a192..5774061 100644 --- a/moderncvdebugtools.sty +++ b/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/moderncvfooti.sty b/moderncvfooti.sty index b2e8657..45ca74e 100644 --- a/moderncvfooti.sty +++ b/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/moderncvheadi.sty b/moderncvheadi.sty index c7e4af5..86a0e54 100644 --- a/moderncvheadi.sty +++ b/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/moderncvheadii.sty b/moderncvheadii.sty index dccd2fc..1444b39 100644 --- a/moderncvheadii.sty +++ b/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/moderncvheadiii.sty b/moderncvheadiii.sty index c13f1bf..0a022de 100644 --- a/moderncvheadiii.sty +++ b/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/moderncvheadiv.sty b/moderncvheadiv.sty index d8cf4f5..f5a534e 100644 --- a/moderncvheadiv.sty +++ b/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/moderncvheadv.sty b/moderncvheadv.sty index 1bed096..1a5d939 100644 --- a/moderncvheadv.sty +++ b/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/moderncvheadvi.sty b/moderncvheadvi.sty index 0734552..1169e21 100644 --- a/moderncvheadvi.sty +++ b/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/moderncviconsacademic.sty b/moderncviconsacademic.sty index bda1135..280eb9b 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsacademic}[2021-07-28 v2.2.0 modern curriculum vitae icons: academicons] +\ProvidesPackage{moderncviconsacademic}[2021-12-16 v2.3.0 modern curriculum vitae icons: academicons] %------------------------------------------------------------------------------- diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index a4538b7..bef20b3 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsawesome}[2021-07-28 v2.2.0 modern curriculum vitae icons: awesome] +\ProvidesPackage{moderncviconsawesome}[2021-12-16 v2.3.0 modern curriculum vitae icons: awesome] %------------------------------------------------------------------------------- % required packages diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index 77a6f95..edce723 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsletters}[2021-07-28 v2.2.0 modern curriculum vitae icons: letter] +\ProvidesPackage{moderncviconsletters}[2021-12-16 v2.3.0 modern curriculum vitae icons: letter] %------------------------------------------------------------------------------- % symbols definition diff --git a/moderncviconsmarvosym.sty b/moderncviconsmarvosym.sty index 7bfe109..ea2dddf 100644 --- a/moderncviconsmarvosym.sty +++ b/moderncviconsmarvosym.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsmarvosym}[2021-07-28 v2.2.0 modern curriculum vitae icons: marvosym] +\ProvidesPackage{moderncviconsmarvosym}[2021-12-16 v2.3.0 modern curriculum vitae icons: marvosym] %------------------------------------------------------------------------------- % all symbols described in moderncv.cls diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index 9fc9fa3..078a0e9 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconstikz}[2021-07-28 v2.2.0 modern curriculum vitae and letter icons: tickz] +\ProvidesPackage{moderncviconstikz}[2021-12-16 v2.3.0 modern curriculum vitae and letter icons: tickz] %------------------------------------------------------------------------------- diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 479edee..696448a 100644 --- a/moderncvskillmatrix.sty +++ b/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.sty style is usde. % body type options: "moderncvbodyi" (default), "moderncvbodyii", "moderncvbodyiii", "moderncvbodyiv" or "moderncvbodyv" diff --git a/moderncvstylebanking.sty b/moderncvstylebanking.sty index 1866129..756d4be 100644 --- a/moderncvstylebanking.sty +++ b/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}{} diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index 80db27c..3f8cb8c 100644 --- a/moderncvstylecasual.sty +++ b/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}{} diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index c6c1bee..2c119e6 100644 --- a/moderncvstyleclassic.sty +++ b/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}{} diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty index 9e52b86..c19c132 100644 --- a/moderncvstyleempty.sty +++ b/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 diff --git a/moderncvstylefancy.sty b/moderncvstylefancy.sty index dbe5b93..b23e530 100644 --- a/moderncvstylefancy.sty +++ b/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 diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty index 6a2921e..c4a2928 100644 --- a/moderncvstyleoldstyle.sty +++ b/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 From 6db46bf0f4049fb7fe126070fd1cdd218e65fd57 Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Thu, 16 Dec 2021 19:40:01 +0100 Subject: [PATCH 009/105] CI: fix incorrect branch name Signed-off-by: Stephan Lachnit --- .github/workflows/build-pdf.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-pdf.yml b/.github/workflows/build-pdf.yml index 05a2c27..3299b99 100644 --- a/.github/workflows/build-pdf.yml +++ b/.github/workflows/build-pdf.yml @@ -3,7 +3,7 @@ name: Build template on: push: branches: - - main + - master pull_request: registry_package: From a6427c5a48b84232759b5f591723e60ec502bafd Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Sun, 19 Dec 2021 13:43:51 +0100 Subject: [PATCH 010/105] Add top-level moderncv/ folder to release tarball (#90) Closes #89 Signed-off-by: Stephan Lachnit --- create-release-tarball.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/create-release-tarball.sh b/create-release-tarball.sh index b46b7cd..9066c00 100755 --- a/create-release-tarball.sh +++ b/create-release-tarball.sh @@ -9,10 +9,10 @@ TARBALL=moderncv-$VERSION.tar rm -f $TARBALL $TARBALL.gz # create tar with all files in git repo -git archive HEAD > $TARBALL +git archive --prefix=moderncv/ HEAD > $TARBALL # remove git specific files -tar -f $TARBALL --delete .github/ .gitignore create-release-tarball.sh +tar -f $TARBALL --delete moderncv/.github/ moderncv/.gitignore moderncv/create-release-tarball.sh # compress gzip $TARBALL From c293bcd5ddba25346940d6f0a2cee2ee0a14aeec Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Sun, 19 Dec 2021 13:53:03 +0100 Subject: [PATCH 011/105] Add Development section to README (#88) Signed-off-by: Stephan Lachnit --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 53adf48..241e875 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,13 @@ Until a decent manual is written, one can always look in the `template.tex` file 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. +## Development + +[![Build template](https://github.com/moderncv/moderncv/actions/workflows/build-pdf.yml/badge.svg)](https://github.com/moderncv/moderncv/actions/workflows/build-pdf.yml) +[![CTAN](https://img.shields.io/ctan/v/moderncv.svg)](https://www.ctan.org/pkg/moderncv) + +As the main goal is to keep this package alive, it is maintained in a loosely structured team. Feel free to join the team if you think you can contribute, development happens at [github.com/moderncv/moderncv](https://github.com/moderncv/moderncv). + ## Licence moderncv is licensed under the [LPPL-1.3c](https://spdx.org/licenses/LPPL-1.3c.html). From a2183b78e8179ffe07d8271e1b3b964a3f52af8b Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Sun, 19 Dec 2021 15:39:18 +0100 Subject: [PATCH 012/105] Add matrix room to readme Signed-off-by: Stephan Lachnit --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 241e875..1eb439d 100644 --- a/README.md +++ b/README.md @@ -14,8 +14,9 @@ If using [`academicons`](https://ctan.org/tex-archive/fonts/academicons) in the [![Build template](https://github.com/moderncv/moderncv/actions/workflows/build-pdf.yml/badge.svg)](https://github.com/moderncv/moderncv/actions/workflows/build-pdf.yml) [![CTAN](https://img.shields.io/ctan/v/moderncv.svg)](https://www.ctan.org/pkg/moderncv) +[![Matrix](https://img.shields.io/matrix/moderncv:matrix.org)](https://matrix.to/#/#moderncv:matrix.org) -As the main goal is to keep this package alive, it is maintained in a loosely structured team. Feel free to join the team if you think you can contribute, development happens at [github.com/moderncv/moderncv](https://github.com/moderncv/moderncv). +As the main goal is to keep this package alive, it is maintained in a loosely structured team. You can contact us in our matrix room [moderncv:matrix.org](https://matrix.to/#/#moderncv:matrix.org), feel free to join if you have questions or want to contribute. Development takes places at [github.com/moderncv/moderncv](https://github.com/moderncv/moderncv). ## Licence moderncv is licensed under the [LPPL-1.3c](https://spdx.org/licenses/LPPL-1.3c.html). From d74bc36a5f3a388eeb154ef899b8fc00280fa407 Mon Sep 17 00:00:00 2001 From: "Gustavo A. Corradi" <54944893+gcorrad@users.noreply.github.com> Date: Wed, 12 Jan 2022 18:59:36 -0300 Subject: [PATCH 013/105] Added \protect to tikz path in some icons (#96) --- moderncviconstikz.sty | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index 078a0e9..f51b0f8 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -217,7 +217,7 @@ \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] + \protect\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 @@ -274,7 +274,7 @@ \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] + \protect\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 @@ -295,7 +295,7 @@ \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) + \protect\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) .. @@ -348,7 +348,7 @@ \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] + \protect\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) .. @@ -395,7 +395,7 @@ \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] + \protect\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) -- From 9bfd54065c91b4dd857363d21815a34608c72a25 Mon Sep 17 00:00:00 2001 From: "Mark E. Fuller" Date: Tue, 11 Jan 2022 14:27:02 +0200 Subject: [PATCH 014/105] rollback use of detokenize: see issue #79 --- moderncv.cls | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/moderncv.cls b/moderncv.cls index 2c1f9a0..160fbdf 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -513,14 +513,14 @@ \newcommand*{\link}[2][]{% \ifthenelse{\equal{#1}{}}% {\href{#2}{#2}}% - {\href{#2}{\detokenize{#1}}}} + {\href{#2}{#1}}} % makes a http hyperlink % usage: \httplink[optional text]{link} \newcommand*{\httplink}[2][]{% \ifthenelse{\equal{#1}{}}% {\href{http://#2}{#2}}% - {\href{http://#2}{\detokenize{#1}}}} + {\href{http://#2}{#1}}} % makes an https hyperlink @@ -528,14 +528,14 @@ \newcommand*{\httpslink}[2][]{% \ifthenelse{\equal{#1}{}}% {\href{https://#2}{#2}}% - {\href{https://#2}{\detokenize{#1}}}} + {\href{https://#2}{#1}}} % makes an email hyperlink % usage: \emaillink[optional text]{link} \newcommand*{\emaillink}[2][]{% \ifthenelse{\equal{#1}{}}% {\href{mailto:#2}{#2}}% - {\href{mailto:#2}{\detokenize{#1}}}} + {\href{mailto:#2}{#1}}} % makes a tel hyperlink % usage: \tellink[optional text]{link} From a89a2a74552d9c39faf4c438da5ff6691c453494 Mon Sep 17 00:00:00 2001 From: "Mark E. Fuller" Date: Wed, 12 Jan 2022 22:59:56 +0200 Subject: [PATCH 015/105] add underscores in template to indicate need for escape character --- template.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/template.tex b/template.tex index 34abd84..6fd4d3a 100644 --- a/template.tex +++ b/template.tex @@ -54,8 +54,8 @@ % Social icons \social[linkedin]{john.doe} % optional, remove / comment the line if not wanted -\social[xing]{john_doe} % optional, remove / comment the line if not wanted -\social[twitter]{jdoe} % optional, remove / comment the line if not wanted +\social[xing]{john\_doe} % optional, remove / comment the line if not wanted +\social[twitter]{ji\_doe} % optional, remove / comment the line if not wanted \social[github]{jdoe} % optional, remove / comment the line if not wanted \social[gitlab]{jdoe} % optional, remove / comment the line if not wanted \social[stackoverflow]{0000000/johndoe} % optional, remove / comment the line if not wanted From 0beface906db07dec282e80f6ee41613bcaac709 Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Sat, 12 Feb 2022 12:30:34 +0100 Subject: [PATCH 016/105] Add babel to template, remove old character encoding comments (#104) Signed-off-by: Stephan Lachnit --- template.tex | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/template.tex b/template.tex index 6fd4d3a..3023da2 100644 --- a/template.tex +++ b/template.tex @@ -14,10 +14,6 @@ %\renewcommand{\familydefault}{\sfdefault} % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name %\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page -% character encoding -%\usepackage[utf8]{inputenc} % if you are not using xelatex ou lualatex, replace by the encoding you are using -%\usepackage{CJKutf8} % if you need to use CJK to typeset your resume in Chinese, Japanese or Korean - % adjust the page margins \usepackage[scale=0.75]{geometry} \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 @@ -41,6 +37,9 @@ \usepackage{lmodern} \fi +% document language +\usepackage[english]{babel} % FIXME: using spanish breaks moderncv + % personal data \name{John}{Doe} \title{Résumé title} % optional, remove / comment the line if not wanted From 20c016afd9424f19447614a0190bd699e6cb40b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Tj=C3=A4der?= Date: Sun, 13 Feb 2022 15:03:19 +0100 Subject: [PATCH 017/105] Icons: Remove duplicate gitlab (#105) Closes #100 --- moderncviconstikz.sty | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index f51b0f8..967d284 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -269,27 +269,6 @@ ~} }{}\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)}] - \protect\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}{ From cf1e7d03d074b2d5238ab9a26445b9899c002ed5 Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Mon, 21 Feb 2022 13:36:51 +0100 Subject: [PATCH 018/105] Replace ~~~ with hspace (#109) Signed-off-by: Stephan Lachnit --- moderncvfooti.sty | 2 +- moderncvheadii.sty | 2 +- moderncvheadiii.sty | 2 +- moderncvheadvi.sty | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/moderncvfooti.sty b/moderncvfooti.sty index 45ca74e..6f37f78 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -27,7 +27,7 @@ % symbols % footer symbol used to separate footer elements \newcommand*{\footsymbol}{% - {~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n + {\hspace{1em}{\rmfamily\textbullet}\hspace{1em}}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n % lengths \@initializelength{\footwidth}% diff --git a/moderncvheadii.sty b/moderncvheadii.sty index 1444b39..1f74099 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -54,7 +54,7 @@ % commands \@initializecommand{\makeheaddetailssymbol}{% - {~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n + {\hspace{1em}{\rmfamily\textbullet}\hspace{1em}}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n % internal command to add an element to the footer % it collects the elements in a temporary box, and checks when to flush the box \@initializebox{\makeheaddetailsbox}% diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index 0a022de..cd2cc78 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -43,7 +43,7 @@ % commands \@initializecommand{\makeheaddetailssymbol}{% - {~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n + {\hspace{1em}{\rmfamily\textbullet}\hspace{1em}}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n % internal command to add an element to the footer % it collects the elements in a temporary box, and checks when to flush the box \@initializebox{\makeheaddetailsbox}% diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index 1169e21..c3f4139 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -68,7 +68,7 @@ % commands \@initializecommand{\makeheaddetailssymbol}{% - {~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n + {\hspace{1em}{\rmfamily\textbullet}\hspace{1em}}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n % internal command to add an element to the footer % it collects the elements in a temporary box, and checks when to flush the box \@initializebox{\makeheaddetailsbox}% From ab7c92fe216d328aa3305ba47a9de3a5e29012f8 Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Mon, 21 Feb 2022 13:46:45 +0100 Subject: [PATCH 019/105] Release v2.3.1 Signed-off-by: Stephan Lachnit --- CHANGELOG | 5 +++++ moderncv.cls | 4 ++-- moderncvbodyi.sty | 4 ++-- moderncvbodyiii.sty | 4 ++-- moderncvbodyiv.sty | 4 ++-- moderncvbodyv.sty | 4 ++-- moderncvcollection.sty | 4 ++-- moderncvcolorblack.sty | 4 ++-- moderncvcolorblue.sty | 4 ++-- moderncvcolorburgundy.sty | 4 ++-- moderncvcolorgreen.sty | 4 ++-- moderncvcolorgrey.sty | 4 ++-- moderncvcolororange.sty | 4 ++-- moderncvcolorpurple.sty | 4 ++-- moderncvcolorred.sty | 4 ++-- moderncvcompatibility.sty | 4 ++-- moderncvdebugtools.sty | 4 ++-- moderncvfooti.sty | 4 ++-- moderncvheadi.sty | 4 ++-- moderncvheadii.sty | 4 ++-- moderncvheadiii.sty | 4 ++-- moderncvheadiv.sty | 4 ++-- moderncvheadv.sty | 4 ++-- moderncvheadvi.sty | 4 ++-- moderncviconsacademic.sty | 4 ++-- moderncviconsawesome.sty | 4 ++-- moderncviconsletters.sty | 4 ++-- moderncviconsmarvosym.sty | 4 ++-- moderncviconssymbols.sty | 4 ++-- moderncviconstikz.sty | 4 ++-- moderncvskillmatrix.sty | 2 +- moderncvstylebanking.sty | 4 ++-- moderncvstylecasual.sty | 4 ++-- moderncvstyleclassic.sty | 4 ++-- moderncvstyleempty.sty | 4 ++-- moderncvstylefancy.sty | 4 ++-- moderncvstyleoldstyle.sty | 4 ++-- template.tex | 2 +- tweaklist.sty | 2 +- 39 files changed, 78 insertions(+), 73 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 325e2b7..245eda7 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,8 @@ +version 2.3.1 (2022-02-21) +- Fix duplicate GitLab icon (#105) +- Revert using detokenize in social links (#97) +- Fix broken compilation in classic style (#96) + version 2.3.0 (2021-12-16) - Remove font loading from class (#87) - Add Matrix and Signal icon (#84) diff --git a/moderncv.cls b/moderncv.cls index 160fbdf..44b9e35 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -1,5 +1,5 @@ %% start of file `moderncv.cls'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{moderncv}[2021-12-16 v2.3.0 modern curriculum vitae and letter document class] +\ProvidesClass{moderncv}[2022-02-21 v2.3.1 modern curriculum vitae and letter document class] %------------------------------------------------------------------------------- diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index c83b7da..02ac2e3 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyi.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyi}[2021-12-16 v2.3.0 modern curriculum vitae and letter body variant: 1] +\ProvidesPackage{moderncvbodyi}[2022-02-21 v2.3.1 modern curriculum vitae and letter body variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index 4f542b7..003f9f3 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyiii.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiii}[2021-12-16 v2.3.0 modern curriculum vitae and letter body variant: 3] +\ProvidesPackage{moderncvbodyiii}[2022-02-21 v2.3.1 modern curriculum vitae and letter body variant: 3] % rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules" \@initializeif{\if@fullrules}\@fullrulesfalse diff --git a/moderncvbodyiv.sty b/moderncvbodyiv.sty index b3c03a1..9127af1 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyiv.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiv}[2021-12-16 v2.3.0 modern curriculum vitae and letter body variant: 4] +\ProvidesPackage{moderncvbodyiv}[2022-02-21 v2.3.1 modern curriculum vitae and letter body variant: 4] %------------------------------------------------------------------------------- diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index fd6f760..1f49692 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyv.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyv}[2021-12-16 v2.3.0 modern curriculum vitae and letter body variant: 5] +\ProvidesPackage{moderncvbodyv}[2022-02-21 v2.3.1 modern curriculum vitae and letter body variant: 5] %------------------------------------------------------------------------------- diff --git a/moderncvcollection.sty b/moderncvcollection.sty index 3c5ee25..5d3432e 100644 --- a/moderncvcollection.sty +++ b/moderncvcollection.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcollection.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcollection}[2021-12-16 v2.3.0 moderncv collections] +\ProvidesPackage{moderncvcollection}[2022-02-21 v2.3.1 moderncv collections] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblack.sty b/moderncvcolorblack.sty index d594d18..ea3653e 100644 --- a/moderncvcolorblack.sty +++ b/moderncvcolorblack.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorblack.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblack}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: black] +\ProvidesPackage{moderncvcolorblack}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: black] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblue.sty b/moderncvcolorblue.sty index 35229cf..b02992e 100644 --- a/moderncvcolorblue.sty +++ b/moderncvcolorblue.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorblue.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblue}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: blue] +\ProvidesPackage{moderncvcolorblue}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: blue] %------------------------------------------------------------------------------- diff --git a/moderncvcolorburgundy.sty b/moderncvcolorburgundy.sty index 454658b..775f033 100644 --- a/moderncvcolorburgundy.sty +++ b/moderncvcolorburgundy.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorburgundy.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorburgundy}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: burgundy] +\ProvidesPackage{moderncvcolorburgundy}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: burgundy] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgreen.sty b/moderncvcolorgreen.sty index 36bdf64..891c329 100644 --- a/moderncvcolorgreen.sty +++ b/moderncvcolorgreen.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorgreen.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgreen}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: green] +\ProvidesPackage{moderncvcolorgreen}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: green] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgrey.sty b/moderncvcolorgrey.sty index 0a9a805..37d2b57 100644 --- a/moderncvcolorgrey.sty +++ b/moderncvcolorgrey.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorgrey.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgrey}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: grey] +\ProvidesPackage{moderncvcolorgrey}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: grey] %------------------------------------------------------------------------------- diff --git a/moderncvcolororange.sty b/moderncvcolororange.sty index 5d4cae5..f249fd7 100644 --- a/moderncvcolororange.sty +++ b/moderncvcolororange.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolororange.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolororange}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: orange] +\ProvidesPackage{moderncvcolororange}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: orange] %------------------------------------------------------------------------------- diff --git a/moderncvcolorpurple.sty b/moderncvcolorpurple.sty index f67530e..22053d7 100644 --- a/moderncvcolorpurple.sty +++ b/moderncvcolorpurple.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorpurple.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorpurple}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: purple] +\ProvidesPackage{moderncvcolorpurple}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: purple] %------------------------------------------------------------------------------- diff --git a/moderncvcolorred.sty b/moderncvcolorred.sty index 6a6445e..68b1335 100644 --- a/moderncvcolorred.sty +++ b/moderncvcolorred.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorred.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorred}[2021-12-16 v2.3.0 modern curriculum vitae and letter color scheme: red] +\ProvidesPackage{moderncvcolorred}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: red] %------------------------------------------------------------------------------- diff --git a/moderncvcompatibility.sty b/moderncvcompatibility.sty index f9155f6..fb9a8c4 100644 --- a/moderncvcompatibility.sty +++ b/moderncvcompatibility.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcompatibility.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcompatibility}[2021-12-16 v2.3.0 modern curriculum vitae and letter compatibility patches] +\ProvidesPackage{moderncvcompatibility}[2022-02-21 v2.3.1 modern curriculum vitae and letter compatibility patches] %------------------------------------------------------------------------------- diff --git a/moderncvdebugtools.sty b/moderncvdebugtools.sty index 5774061..b28e409 100644 --- a/moderncvdebugtools.sty +++ b/moderncvdebugtools.sty @@ -1,5 +1,5 @@ %% start of file `moderncvdebugtools.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvdebugtools}[2021-12-16 v2.3.0 modern curriculum vitae and letter debug tools] +\ProvidesPackage{moderncvdebugtools}[2022-02-21 v2.3.1 modern curriculum vitae and letter debug tools] %------------------------------------------------------------------------------- diff --git a/moderncvfooti.sty b/moderncvfooti.sty index 6f37f78..3703658 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -1,5 +1,5 @@ %% start of file `moderncvfooti.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvfooti}[2021-12-16 v2.3.0 modern curriculum vitae and letter footer variant: 1] +\ProvidesPackage{moderncvfooti}[2022-02-21 v2.3.1 modern curriculum vitae and letter footer variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 86a0e54..087cf77 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadi.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadi}[2021-12-16 v2.3.0 modern curriculum vitae and letter header variant: 1] +\ProvidesPackage{moderncvheadi}[2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 1] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadii.sty b/moderncvheadii.sty index 1f74099..b699242 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadii.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadii}[2021-12-16 v2.3.0 modern curriculum vitae and letter header variant: 2] +\ProvidesPackage{moderncvheadii}[2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 2] % details options: "details" or "nodetails" (default) \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index cd2cc78..e4dbafd 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadiii.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiii}[2021-12-16 v2.3.0 modern curriculum vitae and letter header variant: 3] +\ProvidesPackage{moderncvheadiii}[2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 3] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index f5a534e..9b59dac 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadiv.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiv}[2021-12-16 v2.3.0 modern curriculum vitae and letter header variant: 4] +\ProvidesPackage{moderncvheadiv}[2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 4] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadv.sty b/moderncvheadv.sty index 1a5d939..c4d4084 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadv.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadv}[2021-12-16 v2.3.0 modern curriculum vitae and letter header variant: 5] +\ProvidesPackage{moderncvheadv}[2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 5] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index c3f4139..8595901 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadvi.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadvi}[2021-12-16 v2.3.0 modern curriculum vitae and letter header: 6] +\ProvidesPackage{moderncvheadvi}[2022-02-21 v2.3.1 modern curriculum vitae and letter header: 6] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index 280eb9b..e1eae58 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsacademic.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsacademic}[2021-12-16 v2.3.0 modern curriculum vitae icons: academicons] +\ProvidesPackage{moderncviconsacademic}[2022-02-21 v2.3.1 modern curriculum vitae icons: academicons] %------------------------------------------------------------------------------- diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index bef20b3..2a0ea3a 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsawesome.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsawesome}[2021-12-16 v2.3.0 modern curriculum vitae icons: awesome] +\ProvidesPackage{moderncviconsawesome}[2022-02-21 v2.3.1 modern curriculum vitae icons: awesome] %------------------------------------------------------------------------------- % required packages diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index edce723..832e210 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsletters.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsletters}[2021-12-16 v2.3.0 modern curriculum vitae icons: letter] +\ProvidesPackage{moderncviconsletters}[2022-02-21 v2.3.1 modern curriculum vitae icons: letter] %------------------------------------------------------------------------------- % symbols definition diff --git a/moderncviconsmarvosym.sty b/moderncviconsmarvosym.sty index ea2dddf..0a1d8f1 100644 --- a/moderncviconsmarvosym.sty +++ b/moderncviconsmarvosym.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsmarvosym.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsmarvosym}[2021-12-16 v2.3.0 modern curriculum vitae icons: marvosym] +\ProvidesPackage{moderncviconsmarvosym}[2022-02-21 v2.3.1 modern curriculum vitae icons: marvosym] %------------------------------------------------------------------------------- % all symbols described in moderncv.cls diff --git a/moderncviconssymbols.sty b/moderncviconssymbols.sty index b728536..2563043 100644 --- a/moderncviconssymbols.sty +++ b/moderncviconssymbols.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconssymbols.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -30,4 +30,4 @@ \endinput -%% end of file `moderncviconssymbols.sty'. \ No newline at end of file +%% end of file `moderncviconssymbols.sty'. diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index 967d284..c3e9f40 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconstikz.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconstikz}[2021-12-16 v2.3.0 modern curriculum vitae and letter icons: tickz] +\ProvidesPackage{moderncviconstikz}[2022-02-21 v2.3.1 modern curriculum vitae and letter icons: tickz] %------------------------------------------------------------------------------- diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 696448a..68b8db9 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -203,7 +203,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvskillmatrix}[2021-12-16 v2.3.0 modern curriculum vitae and letter skill matrix] +\ProvidesPackage{moderncvskillmatrix}[2022-02-21 v2.3.1 modern curriculum vitae and letter skill matrix] % The definitions need to be adjusted depending on which moderncvbody.sty style is usde. % body type options: "moderncvbodyi" (default), "moderncvbodyii", "moderncvbodyiii", "moderncvbodyiv" or "moderncvbodyv" diff --git a/moderncvstylebanking.sty b/moderncvstylebanking.sty index 756d4be..afc20e5 100644 --- a/moderncvstylebanking.sty +++ b/moderncvstylebanking.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylebanking.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylebanking}[2021-12-16 v2.3.0 modern curriculum vitae and letter style scheme: banking] +\ProvidesPackage{moderncvstylebanking}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: banking] % body rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules" \@initializecommand{\moderncvstylebodyoptions}{} diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index 3f8cb8c..eba5df6 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylecasual.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecasual}[2021-12-16 v2.3.0 modern curriculum vitae and letter style scheme: casual] +\ProvidesPackage{moderncvstylecasual}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: casual] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index 2c119e6..3018cc6 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleclassic.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleclassic}[2021-12-16 v2.3.0 modern curriculum vitae and letter style scheme: classic] +\ProvidesPackage{moderncvstyleclassic}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: classic] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty index c19c132..a865605 100644 --- a/moderncvstyleempty.sty +++ b/moderncvstyleempty.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleempty.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleempty}[2021-12-16 v2.3.0 modern curriculum vitae scheme: empty] +\ProvidesPackage{moderncvstyleempty}[2022-02-21 v2.3.1 modern curriculum vitae scheme: empty] %------------------------------------------------------------------------------- % required packages diff --git a/moderncvstylefancy.sty b/moderncvstylefancy.sty index b23e530..56de636 100644 --- a/moderncvstylefancy.sty +++ b/moderncvstylefancy.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylefancy.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylefancy}[2021-12-16 v2.3.0 modern curriculum vitae and letter style scheme: fancy] +\ProvidesPackage{moderncvstylefancy}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: fancy] % toggle use of symbol fonts. \@initializeif{\if@symbols}\@symbolsfalse diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty index c4a2928..78225e0 100644 --- a/moderncvstyleoldstyle.sty +++ b/moderncvstyleoldstyle.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleoldstyle.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleoldstyle}[2021-12-16 v2.3.0 modern curriculum vitae and letter style scheme: oldstyle] +\ProvidesPackage{moderncvstyleoldstyle}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: oldstyle] % toggle use of symbol fonts. \@initializeif{\if@symbols}\@symbolsfalse diff --git a/template.tex b/template.tex index 3023da2..38d313b 100644 --- a/template.tex +++ b/template.tex @@ -1,5 +1,5 @@ %% start of file `template.tex'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 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, diff --git a/tweaklist.sty b/tweaklist.sty index 8e369d9..3739c95 100644 --- a/tweaklist.sty +++ b/tweaklist.sty @@ -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), 2020-2021 moderncv maintainers (github.com/moderncv). +%% Modified by Xavier Danaux (xdanaux@gmail.com), 2020-2022 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. From 59aaae8264e6df2da3db4725cad8a23fe7d23cfb Mon Sep 17 00:00:00 2001 From: Mark E Fuller Date: Mon, 21 Feb 2022 14:52:36 +0200 Subject: [PATCH 020/105] Codeberg & Mastodon (#107) * implement codeberg social and tikz icon * add codeberg social to template, rearrange social icons list * implement mastodon social * implement mastodon social in template --- moderncv.cls | 6 +++++- moderncviconsawesome.sty | 1 + moderncviconsletters.sty | 2 ++ moderncviconstikz.sty | 19 +++++++++++++++++++ template.tex | 13 ++++++++++--- 5 files changed, 37 insertions(+), 4 deletions(-) diff --git a/moderncv.cls b/moderncv.cls index 44b9e35..aa93433 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -259,6 +259,7 @@ \ifthenelse{\equal{#1}{linkedin}} {\collectionadd[linkedin]{socials} {\protect\httpslink[#3]{www.linkedin.com/in/#3}}} {}% \ifthenelse{\equal{#1}{xing}} {\collectionadd[xing]{socials} {\protect\httpslink[#3]{www.xing.com/profile/#3}}} {}% \ifthenelse{\equal{#1}{twitter}} {\collectionadd[twitter]{socials} {\protect\httpslink[#3]{twitter.com/#3}}} {}% + \ifthenelse{\equal{#1}{mastodon}} {\collectionadd[mastodon]{socials} {\protect\httpslink[#3]{#3}}} {}% \ifthenelse{\equal{#1}{github}} {\collectionadd[github]{socials} {\protect\httpslink[#3]{github.com/#3}}} {}% \ifthenelse{\equal{#1}{gitlab}} {\collectionadd[gitlab]{socials} {\protect\httpslink[#3]{gitlab.com/#3}}} {}% \ifthenelse{\equal{#1}{stackoverflow}}{\collectionadd[stackoverflow]{socials}{\protect\httpslink[#3]{stackoverflow.com/users/#3}}} {}% @@ -271,7 +272,8 @@ \ifthenelse{\equal{#1}{whatsapp}} {\collectionadd[whatsapp]{socials} {\protect\httpslink[#3]{wa.me/#3}}} {}% \ifthenelse{\equal{#1}{signal}} {\collectionadd[signal]{socials} {#3}} {}% \ifthenelse{\equal{#1}{matrix}} {\collectionadd[matrix]{socials} {\httpslink[#3]{matrix.to/\#/#3}}} {}% - \ifthenelse{\equal{#1}{googlescholar}}{\collectionadd[googlescholar]{socials}{\protect\httpslink[#3]{scholar.google.com/citations?user=#3}}} {}% {}% + \ifthenelse{\equal{#1}{googlescholar}}{\collectionadd[googlescholar]{socials}{\protect\httpslink[#3]{scholar.google.com/citations?user=#3}}} {}% + \ifthenelse{\equal{#1}{codeberg}} {\collectionadd[codeberg]{socials} {\protect\httpslink[#3]{codeberg.org/#3}}} {}% } {\collectionadd[#1]{socials}{\protect\httpslink[#3]{#2}}}}% @@ -312,6 +314,7 @@ \newcommand*{\linkedinsocialsymbol} {} \newcommand*{\xingsocialsymbol} {} \newcommand*{\twittersocialsymbol} {} +\newcommand*{\mastodonsocialsymbol} {} \newcommand*{\githubsocialsymbol} {} \newcommand*{\gitlabsocialsymbol} {} \newcommand*{\stackoverflowsocialsymbol}{} @@ -325,6 +328,7 @@ \newcommand*{\whatsappsocialsymbol} {} \newcommand*{\matrixsocialsymbol} {} \newcommand*{\signalsocialsymbol} {} +\newcommand*{\codebergsocialsymbol} {} % other %------ diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 2a0ea3a..35250fd 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -36,6 +36,7 @@ \renewcommand*{\linkedinsocialsymbol} {{\small\faLinkedinIn}~} % alternative: \faLinkedin \renewcommand*{\xingsocialsymbol} {{\small\faXing}~} % alternative: \faXingSquare \renewcommand*{\twittersocialsymbol} {{\small\faTwitter}~} % alternative: \faTwitterSquare +\renewcommand*{\mastodonsocialsymbol} {{\small\faMastodon}~} \renewcommand*{\githubsocialsymbol} {{\small\faGithub}~} % alternative: \faGithubSquare, \faGithub* \renewcommand*{\gitlabsocialsymbol} {{\small\faGitlab}~} \renewcommand*{\stackoverflowsocialsymbol}{{\small\faStackOverflow}~} diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index 832e210..f0faa86 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -31,6 +31,7 @@ \renewcommand*{\linkedinsocialsymbol} {\textbf{in}~} \renewcommand*{\xingsocialsymbol} {\textbf{xi}~} \renewcommand*{\twittersocialsymbol} {\textbf{tw}~} +\renewcommand*{\mastodonsocialsymbol} {\textbf{ms}~} \renewcommand*{\githubsocialsymbol} {\textbf{gh}~} \renewcommand*{\gitlabsocialsymbol} {\textbf{gl}~} \renewcommand*{\stackoverflowsocialsymbol}{\textbf{so}~} @@ -45,6 +46,7 @@ \renewcommand*{\matrixsocialsymbol} {\textbf{ma}~} \renewcommand*{\googlescholarsocialsymbol}{\textbf{gs}~} \renewcommand*{\bornsymbol} {\textbf{B}~} +\renewcommand*{\codebergsocialsymbol} {\textbf{cb}~} \renewcommand*{\listitemsymbol} {\labelitemi~} diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index c3e9f40..73a7c3b 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -439,6 +439,25 @@ ~} }{}\par +\ifdefempty{\codebergsocialsymbol} { + \renewcommand*{\codebergsocialsymbol} { + \protect\raisebox{-0.12em}{ + \protect\begin{tikzpicture}[y=0.8pt, x=0.8pt, yscale=-1.0, xscale=1.0, inner sep=0pt, outer sep=0pt] + \protect\begin{scope}[shift={(507, 387)}] + \protect\path[scale=0.265, opacity=0.500, line cap=butt, line join=miter, line width=0.779pt, miter limit=2.00] + (11249.8942,-1872.9296)arc(269.285:169.240:0.201313 and 0.150) -- + (11258.5852,-1839.4433)arc(66.699:32.084:23.067) -- + (11250.0698,-1872.8557)arc(329.460:269.346:0.201313 and 0.150) -- cycle; + + \protect\path[scale=0.265, fill=color2, line width=0.426pt] + (11249.3743,-1883.6959)arc(269.785:180.000:23.067)arc(180.001:147.920:23.067) + -- (11249.1480,-1873.2412)arc(209.929:330.071:0.360097 and 0.269) -- + (11269.0053,-1848.3766)arc(32.082:-0.002:23.067)arc(360.000:270.000:23.067)arc(270.108:269.892:23.067) + -- cycle; + \protect\end{scope} + \protect\end{tikzpicture}} + ~} +}{}\par \endinput diff --git a/template.tex b/template.tex index 38d313b..8c4b88e 100644 --- a/template.tex +++ b/template.tex @@ -54,20 +54,27 @@ % Social icons \social[linkedin]{john.doe} % optional, remove / comment the line if not wanted \social[xing]{john\_doe} % optional, remove / comment the line if not wanted -\social[twitter]{ji\_doe} % optional, remove / comment the line if not wanted + \social[github]{jdoe} % optional, remove / comment the line if not wanted \social[gitlab]{jdoe} % optional, remove / comment the line if not wanted -\social[stackoverflow]{0000000/johndoe} % optional, remove / comment the line if not wanted +\social[codeberg]{jdoe} % optional, remove / comment the line if not wanted \social[bitbucket]{jdoe} % optional, remove / comment the line if not wanted +\social[stackoverflow]{0000000/johndoe} % optional, remove / comment the line if not wanted + \social[skype]{jdoe} % optional, remove / comment the line if not wanted \social[orcid]{0000-0000-000-000} % optional, remove / comment the line if not wanted \social[researchgate]{jdoe} % optional, remove / comment the line if not wanted \social[researcherid]{jdoe} % optional, remove / comment the line if not wanted +\social[googlescholar]{googlescholarid} % optional, remove / comment the line if not wanted + +\social[twitter]{ji\_doe} % optional, remove / comment the line if not wanted +\social[mastodon]{mastodon.social/web/@user} % optional, remove / comment the line if not wanted \social[telegram]{jdoe} % optional, remove / comment the line if not wanted \social[whatsapp]{12345678901} % optional, remove / comment the line if not wanted \social[signal]{12345678901} % optional, remove / comment the line if not wanted \social[matrix]{@johndoe:matrix.org} % optional, remove / comment the line if not wanted -\social[googlescholar]{googlescholarid} % optional, remove / comment the line if not wanted + + \extrainfo{additional information} % optional, remove / comment the line if not wanted From 7cd4f317840d7b51357fc5fe6fcdc8acc76ba297 Mon Sep 17 00:00:00 2001 From: "Mark E. Fuller" Date: Fri, 18 Mar 2022 14:09:16 +0200 Subject: [PATCH 021/105] fix PDF title metadata for blank CV title --- moderncv.cls | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/moderncv.cls b/moderncv.cls index aa93433..d7180c4 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -114,7 +114,8 @@ bookmarksopen = true, bookmarksdepth= 2,% to show sections and subsections pdfauthor = {\@firstname{}~\@lastname{}}, - pdftitle = {\@firstname{}~\@lastname{}\notblank{\@title}{ -- \@title}{}}, + pdftitle = + {\@firstname{}~\@lastname{}\expandafter\notblank\expandafter{\@title}{ -- \@title}{}}, %\notblank does not expand argument automatically pdfsubject = {R\'{e}sum\'{e} of \@firstname{}~\@lastname{}}, pdfkeywords = {\@firstname{}~\@lastname{}, curriculum vit\ae{}, r\'{e}sum\'{e}}}} From 9ddf15a7226272da80e35d29a010c11adf7a5214 Mon Sep 17 00:00:00 2001 From: Mark E Fuller Date: Wed, 29 Jun 2022 11:44:42 +0300 Subject: [PATCH 022/105] readme typo fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1eb439d..7a78a30 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ If using [`academicons`](https://ctan.org/tex-archive/fonts/academicons) in the [![CTAN](https://img.shields.io/ctan/v/moderncv.svg)](https://www.ctan.org/pkg/moderncv) [![Matrix](https://img.shields.io/matrix/moderncv:matrix.org)](https://matrix.to/#/#moderncv:matrix.org) -As the main goal is to keep this package alive, it is maintained in a loosely structured team. You can contact us in our matrix room [moderncv:matrix.org](https://matrix.to/#/#moderncv:matrix.org), feel free to join if you have questions or want to contribute. Development takes places at [github.com/moderncv/moderncv](https://github.com/moderncv/moderncv). +As the main goal is to keep this package alive, it is maintained in a loosely structured team. You can contact us in our matrix room [moderncv:matrix.org](https://matrix.to/#/#moderncv:matrix.org), feel free to join if you have questions or want to contribute. Development takes place at [github.com/moderncv/moderncv](https://github.com/moderncv/moderncv). ## Licence moderncv is licensed under the [LPPL-1.3c](https://spdx.org/licenses/LPPL-1.3c.html). From 886aad764105295887203b6e122686d1fa3e210d Mon Sep 17 00:00:00 2001 From: "Mark E. Fuller" Date: Tue, 8 Mar 2022 20:09:00 +0200 Subject: [PATCH 023/105] Discord social symbol --- moderncv.cls | 2 ++ moderncviconsawesome.sty | 1 + template.tex | 1 + 3 files changed, 4 insertions(+) diff --git a/moderncv.cls b/moderncv.cls index d7180c4..ce4c1df 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -275,6 +275,7 @@ \ifthenelse{\equal{#1}{matrix}} {\collectionadd[matrix]{socials} {\httpslink[#3]{matrix.to/\#/#3}}} {}% \ifthenelse{\equal{#1}{googlescholar}}{\collectionadd[googlescholar]{socials}{\protect\httpslink[#3]{scholar.google.com/citations?user=#3}}} {}% \ifthenelse{\equal{#1}{codeberg}} {\collectionadd[codeberg]{socials} {\protect\httpslink[#3]{codeberg.org/#3}}} {}% + \ifthenelse{\equal{#1}{discord}} {\collectionadd[discord]{socials} {#3}} {}% } {\collectionadd[#1]{socials}{\protect\httpslink[#3]{#2}}}}% @@ -330,6 +331,7 @@ \newcommand*{\matrixsocialsymbol} {} \newcommand*{\signalsocialsymbol} {} \newcommand*{\codebergsocialsymbol} {} +\newcommand*{\discordsocialsymbol} {} % other %------ diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 35250fd..7e199e6 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -48,6 +48,7 @@ %\renewcommand*{\googlescholarsocialsymbol}{} \renewcommand*{\telegramsocialsymbol} {{\small\faTelegram}~} \renewcommand*{\whatsappsocialsymbol} {{\small\faWhatsapp}~} +\renewcommand*{\discordsocialsymbol} {{\small\faDiscord}~} %\renewcommand*{\signalsocialsymbol} {} %\renewcommand*{\matrixsocialsymbol} {} \renewcommand*{\bornsymbol} {{\small\faAsterisk}~} % alternative: \faBabyCarriage diff --git a/template.tex b/template.tex index 8c4b88e..89a85b4 100644 --- a/template.tex +++ b/template.tex @@ -73,6 +73,7 @@ \social[whatsapp]{12345678901} % optional, remove / comment the line if not wanted \social[signal]{12345678901} % optional, remove / comment the line if not wanted \social[matrix]{@johndoe:matrix.org} % optional, remove / comment the line if not wanted +\social[discord]{jdoe\#0000} % optional, remove / comment the line if not wanted From 7dc8e51b28ccc618e6511d3ddb207aeabb813129 Mon Sep 17 00:00:00 2001 From: "Mark E. Fuller" Date: Thu, 17 Mar 2022 18:35:01 +0200 Subject: [PATCH 024/105] resize template footskip --- template.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template.tex b/template.tex index 89a85b4..debe7d2 100644 --- a/template.tex +++ b/template.tex @@ -16,7 +16,7 @@ % adjust the page margins \usepackage[scale=0.75]{geometry} -\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{\footskip}{149.60005pt} % 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... From f7971f8c946e612808897d885a9a0d3729fee4d9 Mon Sep 17 00:00:00 2001 From: "Mark E. Fuller" Date: Thu, 17 Mar 2022 18:39:18 +0200 Subject: [PATCH 025/105] switch template casual to classicstyle --- template.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template.tex b/template.tex index debe7d2..f5e2ed0 100644 --- a/template.tex +++ b/template.tex @@ -9,7 +9,7 @@ \documentclass[11pt,a4paper,sans]{moderncv} % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman') % moderncv themes -\moderncvstyle{casual} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy' +\moderncvstyle{classic} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy' \moderncvcolor{blue} % color options 'black', 'blue' (default), 'burgundy', 'green', 'grey', 'orange', 'purple' and 'red' %\renewcommand{\familydefault}{\sfdefault} % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name %\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page From 1877ee7618cef1b59e74b7b0c79185647f97a034 Mon Sep 17 00:00:00 2001 From: Alessandro Bertulli Date: Tue, 6 Sep 2022 22:47:18 +0200 Subject: [PATCH 026/105] Fix unclear line of the manual (\cventry optional/empty arguments) --- manual/moderncv_userguide.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 26d2016..7debcc1 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -283,7 +283,7 @@ Inside sections, you can choose between different kind of items depending on the {optional: comment/job description} \end{verbatim} \vspace{-20pt} -where the last three arguments are optional +where the last three arguments can be left empty \item inside `language' cvsection environment, you can type every entry with: \begin{verbatim} \cvlanguage{name}{level}{comment} From f90b2e3b8aba91f662ffe9b666a46fe63f07ed7a Mon Sep 17 00:00:00 2001 From: Mark E Fuller Date: Sat, 24 Sep 2022 15:12:17 +0300 Subject: [PATCH 027/105] Update issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 27 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 20 +++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..dfec81a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,27 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: '' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**Expected Behavior** + + +**Actual Behavior** + + +**Minimum Working Example to Reproduce the Problem** + +**Specifications** + - moderncv version and source: + - LaTeX compiler (pdfLaTeX, XeLaTeX, etc.) and version: + - Platform (operating system, LaTeX editor, etc.): + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..bbcbbe7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. From c895ef1f9087adc92489dfe140c05c0672a7aeff Mon Sep 17 00:00:00 2001 From: Ben Brooks Date: Tue, 23 Aug 2022 20:24:33 +0100 Subject: [PATCH 028/105] Socials: Add Twitch, YouTube, TikTok, Instagram --- moderncv.cls | 35 +++++++++++++++++++++++++++++++++-- moderncviconsawesome.sty | 4 ++++ moderncviconsletters.sty | 4 ++++ template.tex | 4 ++++ 4 files changed, 45 insertions(+), 2 deletions(-) diff --git a/moderncv.cls b/moderncv.cls index ce4c1df..b6c204f 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -252,7 +252,30 @@ % adds a social link to one's personal information (optional) % usage: \social[][]{} -% where should be either "linkedin", "xing", "twitter", "github", "gitlab", "bitbucket" or "skype" +% where should be either: +% - "linkedin" +% - "xing" +% - "twitter" +% - "mastodon" +% - "github" +% - "gitlab" +% - "stackoverflow" +% - "bitbucket" +% - "skype" +% - "orcid" +% - "researchgate" +% - "researcherid" +% - "telegram" +% - "whatsapp" +% - "signal" +% - "matrix" +% - "googlescholar" +% - "codeberg" +% - "discord" +% - "twitch" +% - "youtube" +% - "tiktok" +% - "instagram" \collectionnew{socials} \NewDocumentCommand{\social}{O{}O{}m}{% \ifthenelse{\equal{#2}{}}% @@ -276,6 +299,10 @@ \ifthenelse{\equal{#1}{googlescholar}}{\collectionadd[googlescholar]{socials}{\protect\httpslink[#3]{scholar.google.com/citations?user=#3}}} {}% \ifthenelse{\equal{#1}{codeberg}} {\collectionadd[codeberg]{socials} {\protect\httpslink[#3]{codeberg.org/#3}}} {}% \ifthenelse{\equal{#1}{discord}} {\collectionadd[discord]{socials} {#3}} {}% + \ifthenelse{\equal{#1}{twitch}} {\collectionadd[twitch]{socials} {\protect\httpslink[#3]{twitch.tv/#3}}} {}% + \ifthenelse{\equal{#1}{youtube}} {\collectionadd[youtube]{socials} {\protect\httpslink[#3]{youtube.com/#3}}} {}% + \ifthenelse{\equal{#1}{tiktok}} {\collectionadd[tiktok]{socials} {\protect\httpslink[#3]{tiktok.com/@#3}}} {}% + \ifthenelse{\equal{#1}{instagram}} {\collectionadd[instagram]{socials} {\protect\httpslink[#3]{instagram.com/#3}}} {}% } {\collectionadd[#1]{socials}{\protect\httpslink[#3]{#2}}}}% @@ -331,7 +358,11 @@ \newcommand*{\matrixsocialsymbol} {} \newcommand*{\signalsocialsymbol} {} \newcommand*{\codebergsocialsymbol} {} -\newcommand*{\discordsocialsymbol} {} +\newcommand*{\discordsocialsymbol} {} +\newcommand*{\twitchsocialsymbol} {} +\newcommand*{\youtubesocialsymbol} {} +\newcommand*{\tiktoksocialsymbol} {} +\newcommand*{\instagramsocialsymbol} {} % other %------ diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 7e199e6..e8820db 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -49,6 +49,10 @@ \renewcommand*{\telegramsocialsymbol} {{\small\faTelegram}~} \renewcommand*{\whatsappsocialsymbol} {{\small\faWhatsapp}~} \renewcommand*{\discordsocialsymbol} {{\small\faDiscord}~} +\renewcommand*{\twitchsocialsymbol} {{\small\faTwitch}~} +\renewcommand*{\youtubesocialsymbol} {{\small\faYoutube}~} +\renewcommand*{\tiktoksocialsymbol} {{\small\faTiktok}~} +\renewcommand*{\instagramsocialsymbol} {{\small\faInstagram}~} %\renewcommand*{\signalsocialsymbol} {} %\renewcommand*{\matrixsocialsymbol} {} \renewcommand*{\bornsymbol} {{\small\faAsterisk}~} % alternative: \faBabyCarriage diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index f0faa86..8bc04df 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -47,6 +47,10 @@ \renewcommand*{\googlescholarsocialsymbol}{\textbf{gs}~} \renewcommand*{\bornsymbol} {\textbf{B}~} \renewcommand*{\codebergsocialsymbol} {\textbf{cb}~} +\renewcommand*{\twitchsocialsymbol} {\textbf{ttv}~} +\renewcommand*{\youtubesocialsymbol} {\textbf{yt}~} +\renewcommand*{\tiktoksocialsymbol} {\textbf{tok}~} +\renewcommand*{\instagramsocialsymbol} {\textbf{insta}~} \renewcommand*{\listitemsymbol} {\labelitemi~} diff --git a/template.tex b/template.tex index f5e2ed0..9b6948d 100644 --- a/template.tex +++ b/template.tex @@ -75,6 +75,10 @@ \social[matrix]{@johndoe:matrix.org} % optional, remove / comment the line if not wanted \social[discord]{jdoe\#0000} % optional, remove / comment the line if not wanted +\social[twitch]{jdoe} % optional, remove / comment the line if not wanted +\social[youtube]{jdoe} % optional, remove / comment the line if not wanted +\social[tiktok]{jdoe} % optional, remove / comment the line if not wanted +\social[instagram]{jdoe} % optional, remove / comment the line if not wanted From c88397528cfb700a518da3e131d93ca0939acd20 Mon Sep 17 00:00:00 2001 From: Ben Brooks Date: Tue, 23 Aug 2022 20:40:31 +0100 Subject: [PATCH 029/105] Socials: Add gaming services (Steam, Xbox, Playstation, BattleNet) --- moderncv.cls | 12 ++++++++++++ moderncviconsawesome.sty | 4 ++++ moderncviconsletters.sty | 4 ++++ template.tex | 4 ++++ 4 files changed, 24 insertions(+) diff --git a/moderncv.cls b/moderncv.cls index b6c204f..4cf678e 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -276,6 +276,10 @@ % - "youtube" % - "tiktok" % - "instagram" +% - "steam +% - "xbox" +% - "playstation" +% - "battlenet" \collectionnew{socials} \NewDocumentCommand{\social}{O{}O{}m}{% \ifthenelse{\equal{#2}{}}% @@ -303,6 +307,10 @@ \ifthenelse{\equal{#1}{youtube}} {\collectionadd[youtube]{socials} {\protect\httpslink[#3]{youtube.com/#3}}} {}% \ifthenelse{\equal{#1}{tiktok}} {\collectionadd[tiktok]{socials} {\protect\httpslink[#3]{tiktok.com/@#3}}} {}% \ifthenelse{\equal{#1}{instagram}} {\collectionadd[instagram]{socials} {\protect\httpslink[#3]{instagram.com/#3}}} {}% + \ifthenelse{\equal{#1}{steam}} {\collectionadd[steam]{socials} {\protect\httpslink[#3]{steamcommunity.com/id/#3}}} {}% + \ifthenelse{\equal{#1}{xbox}} {\collectionadd[xbox]{socials} {\protect\httpslink[#3]{account.xbox.com/profile?gamertag=#3}}} {}% + \ifthenelse{\equal{#1}{playstation}} {\collectionadd[playstation]{socials} {#3}} {}% + \ifthenelse{\equal{#1}{battlenet}} {\collectionadd[battlenet]{socials} {#3}} {}% } {\collectionadd[#1]{socials}{\protect\httpslink[#3]{#2}}}}% @@ -363,6 +371,10 @@ \newcommand*{\youtubesocialsymbol} {} \newcommand*{\tiktoksocialsymbol} {} \newcommand*{\instagramsocialsymbol} {} +\newcommand*{\steamsocialsymbol} {} +\newcommand*{\xboxsocialsymbol} {} +\newcommand*{\playstationsocialsymbol} {} +\newcommand*{\battlenetsocialsymbol} {} % other %------ diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index e8820db..26fc7b1 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -53,6 +53,10 @@ \renewcommand*{\youtubesocialsymbol} {{\small\faYoutube}~} \renewcommand*{\tiktoksocialsymbol} {{\small\faTiktok}~} \renewcommand*{\instagramsocialsymbol} {{\small\faInstagram}~} +\renewcommand*{\steamsocialsymbol} {{\small\faSteam}~} +\renewcommand*{\xboxsocialsymbol} {{\small\faXbox}~} +\renewcommand*{\playstationsocialsymbol} {{\small\faPlaystation}~} +\renewcommand*{\battlenetsocialsymbol} {{\small\faBattleNet}~} %\renewcommand*{\signalsocialsymbol} {} %\renewcommand*{\matrixsocialsymbol} {} \renewcommand*{\bornsymbol} {{\small\faAsterisk}~} % alternative: \faBabyCarriage diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index 8bc04df..961e99a 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -51,6 +51,10 @@ \renewcommand*{\youtubesocialsymbol} {\textbf{yt}~} \renewcommand*{\tiktoksocialsymbol} {\textbf{tok}~} \renewcommand*{\instagramsocialsymbol} {\textbf{insta}~} +\renewcommand*{\steamsocialsymbol} {\textbf{st}~} +\renewcommand*{\xboxsocialsymbol} {\textbf{xb}~} +\renewcommand*{\playstationsocialsymbol} {\textbf{psn}~} +\renewcommand*{\battlenetsocialsymbol} {\textbf{bn}~} \renewcommand*{\listitemsymbol} {\labelitemi~} diff --git a/template.tex b/template.tex index 9b6948d..cd1ab65 100644 --- a/template.tex +++ b/template.tex @@ -80,6 +80,10 @@ \social[tiktok]{jdoe} % optional, remove / comment the line if not wanted \social[instagram]{jdoe} % optional, remove / comment the line if not wanted +\social[steam]{jdoe} % optional, remove / comment the line if not wanted +\social[xbox]{jdoe} % optional, remove / comment the line if not wanted +\social[playstation]{jdoe} % optional, remove / comment the line if not wanted +\social[battlenet]{jdoe\#0000} % optional, remove / comment the line if not wanted \extrainfo{additional information} % optional, remove / comment the line if not wanted From 249ef48e832923f160ecd79ef6806776f71fed01 Mon Sep 17 00:00:00 2001 From: Ben Brooks Date: Tue, 23 Aug 2022 20:47:06 +0100 Subject: [PATCH 030/105] Socials: Add SoundCloud --- moderncv.cls | 3 +++ moderncviconsawesome.sty | 1 + moderncviconsletters.sty | 1 + template.tex | 2 ++ 4 files changed, 7 insertions(+) diff --git a/moderncv.cls b/moderncv.cls index 4cf678e..e504895 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -276,6 +276,7 @@ % - "youtube" % - "tiktok" % - "instagram" +% - "soundcloud" % - "steam % - "xbox" % - "playstation" @@ -307,6 +308,7 @@ \ifthenelse{\equal{#1}{youtube}} {\collectionadd[youtube]{socials} {\protect\httpslink[#3]{youtube.com/#3}}} {}% \ifthenelse{\equal{#1}{tiktok}} {\collectionadd[tiktok]{socials} {\protect\httpslink[#3]{tiktok.com/@#3}}} {}% \ifthenelse{\equal{#1}{instagram}} {\collectionadd[instagram]{socials} {\protect\httpslink[#3]{instagram.com/#3}}} {}% + \ifthenelse{\equal{#1}{soundcloud}} {\collectionadd[soundcloud]{socials} {\protect\httpslink[#3]{soundcloud.com/#3}}} {}% \ifthenelse{\equal{#1}{steam}} {\collectionadd[steam]{socials} {\protect\httpslink[#3]{steamcommunity.com/id/#3}}} {}% \ifthenelse{\equal{#1}{xbox}} {\collectionadd[xbox]{socials} {\protect\httpslink[#3]{account.xbox.com/profile?gamertag=#3}}} {}% \ifthenelse{\equal{#1}{playstation}} {\collectionadd[playstation]{socials} {#3}} {}% @@ -371,6 +373,7 @@ \newcommand*{\youtubesocialsymbol} {} \newcommand*{\tiktoksocialsymbol} {} \newcommand*{\instagramsocialsymbol} {} +\newcommand*{\soundcloudsocialsymbol} {} \newcommand*{\steamsocialsymbol} {} \newcommand*{\xboxsocialsymbol} {} \newcommand*{\playstationsocialsymbol} {} diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 26fc7b1..54da179 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -53,6 +53,7 @@ \renewcommand*{\youtubesocialsymbol} {{\small\faYoutube}~} \renewcommand*{\tiktoksocialsymbol} {{\small\faTiktok}~} \renewcommand*{\instagramsocialsymbol} {{\small\faInstagram}~} +\renewcommand*{\soundcloudsocialsymbol} {{\small\faSoundcloud}~} \renewcommand*{\steamsocialsymbol} {{\small\faSteam}~} \renewcommand*{\xboxsocialsymbol} {{\small\faXbox}~} \renewcommand*{\playstationsocialsymbol} {{\small\faPlaystation}~} diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index 961e99a..a25b03f 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -51,6 +51,7 @@ \renewcommand*{\youtubesocialsymbol} {\textbf{yt}~} \renewcommand*{\tiktoksocialsymbol} {\textbf{tok}~} \renewcommand*{\instagramsocialsymbol} {\textbf{insta}~} +\renewcommand*{\soundcloudsocialsymbol} {\textbf{sc}~} \renewcommand*{\steamsocialsymbol} {\textbf{st}~} \renewcommand*{\xboxsocialsymbol} {\textbf{xb}~} \renewcommand*{\playstationsocialsymbol} {\textbf{psn}~} diff --git a/template.tex b/template.tex index cd1ab65..e65638a 100644 --- a/template.tex +++ b/template.tex @@ -80,6 +80,8 @@ \social[tiktok]{jdoe} % optional, remove / comment the line if not wanted \social[instagram]{jdoe} % optional, remove / comment the line if not wanted +\social[soundcloud]{jdoe} % optional, remove / comment the line if not wanted + \social[steam]{jdoe} % optional, remove / comment the line if not wanted \social[xbox]{jdoe} % optional, remove / comment the line if not wanted \social[playstation]{jdoe} % optional, remove / comment the line if not wanted From eed6253277057b5716b64555782446f1a55c1c4d Mon Sep 17 00:00:00 2001 From: Ben Brooks Date: Wed, 24 Aug 2022 15:30:06 +0100 Subject: [PATCH 031/105] Add template examples for the other two YouTube link formats --- template.tex | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/template.tex b/template.tex index e65638a..5ce6a0c 100644 --- a/template.tex +++ b/template.tex @@ -75,8 +75,13 @@ \social[matrix]{@johndoe:matrix.org} % optional, remove / comment the line if not wanted \social[discord]{jdoe\#0000} % optional, remove / comment the line if not wanted +% YouTube links can take several forms, depending on how your account and channel are set up. +% See https://support.google.com/youtube/answer/6180214 for more information. +\social[youtube]{c/jdoeschannel} % optional, remove / comment the line if not wanted; Custom URL - can be shorted by removing 'c/' +\social[youtube]{channel/XXXXXX} % optional, remove / comment the line if not wanted; Channel URL (ID-based) - can not be shortened +\social[youtube]{user/jdoe} % optional, remove / comment the line if not wanted; Legacy username URL - if jdoe is not already claimed by a Custom URL, can be shortened by removing 'user/' + \social[twitch]{jdoe} % optional, remove / comment the line if not wanted -\social[youtube]{jdoe} % optional, remove / comment the line if not wanted \social[tiktok]{jdoe} % optional, remove / comment the line if not wanted \social[instagram]{jdoe} % optional, remove / comment the line if not wanted From 13078caa5a858f0df1e2cb776378a34f1a018ece Mon Sep 17 00:00:00 2001 From: WEN Hao Date: Wed, 28 Sep 2022 21:22:04 +0800 Subject: [PATCH 032/105] add colors to some of the icons --- moderncviconsacademic.sty | 6 +++++- moderncviconsawesome.sty | 10 ++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index e1eae58..48350ac 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -19,6 +19,10 @@ % Package for academic icons \RequirePackage{academicons} +%------------------------------------------------------------------------------- +% colors +%------------------------------------------------------------------------------- +\definecolor{orcid}{RGB}{166,206,57} %------------------------------------------------------------------------------- % all symbols described in moderncv.cls @@ -39,7 +43,7 @@ %\newcommand*{\stackoverflowsocialsymbol}{} %\newcommand*{\bitbucketsocialsymbol} {} %\newcommand*{\skypesocialsymbol} {} -\renewcommand*{\orcidsocialsymbol} {{\small\aiOrcid}~} +\renewcommand*{\orcidsocialsymbol} {{\color{orcid}\small\aiOrcid}~} \renewcommand*{\researchgatesocialsymbol} {{\small\aiResearchGateSquare}~} % alternative: \aiResearchGate \renewcommand*{\researcheridsocialsymbol} {{\small\aiResearcherIDSquare}~} % alternative: \aiResearcherID \renewcommand*{\googlescholarsocialsymbol}{{\small\aiGoogleScholar}~} diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 54da179..e649065 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -18,6 +18,12 @@ % Font Awesome font \RequirePackage{fontawesome5} +%------------------------------------------------------------------------------- +% colors +%------------------------------------------------------------------------------- +\definecolor{linkedin}{RGB}{0,119,181} +\definecolor{orcid}{RGB}{166,206,57} + %------------------------------------------------------------------------------- % all symbols described in moderncv.cls %------------------------------------------------------------------------------- @@ -33,7 +39,7 @@ \renewcommand*{\faxphonesymbol} {{\small\faFax}~} % alternative: \faPrint \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*{\linkedinsocialsymbol} {{\color{linkedin}\small\faLinkedinIn}~} % alternative: \faLinkedin \renewcommand*{\xingsocialsymbol} {{\small\faXing}~} % alternative: \faXingSquare \renewcommand*{\twittersocialsymbol} {{\small\faTwitter}~} % alternative: \faTwitterSquare \renewcommand*{\mastodonsocialsymbol} {{\small\faMastodon}~} @@ -42,7 +48,7 @@ \renewcommand*{\stackoverflowsocialsymbol}{{\small\faStackOverflow}~} \renewcommand*{\bitbucketsocialsymbol} {{\small\faBitbucket}~} \renewcommand*{\skypesocialsymbol} {{\small\faSkype}~} -\renewcommand*{\orcidsocialsymbol} {{\small\faOrcid}~} +\renewcommand*{\orcidsocialsymbol} {{\color{orcid}\small\faOrcid}~} \renewcommand*{\researchgatesocialsymbol} {{\small\faResearchgate}~} %\renewcommand*{\researcheridsocialsymbol} {} %\renewcommand*{\googlescholarsocialsymbol}{} From 3b9bdd10b836bff4b42351fefceaff5c21b0519c Mon Sep 17 00:00:00 2001 From: WEN Hao Date: Thu, 29 Sep 2022 09:30:19 +0800 Subject: [PATCH 033/105] ajust icon colors by inspection on the webpages --- moderncviconsacademic.sty | 2 +- moderncviconsawesome.sty | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index 48350ac..1fffeb3 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -22,7 +22,7 @@ %------------------------------------------------------------------------------- % colors %------------------------------------------------------------------------------- -\definecolor{orcid}{RGB}{166,206,57} +\definecolor{orcid}{HTML}{a6ce39} %------------------------------------------------------------------------------- % all symbols described in moderncv.cls diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index e649065..828cb93 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -21,8 +21,9 @@ %------------------------------------------------------------------------------- % colors %------------------------------------------------------------------------------- -\definecolor{linkedin}{RGB}{0,119,181} -\definecolor{orcid}{RGB}{166,206,57} +\definecolor{linkedin}{HTML}{0a66c2} +\definecolor{orcid}{HTML}{a6ce39} +\definecolor{twitter}{RGB}{29, 155, 240} %------------------------------------------------------------------------------- % all symbols described in moderncv.cls @@ -41,7 +42,7 @@ \renewcommand*{\homepagesymbol} {{\small\faGlobeAmericas}~} % alternative: \faHome, \faGlobe, \faGlobeEurope, \faGlobeAfrica, \faGlobeAsia \renewcommand*{\linkedinsocialsymbol} {{\color{linkedin}\small\faLinkedinIn}~} % alternative: \faLinkedin \renewcommand*{\xingsocialsymbol} {{\small\faXing}~} % alternative: \faXingSquare -\renewcommand*{\twittersocialsymbol} {{\small\faTwitter}~} % alternative: \faTwitterSquare +\renewcommand*{\twittersocialsymbol} {{\color{twitter}\small\faTwitter}~} % alternative: \faTwitterSquare \renewcommand*{\mastodonsocialsymbol} {{\small\faMastodon}~} \renewcommand*{\githubsocialsymbol} {{\small\faGithub}~} % alternative: \faGithubSquare, \faGithub* \renewcommand*{\gitlabsocialsymbol} {{\small\faGitlab}~} From 57d6bcf32cb668aefc1dcba0ed4f3d21083c2373 Mon Sep 17 00:00:00 2001 From: WEN Hao Date: Sat, 1 Oct 2022 12:19:58 +0800 Subject: [PATCH 034/105] Put color definitions in a standalone file #136; add color settings for social icons --- .gitignore | 1 + commons/colors.tex | 35 +++++++++++++++ moderncviconsacademic.sty | 16 ++++--- moderncviconsawesome.sty | 91 ++++++++++++++++++++++++++------------- 4 files changed, 108 insertions(+), 35 deletions(-) create mode 100644 commons/colors.tex diff --git a/.gitignore b/.gitignore index 9235563..84f231c 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ *.log *.out *.synctex.gz +*.xdv # template.tex output # move to *.pdf once manual is done diff --git a/commons/colors.tex b/commons/colors.tex new file mode 100644 index 0000000..aaa6319 --- /dev/null +++ b/commons/colors.tex @@ -0,0 +1,35 @@ +%------------------------------------------------------------------------------- +% built-in colors +%------------------------------------------------------------------------------- + +\definecolor{black}{RGB}{0, 0, 0} +\definecolor{red}{rgb}{0.95, 0.20, 0.20} +\definecolor{darkgrey}{rgb}{0.45, 0.45, 0.45} +\definecolor{orange}{rgb}{0.95, 0.55, 0.15} +\definecolor{burgundy}{rgb}{0.596078, 0, 0}% 139/255 (0.545098) or 152/255 (0.596078) +\definecolor{purple}{rgb}{0.50, 0.33, 0.80} +\definecolor{lightblue}{rgb}{0.22, 0.45, 0.70} +\definecolor{green}{rgb}{0.35, 0.70, 0.30} + +%------------------------------------------------------------------------------- +% default colors +%------------------------------------------------------------------------------- + +\colorlet{default-socialicon-color}{darkgrey} + +%------------------------------------------------------------------------------- +% colors for social icons +%------------------------------------------------------------------------------- + +% \definecolor{weixin}{rgb}{.184, .533, .098} +% \definecolor{linkedin}{HTML}{0a66c2} +% \definecolor{orcid}{HTML}{a6ce39} +% \definecolor{twitter}{RGB}{29, 155, 240} +% \definecolor{facebook}{HTML}{1b74e4} +% TODO: add more colors + +%------------------------------------------------------------------------------- +% custom colors +%------------------------------------------------------------------------------- + +% \definecolor{tsinghua}{HTML}{791CB5} diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index 1fffeb3..79f8ec9 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -18,11 +18,17 @@ %------------------------------------------------------------------------------- % Package for academic icons \RequirePackage{academicons} +\RequirePackage{xcolor} %------------------------------------------------------------------------------- -% colors +% set colors %------------------------------------------------------------------------------- -\definecolor{orcid}{HTML}{a6ce39} +\input{commons/colors} + +\providecolor{orcid}{named}{default-socialicon-color} +\providecolor{researchgate}{named}{default-socialicon-color} +\providecolor{researcherid}{named}{default-socialicon-color} +\providecolor{googlescholar}{named}{default-socialicon-color} %------------------------------------------------------------------------------- % all symbols described in moderncv.cls @@ -44,9 +50,9 @@ %\newcommand*{\bitbucketsocialsymbol} {} %\newcommand*{\skypesocialsymbol} {} \renewcommand*{\orcidsocialsymbol} {{\color{orcid}\small\aiOrcid}~} -\renewcommand*{\researchgatesocialsymbol} {{\small\aiResearchGateSquare}~} % alternative: \aiResearchGate -\renewcommand*{\researcheridsocialsymbol} {{\small\aiResearcherIDSquare}~} % alternative: \aiResearcherID -\renewcommand*{\googlescholarsocialsymbol}{{\small\aiGoogleScholar}~} +\renewcommand*{\researchgatesocialsymbol} {{\color{researchgate}\small\aiResearchGateSquare}~} % alternative: \aiResearchGate +\renewcommand*{\researcheridsocialsymbol} {{\color{researcherid}\small\aiResearcherIDSquare}~} % alternative: \aiResearcherID +\renewcommand*{\googlescholarsocialsymbol}{{\color{googlescholar}\raisebox{-1pt}{\large\aiGoogleScholar}}~} %\newcommand*{\telegramsocialsymbol} {} %\newcommand*{\whatsappsocialsymbol} {} %\newcommand*{\matrixsocialsymbol} {} diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 828cb93..597afc4 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -17,13 +17,44 @@ %------------------------------------------------------------------------------- % Font Awesome font \RequirePackage{fontawesome5} +\RequirePackage{xcolor} %------------------------------------------------------------------------------- -% colors +% set colors %------------------------------------------------------------------------------- -\definecolor{linkedin}{HTML}{0a66c2} -\definecolor{orcid}{HTML}{a6ce39} -\definecolor{twitter}{RGB}{29, 155, 240} +\input{commons/colors} + +\providecolor{address}{named}{default-socialicon-color} +\providecolor{mobilephone}{named}{default-socialicon-color} +\providecolor{fixedphone}{named}{default-socialicon-color} +\providecolor{faxphone}{named}{default-socialicon-color} +\providecolor{email}{named}{default-socialicon-color} +\providecolor{homepage}{named}{default-socialicon-color} +\providecolor{googlescholar}{named}{default-socialicon-color} +\providecolor{linkedin}{named}{default-socialicon-color} +\providecolor{xing}{named}{default-socialicon-color} +\providecolor{twitter}{named}{default-socialicon-color} +\providecolor{mastodon}{named}{default-socialicon-color} +\providecolor{github}{named}{default-socialicon-color} +\providecolor{gitlab}{named}{default-socialicon-color} +\providecolor{stackoverflow}{named}{default-socialicon-color} +\providecolor{bitbucket}{named}{default-socialicon-color} +\providecolor{skype}{named}{default-socialicon-color} +\providecolor{orcid}{named}{default-socialicon-color} +\providecolor{researchgate}{named}{default-socialicon-color} +\providecolor{telegram}{named}{default-socialicon-color} +\providecolor{whatsapp}{named}{default-socialicon-color} +\providecolor{discord}{named}{default-socialicon-color} +\providecolor{twitch}{named}{default-socialicon-color} +\providecolor{youtube}{named}{default-socialicon-color} +\providecolor{tiktok}{named}{default-socialicon-color} +\providecolor{instagram}{named}{default-socialicon-color} +\providecolor{soundcloud}{named}{default-socialicon-color} +\providecolor{steam}{named}{default-socialicon-color} +\providecolor{xbox}{named}{default-socialicon-color} +\providecolor{playstation}{named}{default-socialicon-color} +\providecolor{battlenet}{named}{default-socialicon-color} +\providecolor{born}{named}{default-socialicon-color} %------------------------------------------------------------------------------- % all symbols described in moderncv.cls @@ -35,39 +66,39 @@ %\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[regular]}~} % alternative: \faInbox, \faEnvelope (solid style) -\renewcommand*{\homepagesymbol} {{\small\faGlobeAmericas}~} % alternative: \faHome, \faGlobe, \faGlobeEurope, \faGlobeAfrica, \faGlobeAsia +\renewcommand*{\mobilephonesymbol} {{\color{mobilephone}\small\faMobile*}~} % alternative: \faMobile (solid style) +\renewcommand*{\fixedphonesymbol} {{\color{fixedphone}\small\faPhone*}~} % alternative: \faPhone (reversed) +\renewcommand*{\faxphonesymbol} {{\color{faxphone}\small\faFax}~} % alternative: \faPrint +\renewcommand*{\emailsymbol} {{\color{email}\small\faEnvelope[regular]}~} % alternative: \faInbox, \faEnvelope (solid style) +\renewcommand*{\homepagesymbol} {{\color{homepage}\small\faGlobeAmericas}~} % alternative: \faHome, \faGlobe, \faGlobeEurope, \faGlobeAfrica, \faGlobeAsia \renewcommand*{\linkedinsocialsymbol} {{\color{linkedin}\small\faLinkedinIn}~} % alternative: \faLinkedin -\renewcommand*{\xingsocialsymbol} {{\small\faXing}~} % alternative: \faXingSquare +\renewcommand*{\xingsocialsymbol} {{\color{xing}\small\faXing}~} % alternative: \faXingSquare \renewcommand*{\twittersocialsymbol} {{\color{twitter}\small\faTwitter}~} % alternative: \faTwitterSquare -\renewcommand*{\mastodonsocialsymbol} {{\small\faMastodon}~} -\renewcommand*{\githubsocialsymbol} {{\small\faGithub}~} % alternative: \faGithubSquare, \faGithub* -\renewcommand*{\gitlabsocialsymbol} {{\small\faGitlab}~} -\renewcommand*{\stackoverflowsocialsymbol}{{\small\faStackOverflow}~} -\renewcommand*{\bitbucketsocialsymbol} {{\small\faBitbucket}~} -\renewcommand*{\skypesocialsymbol} {{\small\faSkype}~} +\renewcommand*{\mastodonsocialsymbol} {{\color{mastodon}\small\faMastodon}~} +\renewcommand*{\githubsocialsymbol} {{\color{github}\small\faGithub}~} % alternative: \faGithubSquare, \faGithub* +\renewcommand*{\gitlabsocialsymbol} {{\color{gitlab}\small\faGitlab}~} +\renewcommand*{\stackoverflowsocialsymbol}{{\color{stackoverflow}\small\faStackOverflow}~} +\renewcommand*{\bitbucketsocialsymbol} {{\color{bitbucket}\small\faBitbucket}~} +\renewcommand*{\skypesocialsymbol} {{\color{skype}\small\faSkype}~} \renewcommand*{\orcidsocialsymbol} {{\color{orcid}\small\faOrcid}~} -\renewcommand*{\researchgatesocialsymbol} {{\small\faResearchgate}~} +\renewcommand*{\researchgatesocialsymbol} {{\color{researchgate}\small\faResearchgate}~} %\renewcommand*{\researcheridsocialsymbol} {} %\renewcommand*{\googlescholarsocialsymbol}{} -\renewcommand*{\telegramsocialsymbol} {{\small\faTelegram}~} -\renewcommand*{\whatsappsocialsymbol} {{\small\faWhatsapp}~} -\renewcommand*{\discordsocialsymbol} {{\small\faDiscord}~} -\renewcommand*{\twitchsocialsymbol} {{\small\faTwitch}~} -\renewcommand*{\youtubesocialsymbol} {{\small\faYoutube}~} -\renewcommand*{\tiktoksocialsymbol} {{\small\faTiktok}~} -\renewcommand*{\instagramsocialsymbol} {{\small\faInstagram}~} -\renewcommand*{\soundcloudsocialsymbol} {{\small\faSoundcloud}~} -\renewcommand*{\steamsocialsymbol} {{\small\faSteam}~} -\renewcommand*{\xboxsocialsymbol} {{\small\faXbox}~} -\renewcommand*{\playstationsocialsymbol} {{\small\faPlaystation}~} -\renewcommand*{\battlenetsocialsymbol} {{\small\faBattleNet}~} +\renewcommand*{\telegramsocialsymbol} {{\color{telegram}\small\faTelegram}~} +\renewcommand*{\whatsappsocialsymbol} {{\color{whatsapp}\small\faWhatsapp}~} +\renewcommand*{\discordsocialsymbol} {{\color{discord}\small\faDiscord}~} +\renewcommand*{\twitchsocialsymbol} {{\color{twitch}\small\faTwitch}~} +\renewcommand*{\youtubesocialsymbol} {{\color{youtube}\small\faYoutube}~} +\renewcommand*{\tiktoksocialsymbol} {{\color{tiktok}\small\faTiktok}~} +\renewcommand*{\instagramsocialsymbol} {{\color{instagram}\small\faInstagram}~} +\renewcommand*{\soundcloudsocialsymbol} {{\color{soundcloud}\small\faSoundcloud}~} +\renewcommand*{\steamsocialsymbol} {{\color{steam}\small\faSteam}~} +\renewcommand*{\xboxsocialsymbol} {{\color{xbox}\small\faXbox}~} +\renewcommand*{\playstationsocialsymbol} {{\color{playstation}\small\faPlaystation}~} +\renewcommand*{\battlenetsocialsymbol} {{\color{battlenet}\small\faBattleNet}~} %\renewcommand*{\signalsocialsymbol} {} %\renewcommand*{\matrixsocialsymbol} {} -\renewcommand*{\bornsymbol} {{\small\faAsterisk}~} % alternative: \faBabyCarriage +\renewcommand*{\bornsymbol} {{\color{born}\small\faAsterisk}~} % alternative: \faBabyCarriage \endinput From 133c0dff92a8a340407feceda8cdd301261ed9f6 Mon Sep 17 00:00:00 2001 From: WEN Hao Date: Sat, 1 Oct 2022 12:29:33 +0800 Subject: [PATCH 035/105] update the color theme sty files using commons/colors.tex --- moderncvcolorblack.sty | 8 +++++--- moderncvcolorblue.sty | 8 +++++--- moderncvcolorburgundy.sty | 8 +++++--- moderncvcolorgreen.sty | 8 +++++--- moderncvcolorgrey.sty | 8 +++++--- moderncvcolororange.sty | 8 +++++--- moderncvcolorpurple.sty | 8 +++++--- moderncvcolorred.sty | 8 +++++--- 8 files changed, 40 insertions(+), 24 deletions(-) diff --git a/moderncvcolorblack.sty b/moderncvcolorblack.sty index ea3653e..49d0102 100644 --- a/moderncvcolorblack.sty +++ b/moderncvcolorblack.sty @@ -16,9 +16,11 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\definecolor{color0}{rgb}{0,0,0}% black -\definecolor{color1}{rgb}{0,0,0}% black -\definecolor{color2}{rgb}{0,0,0}% black +\input{commons/colors} + +\colorlet{color0}{black}% black +\colorlet{color1}{black}% black +\colorlet{color2}{black}% black \endinput diff --git a/moderncvcolorblue.sty b/moderncvcolorblue.sty index b02992e..af633ab 100644 --- a/moderncvcolorblue.sty +++ b/moderncvcolorblue.sty @@ -16,9 +16,11 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\definecolor{color0}{rgb}{0,0,0}% black -\definecolor{color1}{rgb}{0.22,0.45,0.70}% light blue -\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey +\input{commons/colors} + +\colorlet{color0}{black}% black +\colorlet{color1}{lightblue}% light blue +\colorlet{color2}{darkgrey}% dark grey \endinput diff --git a/moderncvcolorburgundy.sty b/moderncvcolorburgundy.sty index 775f033..fc763f3 100644 --- a/moderncvcolorburgundy.sty +++ b/moderncvcolorburgundy.sty @@ -16,9 +16,11 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\definecolor{color0}{rgb}{0,0,0}% black -\definecolor{color1}{rgb}{0.596078,0,0}% burgundy: 139/255 (0.545098) or 152/255 (0.596078) -\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey +\input{commons/colors} + +\colorlet{color0}{black}% black +\colorlet{color1}{burgundy}% burgundy +\colorlet{color2}{darkgrey}% dark grey \endinput diff --git a/moderncvcolorgreen.sty b/moderncvcolorgreen.sty index 891c329..c2caeb4 100644 --- a/moderncvcolorgreen.sty +++ b/moderncvcolorgreen.sty @@ -16,9 +16,11 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\definecolor{color0}{rgb}{0,0,0}% black -\definecolor{color1}{rgb}{0.35,0.70,0.30}% green -\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey +\input{commons/colors} + +\colorlet{color0}{black}% black +\colorlet{color1}{green}% green +\colorlet{color2}{darkgrey}% dark grey \endinput diff --git a/moderncvcolorgrey.sty b/moderncvcolorgrey.sty index 37d2b57..ab0a1c9 100644 --- a/moderncvcolorgrey.sty +++ b/moderncvcolorgrey.sty @@ -16,9 +16,11 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\definecolor{color0}{rgb}{0,0,0}% black -\definecolor{color1}{rgb}{0.55,0.55,0.55}% dark grey -\definecolor{color2}{rgb}{0.55,0.55,0.55}% dark grey +\input{commons/colors} + +\colorlet{color0}{black}% black +\colorlet{color1}{darkgrey}% dark grey +\colorlet{color2}{darkgrey}% dark grey \endinput diff --git a/moderncvcolororange.sty b/moderncvcolororange.sty index f249fd7..bfebee8 100644 --- a/moderncvcolororange.sty +++ b/moderncvcolororange.sty @@ -16,9 +16,11 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\definecolor{color0}{rgb}{0,0,0}% black -\definecolor{color1}{rgb}{0.95,0.55,0.15}% orange -\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey +\input{commons/colors} + +\colorlet{color0}{black}% black +\colorlet{color1}{orange}% orange +\colorlet{color2}{darkgrey}% dark grey \endinput diff --git a/moderncvcolorpurple.sty b/moderncvcolorpurple.sty index 22053d7..de4915c 100644 --- a/moderncvcolorpurple.sty +++ b/moderncvcolorpurple.sty @@ -16,9 +16,11 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\definecolor{color0}{rgb}{0,0,0}% black -\definecolor{color1}{rgb}{0.50,0.33,0.80}% purple -\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey +\input{commons/colors} + +\colorlet{color0}{black}% black +\colorlet{color1}{purple}% purple +\colorlet{color2}{darkgrey}% dark grey \endinput diff --git a/moderncvcolorred.sty b/moderncvcolorred.sty index 68b1335..bbd9f94 100644 --- a/moderncvcolorred.sty +++ b/moderncvcolorred.sty @@ -16,9 +16,11 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\definecolor{color0}{rgb}{0,0,0}% black -\definecolor{color1}{rgb}{0.95,0.20,0.20}% red -\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey +\input{commons/colors} + +\colorlet{color0}{black}% black +\colorlet{color1}{red}% red +\colorlet{color2}{darkgrey}% dark grey \endinput From d8bc48733c400ccc93f1b03b3eafe08d5b3220e6 Mon Sep 17 00:00:00 2001 From: Johannes Ranke Date: Wed, 9 Mar 2022 14:56:03 +0100 Subject: [PATCH 036/105] Add the possibility to add a subject line in the letter This is the suggestion given by Matthias Baur on launchpad https://answers.launchpad.net/moderncv/+question/222784 in comment 12 Closes #113 I included small layout tweaks in the different moderncvhead variants. --- moderncv.cls | 1 + moderncvheadi.sty | 4 +++- moderncvheadii.sty | 4 +++- moderncvheadiii.sty | 4 +++- moderncvheadiv.sty | 2 ++ moderncvheadv.sty | 6 ++++-- moderncvheadvi.sty | 4 +++- template.tex | 1 + 8 files changed, 20 insertions(+), 6 deletions(-) diff --git a/moderncv.cls b/moderncv.cls index e504895..a150a04 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -765,6 +765,7 @@ % elements \newcommand*{\recipient}[2]{\def\@recipientname{#1}\def\@recipientaddress{#2}} \renewcommand*{\date}[1]{\def\@date{#1}}\date{\today} +\newcommand*{\subject}[1]{\def\@subject{#1}} \newcommand*{\opening}[1]{\def\@opening{#1}} \newcommand*{\closing}[1]{\def\@closing{#1}} \newcommand*{\enclosure}[2][]{% diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 087cf77..3c8e979 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -161,7 +161,7 @@ \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}% \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi% - \end{minipage}\\[1em] + \end{minipage}\\[2em] % recipient block \begin{minipage}[t]{.5\textwidth} \raggedright% @@ -173,6 +173,8 @@ \hfill% US style % \\[1em]% UK style \@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + % optional subject + \ifthenelse{\isundefined{\@subject}}{}{{\bfseries\@subject\\[2em]}} % opening \raggedright% \@opening\\[1.5em]% diff --git a/moderncvheadii.sty b/moderncvheadii.sty index b699242..67ff3ba 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -189,7 +189,9 @@ % date \hfill% US style % \\[1em]% UK style - \@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + \@date\\[3em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + % optional subject + \ifthenelse{\isundefined{\@subject}}{}{{\bfseries\@subject\\[3em]}} % opening \raggedright% \@opening\\[1.5em]% diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index e4dbafd..e1a02cf 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -145,7 +145,9 @@ % date \hfill% US style % \\[1em]% UK style - \@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + \@date\\[3em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + % optional subject + \ifthenelse{\isundefined{\@subject}}{}{{\bfseries\@subject\\[3em]}} % opening \raggedright% \@opening\\[1.5em]% diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index 9b59dac..cfb0fd0 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -143,6 +143,8 @@ \@recipientaddress}\\[1em]% % date \@date\\[2em]% + % optional subject + \ifthenelse{\isundefined{\@subject}}{}{{\bfseries\@subject\\[2em]}} % opening \@opening\\[1.5em]% % sender contact info diff --git a/moderncvheadv.sty b/moderncvheadv.sty index c4d4084..3afd757 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -148,7 +148,7 @@ \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}% \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi% - \end{minipage}\\[1em] + \end{minipage}\\[2em] % recipient block \begin{minipage}[t]{.5\textwidth} \raggedright% @@ -159,7 +159,9 @@ % date \hfill% US style % \\[1em]% UK style - \@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + \@date\\[3em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + % optional subject + \ifthenelse{\isundefined{\@subject}}{}{{\bfseries\@subject\\[2em]}} % opening \raggedright% \@opening\\[1.5em]% diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index 8595901..abda829 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -154,7 +154,9 @@ % date \hfill% US style % \\[1em]% UK style - \@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + \@date\\[3em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + % optional subject + \ifthenelse{\isundefined{\@subject}}{}{{\bfseries\@subject\\[3em]}} % opening \raggedright% \@opening\\[1.5em]% diff --git a/template.tex b/template.tex index 5ce6a0c..01c9c65 100644 --- a/template.tex +++ b/template.tex @@ -255,6 +255,7 @@ Detailed achievements: % recipient data \recipient{Company Recruitment team}{Company, Inc.\\123 somestreet\\some city} \date{January 01, 1984} +\subject{Job application} \opening{Dear Sir or Madam,} \closing{Yours faithfully,} \enclosure[Attached]{curriculum vit\ae{}} % use an optional argument to use a string other than "Enclosure", or redefine \enclname From 1ef08da210c95a3d80379c4f024fcfa0090e1b2e Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Wed, 18 Jan 2023 16:17:29 +0100 Subject: [PATCH 037/105] Avoid conflicts with hyperref includes by other packages Pass the `unicode` option through `PassOptionsToPackage` instead of directly specifying it to `RequirePackage`. --- moderncv.cls | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/moderncv.cls b/moderncv.cls index a150a04..8c145b2 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -103,7 +103,8 @@ \urlstyle{tt} \AtEndPreamble{ \pagenumbering{arabic}% has to be issued before loading hyperref, as to set \thepage and hence to avoid hyperref issuing a warning and setting pdfpagelabels=false - \RequirePackage[unicode]{hyperref}% unicode is required for unicode pdf metadata + \PassOptionsToPackage{unicode}{hyperref} + \RequirePackage{hyperref} \hypersetup{ breaklinks, pdfborder = 0 0 0, From 1e320e465f362554080cb650b500d16ed1d58d1b Mon Sep 17 00:00:00 2001 From: Mark Edward Fuller Date: Mon, 19 Dec 2022 16:05:45 -0500 Subject: [PATCH 038/105] replace cv header on cover letter with classic/fancy sender block --- moderncvheadiii.sty | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index e1a02cf..eabe820 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -132,9 +132,24 @@ \renewcommand*{\makeletterhead}{% % recompute lengths (in case we are switching from letter to resume, or vice versa) \recomputeletterlengths% - % sender block - \makehead% - \par% + % sender contact info + \hfill% + \begin{minipage}{.5\textwidth}% + % optional detailed information + \if@details% + \raggedleft% + \addressfont\textcolor{color2}{% + {\bfseries\upshape\@firstname~\@lastname}\@firstdetailselementfalse% + % optional detailed information + \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% + \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty + \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% + \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number + \makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}% + \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% + \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}% + \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi% + \end{minipage}\\[2em] % recipient block \begin{minipage}[t]{.5\textwidth} \raggedright% From dbb2f13a3e40354620562d86b1f644c1a98dccd7 Mon Sep 17 00:00:00 2001 From: Fabrice Le Goff Date: Wed, 14 Dec 2022 17:03:17 +0100 Subject: [PATCH 039/105] add option to classic style to align header elements to the top --- moderncvheadi.sty | 10 ++++++++++ moderncvstyleclassic.sty | 1 + 2 files changed, 11 insertions(+) diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 3c8e979..b625f4a 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -23,6 +23,11 @@ \@initializeif{\if@right}\@rightfalse \DeclareOption{right} {\@leftfalse\@righttrue} +% top options: align header elements by their top instead of their bottom +% default: bottom +\@initializeif{\if@top}\@topfalse +\DeclareOption{top}{\@toptrue} + \DeclareOption*{}% avoid choking on unknown options \ExecuteOptions{details,left} \ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package @@ -115,6 +120,11 @@ \namestyle{\@firstname\ \@lastname}% \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% \end{minipage}}% + % raise boxes if top option is set + \if@top% + \savebox{\makecvheadnamebox}{\raisebox{-\height+\baselineskip}{\usebox{\makecvheadnamebox}}}% + \savebox{\makecvheaddetailsbox}{\raisebox{-\height+\baselineskip}{\usebox{\makecvheaddetailsbox}}}% + \savebox{\makecvheadpicturebox}{\raisebox{-\height+\baselineskip}{\usebox{\makecvheadpicturebox}}}\fi% % rendering \if@left% \usebox{\makecvheadnamebox}% diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index 3018cc6..ff75507 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -16,6 +16,7 @@ \@initializecommand{\moderncvstyleheadoptions}{} \DeclareOption{left} {\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,left}} \DeclareOption{right}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,right}} +\DeclareOption{top}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,top}} % toggle use of symbol fonts. \@initializeif{\if@symbols}\@symbolsfalse From ab6f21433cabb1f6781a1dabccaa9e7e4fe20150 Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Sun, 29 Jan 2023 12:07:17 +0100 Subject: [PATCH 040/105] CI: use thomasweise/docker-texlive-full Signed-off-by: Stephan Lachnit --- .github/workflows/build-pdf.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-pdf.yml b/.github/workflows/build-pdf.yml index 3299b99..f8ef158 100644 --- a/.github/workflows/build-pdf.yml +++ b/.github/workflows/build-pdf.yml @@ -12,7 +12,7 @@ jobs: name: Build template runs-on: ubuntu-latest container: - image: ghcr.io/moderncv/debian-texlive-docker:main + image: thomasweise/docker-texlive-full:latest steps: - name: Checkout code From 853e2164355813083d692eaeb62f01624d758075 Mon Sep 17 00:00:00 2001 From: Ingemar Berg <73386284+ingemarberg@users.noreply.github.com> Date: Wed, 8 Mar 2023 10:56:56 +0100 Subject: [PATCH 041/105] Add option to force HTTP to homepage --- moderncv.cls | 5 +++-- moderncvfooti.sty | 6 ++++-- moderncvheadi.sty | 6 ++++-- moderncvheadii.sty | 3 ++- moderncvheadiii.sty | 6 ++++-- moderncvheadiv.sty | 6 ++++-- moderncvheadv.sty | 6 ++++-- moderncvheadvi.sty | 3 ++- 8 files changed, 27 insertions(+), 14 deletions(-) diff --git a/moderncv.cls b/moderncv.cls index 8c145b2..7c76e2a 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -233,8 +233,9 @@ \newcommand*{\email}[1]{\def\@email{#1}} % defines one's home page (optional) -% usage: \homepage{} -\newcommand*{\homepage}[1]{\def\@homepage{#1}} +% usage: \homepage[]{} +% where should be either "https" (default) or "http" +\NewDocumentCommand{\homepage}{O{https}m}{\def\@homepageprotocol{#1}\def\@homepage{#2}} % adds a fixed/mobile/fax number to one's personal information (optional) % usage: \phone[]{} diff --git a/moderncvfooti.sty b/moderncvfooti.sty index 3703658..03d84c1 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -89,7 +89,8 @@ \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \addtofoot{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@email}}{}{\addtofoot{\emailsymbol\emaillink{\@email}}}% - \ifthenelse{\isundefined{\@homepage}}{}{\addtofoot{\homepagesymbol\httpslink{\@homepage}}}% + \ifthenelse{\isundefined{\@homepage}}{}{\addtofoot{\homepagesymbol% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}}% \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link \addtofoot{\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@extrainfo}}{}{\addtofoot{\@extrainfo}}% @@ -121,7 +122,8 @@ \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \addtofoot{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@email}}{}{\addtofoot{\emailsymbol\emaillink{\@email}}}% - \ifthenelse{\isundefined{\@homepage}}{}{\addtofoot{\homepagesymbol\httpslink{\@homepage}}}% + \ifthenelse{\isundefined{\@homepage}}{}{\addtofoot{\homepagesymbol% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}}% \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link \addtofoot{\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@extrainfo}}{}{\addtofoot{\@extrainfo}}% diff --git a/moderncvheadi.sty b/moderncvheadi.sty index b625f4a..51d9737 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -86,7 +86,8 @@ \ifthenelse{\isundefined{\@born}}{}{\makenewline\bornsymbol\@born}% \phonesdetails% needs to be pre-rendered as loops and tabulars seem to conflict \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% - \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}% + \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}% \socialsdetails% needs to be pre-rendered as loops and tabulars seem to conflict \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}% \end{tabular} @@ -169,7 +170,8 @@ \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}% \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% - \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}% + \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}% \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi% \end{minipage}\\[2em] % recipient block diff --git a/moderncvheadii.sty b/moderncvheadii.sty index 67ff3ba..7f484c8 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -144,7 +144,8 @@ \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \addtomakeheaddetails{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@email}}{}{\addtomakeheaddetails{\emailsymbol\emaillink{\@email}}}% - \ifthenelse{\isundefined{\@homepage}}{}{\addtomakeheaddetails{\homepagesymbol\httpslink{\@homepage}}}% + \ifthenelse{\isundefined{\@homepage}}{}{\addtomakeheaddetails{\homepagesymbol% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}}% \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link \addtomakeheaddetails{\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@extrainfo}}{}{\addtomakeheaddetails{\@extrainfo}}% diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index eabe820..7bec702 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -95,7 +95,8 @@ \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \addtomakeheaddetails{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@email}}{}{\addtomakeheaddetails{\emailsymbol\emaillink{\@email}}}% - \ifthenelse{\isundefined{\@homepage}}{}{\addtomakeheaddetails{\homepagesymbol\httpslink{\@homepage}}}% + \ifthenelse{\isundefined{\@homepage}}{}{\addtomakeheaddetails{\homepagesymbol% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}}% \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link \addtomakeheaddetails{\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@extrainfo}}{}{\addtomakeheaddetails{\@extrainfo}}% @@ -147,7 +148,8 @@ \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}% \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% - \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}% + \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}% \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi% \end{minipage}\\[2em] % recipient block diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index cfb0fd0..1d24c96 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -111,7 +111,8 @@ \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \makenewline\hbox to 1.0em{\csname\collectionloopkey phonesymbol\endcsname}~\collectionloopitem}% \ifthenelse{\isundefined{\@email}}{}{\makenewline\hbox to 1.0em{\emailsymbol}~\emaillink{\@email}}% - \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\hbox to 1.0em{\homepagesymbol}~\httpslink{\@homepage}}% + \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\hbox to 1.0em{\homepagesymbol}~% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}% \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link \makenewline\hbox to 1.0em{\csname\collectionloopkey socialsymbol\endcsname}~\collectionloopitem}% \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi} @@ -159,7 +160,8 @@ \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \makenewline\hbox to 1.0em{\csname\collectionloopkey phonesymbol\endcsname}~\collectionloopitem}% \ifthenelse{\isundefined{\@email}}{}{\makenewline\hbox to 1.0em{\emailsymbol}~\emaillink{\@email}}% - \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\hbox to 1.0em{\homepagesymbol}~\httpslink{\@homepage}}% + \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\hbox to 1.0em{\homepagesymbol}~% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}% \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link \makenewline\hbox to 1.0em{\csname\collectionloopkey socialsymbol\endcsname}~\collectionloopitem}% \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}}% diff --git a/moderncvheadv.sty b/moderncvheadv.sty index 3afd757..936ec79 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -83,7 +83,8 @@ \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \makenewline\csname\collectionloopkey phonesymbol\endcsname~\collectionloopitem}% \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol~\emaillink{\@email}}% - \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol~\httpslink{\@homepage}}% + \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol~% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}% \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link \makenewline\csname\collectionloopkey socialsymbol\endcsname~\collectionloopitem}% \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}\fi}% @@ -146,7 +147,8 @@ \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}% \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% - \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}% + \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}% \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi% \end{minipage}\\[2em] % recipient block diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index abda829..e532f9a 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -116,7 +116,8 @@ \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \addtomakeheaddetails{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@email}}{}{\addtomakeheaddetails{\emailsymbol\emaillink{\@email}}}% - \ifthenelse{\isundefined{\@homepage}}{}{\addtomakeheaddetails{\homepagesymbol\httpslink{\@homepage}}}% + \ifthenelse{\isundefined{\@homepage}}{}{\addtomakeheaddetails{\homepagesymbol% + \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}}% \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link \addtomakeheaddetails{\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@extrainfo}}{}{\addtomakeheaddetails{\@extrainfo}}% From fa3ebb6b482a1e673f3c8377b496eafac17962dc Mon Sep 17 00:00:00 2001 From: Ingemar Berg <73386284+ingemarberg@users.noreply.github.com> Date: Thu, 16 Mar 2023 11:14:41 +0100 Subject: [PATCH 042/105] Add URL encoding to links containing non-ASCII characters --- moderncv.cls | 45 ++++++++++++++++++++++++++++++++------------- 1 file changed, 32 insertions(+), 13 deletions(-) diff --git a/moderncv.cls b/moderncv.cls index 7c76e2a..06df7d7 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -120,6 +120,11 @@ pdfsubject = {R\'{e}sum\'{e} of \@firstname{}~\@lastname{}}, pdfkeywords = {\@firstname{}~\@lastname{}, curriculum vit\ae{}, r\'{e}sum\'{e}}}} +% pdftex not using pdfmanagement-testphase requires T1 font encoding in order to handle links containing special characters somewhat properly +\ifpdftex + \IfPDFManagementActiveTF{}{\RequirePackage[T1]{fontenc}} +\fi + % graphics \RequirePackage{graphicx} @@ -565,25 +570,39 @@ % makes a generic hyperlink % usage: \link[optional text]{link} -\newcommand*{\link}[2][]{% - \ifthenelse{\equal{#1}{}}% - {\href{#2}{#2}}% - {\href{#2}{#1}}} +% uses pdfmanagement-testphase when available, which provides url encoding of special characters +\NewDocumentCommand{\link}{O{}m}{% + \IfPDFManagementActiveTF{% + \ifthenelse{\equal{#1}{}}% + {\hrefurl[urlencode]{#2}{#2}}% + {\hrefurl[urlencode]{#2}{#1}}}{% + \ifthenelse{\equal{#1}{}}% + {\href{#2}{#2}}% + {\href{#2}{#1}}}} % makes a http hyperlink % usage: \httplink[optional text]{link} -\newcommand*{\httplink}[2][]{% - \ifthenelse{\equal{#1}{}}% - {\href{http://#2}{#2}}% - {\href{http://#2}{#1}}} - +% uses pdfmanagement-testphase when available, which provides url encoding of special characters +\NewDocumentCommand{\httplink}{O{}m}{% + \IfPDFManagementActiveTF{% + \ifthenelse{\equal{#1}{}}% + {\hrefurl[urlencode]{http://#2}{#2}}% + {\hrefurl[urlencode]{http://#2}{#1}}}{% + \ifthenelse{\equal{#1}{}}% + {\href{http://#2}{#2}}% + {\href{http://#2}{#1}}}} % makes an https hyperlink % usage: \httpslink[optional text]{link} -\newcommand*{\httpslink}[2][]{% - \ifthenelse{\equal{#1}{}}% - {\href{https://#2}{#2}}% - {\href{https://#2}{#1}}} +% uses pdfmanagement-testphase when available, which provides url encoding of special characters +\NewDocumentCommand{\httpslink}{O{}m}{% + \IfPDFManagementActiveTF{% + \ifthenelse{\equal{#1}{}}% + {\hrefurl[urlencode]{https://#2}{#2}}% + {\hrefurl[urlencode]{https://#2}{#1}}}{% + \ifthenelse{\equal{#1}{}}% + {\href{https://#2}{#2}}% + {\href{https://#2}{#1}}}} % makes an email hyperlink % usage: \emaillink[optional text]{link} From 63ec92f670223002969fd5c88c1c67759c4ef1da Mon Sep 17 00:00:00 2001 From: LLdaniel Date: Wed, 29 Mar 2023 23:07:01 +0200 Subject: [PATCH 043/105] proposal for adding a signature to cover letter --- moderncv.cls | 1 + moderncvbodyi.sty | 5 +++-- moderncvbodyiii.sty | 1 + moderncvbodyiv.sty | 1 + moderncvbodyv.sty | 1 + signature.png | Bin 0 -> 15920 bytes template.tex | 3 ++- 7 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 signature.png diff --git a/moderncv.cls b/moderncv.cls index 06df7d7..89ec73f 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -789,6 +789,7 @@ \newcommand*{\subject}[1]{\def\@subject{#1}} \newcommand*{\opening}[1]{\def\@opening{#1}} \newcommand*{\closing}[1]{\def\@closing{#1}} +\newcommand*{\signature}[2]{\def\@signature{\includegraphics[scale=#1]{#2}}} \newcommand*{\enclosure}[2][]{% % if an optional argument is provided, use it to redefine \enclname \ifthenelse{\equal{#1}{}}{}{\renewcommand*{\enclname}{#1}}% diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index 02ac2e3..47987ac 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -162,8 +162,9 @@ \recomputecvlengths% \setlength{\parskip}{6\p@}} -\renewcommand*{\makeletterclosing}{ - \@closing\\[3em]% +\renewcommand*{\makeletterclosing}{% + \@closing\\[1em]% + \@signature\\% {\bfseries\@firstname~\@lastname}% \ifthenelse{\isundefined{\@enclosure}}{}{% \\% diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index 003f9f3..32bee95 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -233,6 +233,7 @@ \renewcommand*{\makeletterclosing}{ \@closing\\[3em]% + \@signature\\% {\bfseries\@firstname~\@lastname}% \ifthenelse{\isundefined{\@enclosure}}{}{% \\% diff --git a/moderncvbodyiv.sty b/moderncvbodyiv.sty index 9127af1..9512f0a 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -172,6 +172,7 @@ \renewcommand*{\makeletterclosing}{ \@closing\\[3em]% + \@signature\\% {\bfseries\@firstname~\@lastname}% \ifthenelse{\isundefined{\@enclosure}}{}{% \\% diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index 1f49692..4383a89 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -208,6 +208,7 @@ \renewcommand*{\makeletterclosing}{ \@closing\\[3em]% + \@signature\\% {\bfseries \@firstname~\@lastname}% \ifthenelse{\isundefined{\@enclosure}}{}{% \\% diff --git a/signature.png b/signature.png new file mode 100644 index 0000000000000000000000000000000000000000..8836ee61207de1914bce37f1c567cc92c71abdcc GIT binary patch literal 15920 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 F{|^}n5 Date: Fri, 31 Mar 2023 14:43:55 +0200 Subject: [PATCH 044/105] make the signature optional and available in all styles --- moderncvbodyi.sty | 4 ++-- moderncvbodyiii.sty | 6 +++--- moderncvbodyiv.sty | 6 +++--- moderncvbodyv.sty | 6 +++--- signature.png | Bin 15920 -> 13746 bytes template.tex | 4 ++-- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index 47987ac..5ed5748 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -163,8 +163,8 @@ \setlength{\parskip}{6\p@}} \renewcommand*{\makeletterclosing}{% - \@closing\\[1em]% - \@signature\\% + \@closing\ifthenelse{\isundefined{\@signature}}{\\[3em]}{\\[1em]}% shrink space when signature is set + \ifthenelse{\isundefined{\@signature}}{}{{\@signature\\}} {\bfseries\@firstname~\@lastname}% \ifthenelse{\isundefined{\@enclosure}}{}{% \\% diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index 32bee95..8ee52fb 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -231,9 +231,9 @@ \recomputecvbodylengths% \setlength{\parskip}{6\p@}} -\renewcommand*{\makeletterclosing}{ - \@closing\\[3em]% - \@signature\\% +\renewcommand*{\makeletterclosing}{% + \@closing\ifthenelse{\isundefined{\@signature}}{\\[3em]}{\\[1em]}% shrink space when signature is set + \ifthenelse{\isundefined{\@signature}}{}{{\@signature\\}} {\bfseries\@firstname~\@lastname}% \ifthenelse{\isundefined{\@enclosure}}{}{% \\% diff --git a/moderncvbodyiv.sty b/moderncvbodyiv.sty index 9512f0a..a8890b2 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -170,9 +170,9 @@ \recomputecvbodylengths% \setlength{\parskip}{6\p@}} -\renewcommand*{\makeletterclosing}{ - \@closing\\[3em]% - \@signature\\% +\renewcommand*{\makeletterclosing}{% + \@closing\ifthenelse{\isundefined{\@signature}}{\\[3em]}{\\[1em]}% shrink space when signature is set + \ifthenelse{\isundefined{\@signature}}{}{{\@signature\\}} {\bfseries\@firstname~\@lastname}% \ifthenelse{\isundefined{\@enclosure}}{}{% \\% diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index 4383a89..c5c7340 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -206,9 +206,9 @@ \recomputecvbodylengths% \setlength{\parskip}{6\p@}} -\renewcommand*{\makeletterclosing}{ - \@closing\\[3em]% - \@signature\\% +\renewcommand*{\makeletterclosing}{% + \@closing\ifthenelse{\isundefined{\@signature}}{\\[3em]}{\\[1em]}% shrink space when signature is set + \ifthenelse{\isundefined{\@signature}}{}{{\@signature\\}} {\bfseries \@firstname~\@lastname}% \ifthenelse{\isundefined{\@enclosure}}{}{% \\% diff --git a/signature.png b/signature.png index 8836ee61207de1914bce37f1c567cc92c71abdcc..8daa868ed8c70cbca70d8c033ea29e1c4bc2ece8 100644 GIT binary patch delta 9933 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 delta 12124 zcmajFRa6{Zv@VLfy9Cz+8V~O75Zv9}9U6D*Kp?mUcL?qfpm7au2_D>n1-SK}aqrms z>D-rsZn{==t(x<*Nt0tk5I9ajq?{{yIeLxcJ z?PLA?$3-P&=MQ#BPI+quZ_z2@N1?J(o^Y3T5&9`u&~17bPgUojH%N`){3pXz6Hwd3NAC8uXqM+WJM1AIQesfBKCHzO9>`9GPxkd#V(s> z(y3wbmjO3p%;buB5~D(%li!nKs>SZJ%!jc}Dm-`s%MgvNZ^4l9T>n=;V7SXb$3iQpwRS``iq9*BRRJsQl${ z>)Ww6=`B5Oc2b=aytDj0~D5%JU6VGz3jFc|A^zQ#@F?8*ENv^NyX?}8C>a{&LwN=^D zS5hkmd+bz(SSL-ighb=S;NRs!8nq%5b!T7@^Mq|172c0=^BrfyT+9+?>y-w0wEB%e z%>+K*j_aO>Se>`|qnEzu`YUa76AOF4B}^i!ZMIFmaJu%5t@&{2sg2~bVW_EFmc6vc zfj~K99`ma%jp{&Opys*`kM1>H9&qszwwwi8Ni3!UXUjS(aP)Pxajx%$I0ktO~>LkGbbnqb&i zO8sdX7Y}c5i}vGqzku@CvO(I`3+KFJd1RWLhP@?s)-$gqyr{EXG!SKf*Pyx4Dd)f;K)8d4pN*7HzoYNPm$Clgp|09$)JYfYQw7*h zVBAmE&eZI;tbNtpil`$^=&jmsKqJG=3K-cMt4Uu#GS;!oww~N_IekVtiy>z2waPwH zesUk0&_!yg!Fq&rqPwP#RnzRggBJg@QQBu-cJq zq}1fBRY%RFYej*t=uO3tY0XyZqi5dFP|y=sn~aky%(w?>63CYHMfrn>tIIOxE%l)I z!6VF4f5W%&Z@Y^@1E$-0F*?kOTT$GG=FL){FD7^)e+|Ul$LzW1ZRNPez=EFPo}KqC zif1bn4iGN9DdQ<`-o_s7@77O+-&wwKF1%_b@nwe+WJ<%yD^(W$(CR-Bjam1dkdHC` zGsVQpQKd`9H)fM3O}%XhWr;fL7gmC6J0I7T(2d7GYU{z{SGT@vJ$(Ou`4OO2%9Qb$ z1DO!BMqBaO#WfF^8AycEh?mr_D9Bu)CS-|Eq~*1_K{W5-G8!HNPr-k0P7vC>5a7H{ z5Hb|*^Cy_wuyW=f&kj14avPlBaf-Sun(P9#&MMb0>>G_Y=Jqcu`O;eZy%r|9I$TYL$jhkL26Q1x~>TIESxdIVl(d_$tUEmn3QVM@6j?>w{F>s2l)hVMFJF^Hrmhc2}x-5CYBX1G4dH8 zB}J;3)@VMqC>SFp2_qEFc<@|BJ8S{)gYab3;`MjrjK;^e>lI2ID)<_q1aK{*-ZDa1 zxj7yg-)Gb3jfb}y$KFa!lfSHsCy|HF!wNXjYP%Mpc`K8H+gTp62GF3W#OE$w^<(SM zW+!a0&7iSUfhL3H0pRnvkAvkk zc8g>1Kv8mb`T;U15oT_Hrpw$f$}|;&bpJH=NKO%b^W*SQ7+*<67h|44>W{i$KI=W} z=r9ZiZ?~wi3G22<)HqK+t`5(P7Q}t-LdFd)0-cl-D;2`jHs_oclhK|yT|Jk1rD>aZN9gG1Les1rW+asYkurLduiG%q7?M_! z$*RE-QG9Q%LeY)Ht{qh zZcbsbj^}fOJQ?jN90g9zLNw}z@CYjA(4+}1eE!J?e2t-qUsV}hpOGvq5`2rrMa*V< z^P;OEX)F`F#Ps~?Y7N{DByH$5%Idsbnef}Iv)`nM?=UqqZ*Va?c8e`j!(B8vwXHjI z!3ftQnCfiNFx0Z*9X2JMys>iq|HUYb6w-5cQsm{N?9wo0b&xWp-55zQ4NGhuNAmF`X&}gr= zd~l;o@npssrdU^#*%a+MrI)84@oqzm*G5w)8ZGn8awS#E*=x;h{qex3lJ}1d?{VA6%bdD1uIII-*YbyB6?T7-HlU z1aWOYQLf0|ib7YVT-g=*NB;&vDn@~q>kmmx68jw_2Ybg^%gw-M_CKqh-plx5Ic`js za|~EU{Gg8TfrVV!A1L;kbSPO3GIHowj0xD~7(a+Vuk53)hKGd0-cS2gXZfj(pwrs! zp}c;a%+*1~)(^BPBCmh-p+y2i;xz`hEd`-R(Q-vLFDv%575=onzkJ?4ABEqtg}(ed z8vJ_BK1IPOm^!byl&n=`c@*$B=bg)^8MYLd*z%i3vPDsmeXOhGPzQtdpnLZYGgTHr zf|S#kxYs;*Ja^cGRo!?uxvD}ED>{>gJsi%xgqIL$1SR222T}Rd17RhwIg5B?tSU)C z#xuMPQZn5hzPRcVVKns_{*OtN3`uMCpXLqQ9pjm1-`)*l}ahNX|B| zj%OF9IXu`HTJV~Rl$JmMv+?fz;uOP?xC--))%Xq<@YPwJW5)mYOfl0x)jQ=-+-vYV zb#(dM+w&vb%;U7(FAw4c z$wX1(&~%X)8LUAWd!qy*3;L<=+qER@#HM}F6||i_`;gsFt~G08!9$W0&%X%tnmIyd z8C0#F#&VU8ei5Qbb(MXS9Iy`!g+k#+=iWatcqX^vxuqp&4<|e6@)NP+l09X{q}7$C{9@nne%egtYf05 zPS4EXA3=uq4fW%SIv6Zep}<>36X1Y+R{HueWeMX}LZ?O3l$!2$c?ZSNrIwf=TYPXb zHgA)thtl=SKPTiBqW9gE7rpz^ZlqaRN1ApOpbf!Q#~u8H4=sX85{F|Qxcp`R7)3EY zOG*tYl07rtZWKox;1qa9N`?lj|Nxt4NL7wFjfvz2QmNpdqpkVy6$7 z{&h2uW$YL6OQ5O7Gs0+S<77LbZH74So^P%vpcAQDO8zc-^oM7S(%)7a44~(7|H(PT1d6X~$ zOsY4oE3ic|{cd+--QsV|_5HSPFq==aeL|SNpW6&M+9|=oFECGDQi&xTXlZLj#%=;8 z$vl4GWIEjQ;Yxe&nqcX6VyU9v-lOnN!Oyy%Lwv-~IigU;euqo{`|6JAG=cOHl5fX$ zkBC;-Ahk!fBChp94ma5-gr3=1YJY(xWdkv|6&b(2NZ(|A)ct_M$h(Vp-~g+|i08MP zCcsp`r4YP|Oy7`+y1xE7 zc{>rW%RWlHRQp&a`SaT~K3Uo@4mDV_l$P+5P%N`mg({JZ%)1senF<_-C>;uAwwG{5 zOojM_k{tuLOUuSTJHKnHBdV!ULPFa+`QLZS$Gs_`fhyDhM}UsHmeP8O-5wHW zgw}y(wx=hKN@lf;{fgYz)zSn`!#C03K>OauKRwEUvx4YAIQl5+le>nx14gR5jqcMz zv=LRP=lOn#JKKY4WW>i~jorQh`&59jnr=L%rU|tPyXSr?o3foym=K7x37_^dzzA9*-I{9Jro zyquf@d{*XGX(NQv7@V9RdHHy`IeEFbc$$fbP~hl4a`W?kwC1q@ahvl1r&`(wfcSZM zc|cY?99G;M=H?vM=GM)UBxR@wMbWS9X{R(?C=__?{K!uc`)Q1{OkgrU1!)N_zqPZx zKqJCY!qJ%?6Y)!0Y?|2c3g|QL$9Q&xmmd~d@iH8GgpMsFDB3sn*%tE^h4#Bl6*Law zNfm_jJY={f;c>Bcjm3o|C7<%)5JA^y*fL>(PjX6V8-c#}y~O<6Gq!JLwmyGPCx7|c z+S*Q|;NVIm@bL0VYJ;^2{Q?5uByfI+%Y7RkHa0d^*VHVT{Wwz~R&KzA5-y#=LP0?h zzo||Shm4F|-QlWSV z6904f?@aLj?ffE6Y508!dOTDDA|gp2AKs1LVDfy?V6>K&7Ii~IbhQG}7k_rHMm-D= z2()+|X;4{F5n8QVKX`Yt{A(G+uPe)T~`rO3=hv*Pu!snF zegT275^xEfUtr+SS5C_cJY?pVfRy^be|_W?6vDV|r^QuOv3NdyY&4OgRjQb{?|u5i z((d*P&ZsAVu&Sy`>%+{z0PMk34)R1MJF=^*Yn2(E{-%bpG3M3PmD}ZxL`8MA=8*xO zz9ixJ__*2I>r3j_uPB(9n2G*(x3~S1lNbgD20P%#o5S3TU#F)SCrh;vmzQoFJUrhN znIJzYRa8`P2ni8mu&JV_r&UYGsUZyMMc=;@yk5qL^{+PDO3*@X74gxcc8-rxJr5?s z1UwHyb8^V_3=G2K;>KqD*Vfhw>*}!n+pjNQzFeNQZ4Uz1A`R^4<>hS%e)iF8aUevA z0^dGHO6v@LD=n3zkQ!QAw5$Gg`Cbg_ng$~RKcj7D^2a83&(1K% z#>UKSZRIfMsU-3jHZ~Fm1_n@IxKiA~yCc8yMFJZ-JIUVeBL@6phb?-=xNNMf3Ly~4 zhAj#fmaOE>MyEHrh_LXtKc=RpRBg`d(Nj}X4qeM7aw%?CzlS~6Hx?HO)ba#nlIF30 zwLq7C{`{5xUeii2FDeR=QqT)UNKi09Y!(J*HH}G)OB6n?=3s1mT(VJ*Rr|gUTvz9J zvII)n1NCOR=&-FAKtCp3WHLR6O#5D@x-dbECO zk){ocjYauy^FHEX5?5?RfGPM~ayLwjY;DW`)d}2Lp%OkkZ@(o=MPop!Zv1Z!%mV|v zHcrsc(A+MzdfMH0WsSbu;R*@}6y@ie)N>L1T4}Uo#zC=a?GvZ&UtH93U?pQyr}Vef zyg8g1&15&_62pmOEdm}JgPoHTtM;~Lx$5xJlFo>uZk^HCpTPKQ@BlIu6y$g`TcoG1 zE}kSigc$F+(+?}Jrj{uvX7K|>UQrQFL_{Rug_?&e!E895P=i}dniiLyk#P`s;@@2s z%2aat2L~l>3<3j%y6=_@H5SHDUI$npXZZ=t3C3MMVWp)EEhI&_qEAP3SqpDV^`_XA zl$3&vV=F5p#l^+oy|Tl@!=W&Ex>V%D3eg!KtR9foJxXWS~e}ZU5oJhdrcGl8+7qEqFzo0C+q_ZG-e0LOFYy zn(&&Mn=2(0tgMF!GJ!tIHHe!f+27yinn|G)$=3DpK-~+zJ^JLJj;Fus<%&s%ZmbN) zgfu4>nyb%3C!4tQC9gy_2~JZ}b41wQ-hTGyPq0jqA}tH%0&PTVE3e7l5DNgp;E5fRe#^t73a3s!V=^v=!> zjOXEWl=sP!gsN)t{66^QZkZYfWskC{_lM&eqc^ph^5c=Oi;GL*acynw<<39^?638G z@cusVR53$BLI8O951)a30qP0PB=}BSuh9bWoq$K=LWZVb47Ow7`r4X0J>Hm62?Y^R znH~oc<_H@zGjqT7M8+5fHSNjl!opAzIiE#vaF47d@!r8fadR^_Q_j10?=Ev(d*}Rw z5uI1Q)y;-CIiaDVeyVt<@`FwN08BZWOtIVI+WbjND-z(2jA~?Ry6B-8s*qS`XJ-QH z=p+DYCu*bte9ud8l9NM@j*4=3@Y0U~%6hBaU5YL|BR7|o@GR~O2L++sdV(ljp1!;3 zy`Z4MNyzfzBE6xA>Tty`sQmq ze0*=(CV)1<{O-S{m$;%NX`UV)cAoA|+?VT&+W{=knz3+po;qI6NGK#ECf>dLHKhG? zIJ>+&3N(95T#cX;7Y9fGMc7CeuQOn&@MsE^W@|&w~Le=0nluy1K-!!CmZl zaR`|p!x6g(2n2UzWaRfy4E85l$PNI-Za`~Sfa~kozxV>!M&G2o(FdlIOC+Jub_d9J zF%DX%-yGf2U8z}a5fak7*pio**ABpGWn-!7+tcy~bOUvDoTtaf$_;o}7^5buI0I>& zJYJA-r`Abt8^CYxg=%VQ_%C)#F(D$p=kLm&cDYomShmk6dV`Io#i zxxVHQ6{Q58gT6CfoV1uLII&X2=X8bUrw|$j#@-_LVl?!1m+EbYzNxgdwEONXKRrEt z2SD1rH8Urt#QTeF+jll3Vj~MVT)>c+f3eU7Q+|pvp=J*vb4*-pmvMBqt*xzz)(A*Q z9!;gy)#%t1f{_vu5*qbI02czaV`s?H>t#|BbP2+J>Ld&AZT39d2G(c?*-$d}vBzHspH0;^ZI$C{O%>?YlX)-6Gd zA3uKK+?<}qvYGrkP+21tgEgko74+y)-`CaINzKB7J~%XF{+=$E2jB4L)ZE6_u4? zRaGA<05uM1jp^3c1HQgrxtU6{H&0Ii99&!)m9IMWCbc>_WMpJu=0)oQDk(M+a`Jn} zZJWS}WBbu4bYgj{XZ((ij+$u>-*Y1uLKeI*;ME34G9aJb9xlyGPkA^vLQVhuCeFR_ zTrIEa?WJ^bcK%W)LR@27B)mW2lqm-KNuKC*k>aAG`N!&;8b}ao3!i1on!ByXsdCiK6TOn39=|E&AcX zuif(y%gWaF{^>dp5CQ)Q{Bm~=?W5Dvy}ZJ!ImTX1W83kyqZTwK^fxmrX@O3I>G zL>Xd6b)ox9b~W2qpCNVKi-5vUnwmq|wu=>?G(_}8A9-`2TvK00n$Twczhh#=m2}th>4kgc>Bzt zM9sv6ESvmpY~81XQy=l&r=Q@bUi{Y<1}CR*Mgp`JQKSA+UlrQ*9KhE&C|kAsTEEsQ zzS{#(U0q8HVY%Kk1^}k99-BQVq`~*X1aK|~!CesOD>mCgl-3K*f-hQftI6Cdg35Z2 zUY&?OS=!mlIJ+Yl^*u3UKf%=#cNG9J?y|1-_I{y@Zup|2B7+N(RA?1S=9QSXFGp>C z{c;?%2{pTQ)Usnm8g4xY;Nibu8wg67TEVp8c1GJqCMGd4v0l3y&BOC^M16g|jwn$Y z)B(odP>SVAX;OOIdnpK4-}u&QHDG!CRSHYXWwUcQ8*IDw-JUBrp1l`zQKF;9sQeWM zP^vqB{-Ck3v2j?B6KsLf7$83jp&oe{YzY8?n^;;(7OC&EcmBcCH%1}5vm%Ue9wvf; z8aqr8Z}W0RUJ&T1`sW5Rw9# z;^Xwd06jSN0!HU*tql+%)jQ3gY--5a3?U6c6B6AoE;hy#7Tvnrr}fRvJiZ=THY$<$ z`1lH@YC0}%ZvFCSQgZU4@AeCR7wb;$sOOtqaxBuSVS+lYL_3(#|EbbI0 z9JH7N7`E@t2>*_M%iNtKD-_?o`uP^Jd&E>TxqJDrgRQuvOcjhgltxd>O08s7; zaWBYKzT`0FqQmo0-U_)I3ipriGO9S}YM8huz{SSK#(+@2RUf0Nc;Y^CBHJGtIiax0?k}qXF9bf_9rrF=;)-1 z@}U6Dubmi)i-+o%#;i)N{9Ib%lI`4Xb1hhNwpcGK13b;yZvRVCbTrb#?*w+en_9!R zy6uP7#zsz{_&GBIpZ_|8fvn?G=ho}v4A{efLXNhYZVUVtyd;c^i+gzie#`l23TWOM z{bpH*8Wwtb>FOCPN5_e^92LMH`u75MMD+QTyJg+V+#DA0!HNFU1!7_q!JJ%NpS>ZW zadD_MMjcJ2kG$(uY%rm1TLI`U+r71JdHaCl3r9pR?C#D5i(x7lhAX*xpYH7R8zcjY zorsWd3{+lOiE0Xd@vc1S?(Wvw3K8Px*ZUQaB@)PMnWdwnvob$Ff07M2mRw$EvU2B& zFO6f{+XXGPib_hz`x!f^sHnMrf&n>_JFyqx>bY4)2{ZfS2ZE-C2LBg8lt*3wFgmlI zRv;3X0T#=are&Fm!)M|bXz%S6jgE=2w6S5#`0~YEU!T;Z(+jnvxOf&&H3uI7j}M4a zpaq&l0Sv@G*xNI+wq__RFE8op5-JZ+Un=|YLwd=B0`MCX?0r8zf5u~FVHvu;_3C!} zCD})?dT?N)YHbXJM=@9w;|BR9C3L+(k6;ZNA@8&GO#%Xff2^@iF~CwGw{vn|v$NxY z07lQ)I0>6d^vA}Ak+9z-H4-v%NnD&ly<>br0$>5>wziVDgKjW^O{Lfld3HAH@L+IR z`;Ll_hj;mW(YKrpC|Z}5hOp*-HxYn&1U3!vX$|%D<7grBXEWd8RRA)z16x^ryX*l3 z-E%1vNQ^8D49FDe@j67N06GCUc1H{Qa5_(OT*vsSwOFia{9XKQ1#%Kp6#V*b8>o|a zqCxE&@%VuA0klU=Ma6796u76)cZ7zJp|LSkKmd9(HpRvQ#iY3I>f%y|o5Sn6Rnq_h zeDYBy?Rs!~JGgyksn+o7-{Xzn?g-}O_*1FaG zXi<{?&buz;tpYVPH6sA)nakon|4m_KZm#G%l#HC*v$eLg^gqk0?cxUrfe}tN=QuzX zfRZUi49uSa0=R@i=*Su?fe!%!oUrK-@DX6$J_3FH-LK>Cu&}UJ78k#L?&-Wf>y@X+ z+h}zrM?-*XSyTb&`z@No+y5pbgD5Jbrz<5z>{ZVm($dtVv4UD$Qu0YnO|4S404T+b z%uE(9HI+D4S_^Y?nq6|K?V+_bG9^Vt9tTYY1ymsL^JqE*WZ^{{RWA^0j*O0iOY~TE z45VdKD3btT>d>eU;73Zc?aXgLp%r`e0J6x^!-Gq#5C8c30Pv8C+DDP7_~}IYfq{Xg zP9S#nQ6P`{(X@TIf+9dM}8$X*!U;4-I-xj%|!Gb5;K)7kCqLQTJ1SFP&03>m3 z4b9KvQ3?Cay2`ZXG&O;_0K=`-et&RuRH0E1!S0=sHZ&wZ-{{b!X>4h18~|LM^nU(J zD8VX_nW&no6TWCn_~ezBmn-@#FD+RB-wp8ozkkHx&jB|Iq^#}${T=P^N4fSsGM1H< z{Z1fePw$N>L#%zKn*fwR48UtgzkY=QI9O3%pVHb2Zf*BE)~HPRu-2eJ3o!#i-a3<> zC)*qhOiZA>Da9Uk;Di1>aJs%h(z6D&_4H!)RI=3Y+PjiUNAm zOh<=ERz~I*09I~5K*LOw@Cir@fw%_H=VK&9MA4O%m5EX@K@yi@=JPq#soe>5uq26nyQI9UYIxxGB#y;*M6iteR!Ub@3^vM zeEU{XLIQe=pahPAlx-vWUYwJ-ILu_OfMz9EPIk854RmcPjT*(GKhDY0vSjiG2>P@; zCjsPN5(Wh6;vXQc4}yFl4pIBE{5U_aF>?E z^lkfWRTaqbYc!ziw<=%wQ?s(N5|07*wD=oX1`G0~ZFvT8Md=^d+1asOwz}W*Z367< z%`Fg49Scj>Bq}NjFcrJEC}2ZW^Mxzb^??iki26uwf}W1cYXWERfmKK#gmKcBzhb~t zig|LFp z2e2GqId;}s9NhqH10ji=gSC2)&Kg`1@$f!!!Nt%WKKUq)*r~m)} diff --git a/template.tex b/template.tex index ffada4e..dbbc54b 100644 --- a/template.tex +++ b/template.tex @@ -9,7 +9,7 @@ \documentclass[11pt,a4paper,sans]{moderncv} % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman') % moderncv themes -\moderncvstyle{casual} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy' +\moderncvstyle{classic} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy' \moderncvcolor{blue} % color options 'black', 'blue' (default), 'burgundy', 'green', 'grey', 'orange', 'purple' and 'red' %\renewcommand{\familydefault}{\sfdefault} % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name %\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page @@ -258,7 +258,7 @@ Detailed achievements: \subject{Job application} \opening{Dear Sir or Madam,} \closing{Yours faithfully,} -\signature{0.7}{signature.png} % optional, remove / comment the line if not wanted +%\signature{0.9}{signature.png} % optional, remove / comment the line if not wanted: first argument goes to \includegraphics > scale \enclosure[Attached]{curriculum vit\ae{}} % use an optional argument to use a string other than "Enclosure", or redefine \enclname \makelettertitle From 1d31d8b8dddbc32458bc1fd740c48813b6e04394 Mon Sep 17 00:00:00 2001 From: daniel Date: Fri, 31 Mar 2023 19:05:50 +0200 Subject: [PATCH 045/105] uncomment signature --- template.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template.tex b/template.tex index dbbc54b..73cd460 100644 --- a/template.tex +++ b/template.tex @@ -258,7 +258,7 @@ Detailed achievements: \subject{Job application} \opening{Dear Sir or Madam,} \closing{Yours faithfully,} -%\signature{0.9}{signature.png} % optional, remove / comment the line if not wanted: first argument goes to \includegraphics > scale +\signature{0.9}{signature.png} % optional, remove / comment the line if not wanted: first argument goes to \includegraphics > scale \enclosure[Attached]{curriculum vit\ae{}} % use an optional argument to use a string other than "Enclosure", or redefine \enclname \makelettertitle From 79cf3191f6197559b7ee01d24a6a6ed77c3ce966 Mon Sep 17 00:00:00 2001 From: Guillaume Paumier Date: Fri, 14 Apr 2023 14:43:49 -0400 Subject: [PATCH 046/105] fixes and typos --- manual/moderncv_userguide.tex | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 7debcc1..ab46213 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -25,8 +25,8 @@ \usepackage[pdftex,colorlinks=true]{hyperref} %(hyperref must be loaded before geometry) \usepackage[pdftex]{geometry} \geometry{top=2.5cm, bottom=3cm} -\setlength{\parindent}{0pt} %(to soppress indentation when starting a new paragraph) -\frenchspacing %(to soppress additional space after a full stop) +\setlength{\parindent}{0pt} %(to suppress indentation when starting a new paragraph) +\frenchspacing %(to suppress additional space after a full stop) %packages \usepackage[pdftex]{graphicx} @@ -64,8 +64,8 @@ \end{abstract} \section{Introduction} -When I saw for the first time this class I was amazing: ``Here it is what I need'', I thought. Using the very clear examples, was easy to make my first curriculum. -Indeed the class is very simple to use, in this documentation I will only put together all the things to help users to have all on hand. +When I saw this class for the first time I was amazed: ``Here it is what I need,'' I thought. Using the very clear examples, it was easy to make my first CV. +Indeed the class is very simple to use; in this documentation I will only put together all the things to help users to have all on hand. \smallskip \texttt{Moderncv} requires the following packages: \texttt{ifthen}, \texttt{ifpdf}, \texttt{color}, \texttt{lmodern}, \texttt{marvosym}, \texttt{url}, \texttt{hyperref}, \texttt{longtable}, \texttt{graphicx}, \texttt{fancyhdr}, usually all just included in the \LaTeX\ distributions. @@ -221,7 +221,7 @@ to obtain a classic moderncv in blue, as shown in figure \ref{fig:classic}. Now we are ready to edit the part between \verb|\begin{document}| and \verb|\end{document}|. -As you can seen in figure \ref{fig:casual} e \ref{fig:classic}, you can divide your CV into sections, each of them describing what you are, what you know and what you have done in your life. Every section is divide into items chosen from different flavours. More in details: +As you can seen in figure \ref{fig:casual} e \ref{fig:classic}, you can divide your CV into sections, each of them describing what you are, what you know and what you have done in your life. Every section is divided into items chosen from different flavours. More in details: \subsection{Section} @@ -262,7 +262,7 @@ put some table or figure, \dots \cvitem{Now}{Back to moderncv layout, without making a new section :-)} \end{verbatim} -whose results is shown in figure \ref{fig:ex_sec}. +whose result is shown in figure \ref{fig:ex_sec}. \begin{figure}[!ht] \centering @@ -273,7 +273,7 @@ whose results is shown in figure \ref{fig:ex_sec}. \subsection{Items} -Inside sections, you can choose between different kind of items depending on the purpose: +Inside sections, you can choose between different kinds of items depending on the purpose: \begin{itemize} \item in the sections describing your education or your job experiences, you can use: @@ -426,14 +426,14 @@ For example: the following code produces the result shown in figure \ref{fig:ex \label{fig:ex_items} \end{figure} -\subsection*{Adjusting lenghts} +\subsection*{Adjusting lengths} The different lengths used by moderncv are customizable by \begin{verbatim} \setlength{}{} \end{verbatim} where \texttt{} are \texttt{quote\-width}, \texttt{sep\-a\-ra\-tor\-col\-umn\-width}, \texttt{main\-col\-umn\-width}, \texttt{doub\-le\-i\-tem\-main\-col\-umn\-width}, \texttt{list\-i\-tem\-sym\-bol\-width}, \texttt{list\-doub\-le\-i\-tem\-main\-col\-umn\-width}, -In particular, the first column, can be set to any width. You can do that in two way: +In particular, the first column can be set to any width. You can do that in two ways: \begin{itemize} \item using \verb|\sethintscolumnlength{}|, where \texttt{} is the desired length in a unit LaTeX understands \item using \verb|\sethintscolumntowidth{}|, where \texttt{} is a string of the desired length (usually, the longest string that has to appear in the column) @@ -450,7 +450,7 @@ There are commands to manage hypertextual links: There is a \verb|\today| command, useful for example if you need to add the date the CV was produced. \subsection*{Putting things at the end of CV} -Sometimes there is the need to add some lines at the end of the CV. For example, in Italy is necessary to add the permission to treat the personal data contained in the r\'esum\'e. You can do that dropping out of the layout of \texttt{moderncv} and pushing the lines at the end by the command \verb|\vfill|: +Sometimes there is the need to add some lines at the end of the CV. For example, in Italy it is necessary to add the permission to treat the personal data contained in the r\'esum\'e. You can do that dropping out of the layout of \texttt{moderncv} and pushing the lines at the end by the command \verb|\vfill|: \begin{verbatim} \emptysection{}\closesection \vfill From d5ffdb5a8022385e282300e8b9fba2e9c37e2aba Mon Sep 17 00:00:00 2001 From: Joel Ong Date: Tue, 25 Apr 2023 11:16:16 -1000 Subject: [PATCH 047/105] do not hyperlink pageref to last page --- moderncv.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moderncv.cls b/moderncv.cls index 89ec73f..139e9f2 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -147,7 +147,7 @@ \newlength{\pagenumberwidth}% \settowidth{\pagenumberwidth}{\color{color2}\addressfont\itshape\strut\thepage/\pageref{lastpage}}% \fancypagestyle{plain}{% - \fancyfoot[r]{\parbox[b]{\pagenumberwidth}{\color{color2}\pagenumberfont\strut\thepage/\pageref{lastpage}}}}% the parbox is required to ensure alignment with a possible center footer (e.g., as in the casual style) + \fancyfoot[r]{\parbox[b]{\pagenumberwidth}{\color{color2}\pagenumberfont\strut\thepage/\protect\NoHyper\pageref{lastpage}\protect\endNoHyper}}}% the parbox is required to ensure alignment with a possible center footer (e.g., as in the casual style) \pagestyle{plain}}{}}\fi}% \AtEndDocument{\label{lastpage}}} \pagestyle{plain} From 876d7884f2e69b2d040b20557bed91299e55ef1e Mon Sep 17 00:00:00 2001 From: Tianyi Zheng Date: Wed, 10 May 2023 15:20:58 -0700 Subject: [PATCH 048/105] Remove extraneous academicons warning (#161) Remove academicons warning in moderncviconssymbols.sty with a log message --- moderncviconssymbols.sty | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moderncviconssymbols.sty b/moderncviconssymbols.sty index 2563043..2124132 100644 --- a/moderncviconssymbols.sty +++ b/moderncviconssymbols.sty @@ -17,7 +17,7 @@ \RequirePackage{moderncviconsawesome} \RequirePackage{moderncviconsacademic} \else - \ClassWarningNoLine{moderncv}{"academicons requires xetex/luatex to work. Using alternatives."} + \typeout{^^Jmoderncv: academicons requires XeTeX/LuaTeX to work. Using alternatives.^^J} \ifpdftex \RequirePackage{moderncviconsawesome} \else From 6e315221cea10441e321e6984810146947984af3 Mon Sep 17 00:00:00 2001 From: Tianyi Zheng Date: Sat, 20 May 2023 23:43:15 -0700 Subject: [PATCH 049/105] Update GitHub actions Update actions/checkout and actions/upload-artifact from v2 to v3 The v2 versions were Node.js 12 actions, which have been depreciated in favor of Node.js 16 actions --- .github/workflows/build-pdf.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-pdf.yml b/.github/workflows/build-pdf.yml index f8ef158..826061d 100644 --- a/.github/workflows/build-pdf.yml +++ b/.github/workflows/build-pdf.yml @@ -16,20 +16,20 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Build pdf run: latexmk -pdflua ./template.tex - name: Upload pdf - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: template.pdf path: ./template.pdf - name: Upload log if: ${{ always() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: template.log path: ./template.log From edc3e409cf915b10441ab876c8e3c29b4b2962e3 Mon Sep 17 00:00:00 2001 From: Tianyi Zheng Date: Sun, 4 Jun 2023 03:22:34 -0700 Subject: [PATCH 050/105] Fix `Underfull \hbox (badness 10000)` warning in `\makecvtitle` (#162) * Fix underfull \hbox warning in classic style * Fix underfull \hbox warning in casual style * Fix underfull \hbox warning in banking style * Fix underfull \hbox warning in fancy style --- moderncvheadi.sty | 12 +++++++++--- moderncvheadii.sty | 11 +++++++---- moderncvheadiii.sty | 15 +++++++++++---- moderncvheadv.sty | 21 +++++++++++++++------ template.tex | 11 +++++------ 5 files changed, 47 insertions(+), 23 deletions(-) diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 51d9737..346bf12 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -137,11 +137,17 @@ \rlap{\usebox{\makecvheaddetailsbox}}% \llap is used to suppress the width of the box, allowing overlap if the value of makecvheadnamewidth is forced \hfill% \usebox{\makecvheadnamebox}\fi% - \\[2.5em]% % optional quote \ifthenelse{\isundefined{\@quote}}% - {}% - {{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}% + {\vspace{2.5em}}% + {% + \\[2.5em]% + {% + \centering% + \begin{minipage}{\quotewidth}% + \centering% + \quotestyle{\@quote}% + \end{minipage}\\[2.5em]}}% \par}% to avoid weird spacing bug at the first section if no blank line is left after \makecvhead diff --git a/moderncvheadii.sty b/moderncvheadii.sty index 7f484c8..bf0a6d6 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -158,15 +158,18 @@ \titlestyle{\MakeLowercase\@title}% \else% \titlestyle{\@title}\fi% - }\\[2.5em]% + } % optional quote \ifthenelse{\isundefined{\@quote}}% - {}% - {{\null\hfill% + {\vspace{2.5em}}% + {% + \\[2.5em]% + {% + \centering% \begin{minipage}{\quotewidth}% \centering% \quotestyle{\@quote}% - \end{minipage}\hfill\null\\[2.5em]}}% + \end{minipage}\\[2.5em]}}% \par}% to avoid weird spacing bug at the first section if no blank line is left after \maketitle diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index 7bec702..c3fafce 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -82,7 +82,7 @@ \centering% % name and title \namestyle{\@firstname~\@lastname}% - \ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title) + \ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title) % optional detailed information \if@details{% \\% @@ -100,7 +100,7 @@ \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link \addtomakeheaddetails{\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@extrainfo}}{}{\addtomakeheaddetails{\@extrainfo}}% - \flushmakeheaddetails}\fi}\\[2.5em]}% need to force a \par after this to avoid weird spacing bug at the first section if no blank line is left after \makehead + \flushmakeheaddetails}\fi}}% need to force a \par after this to avoid weird spacing bug at the first section if no blank line is left after \makehead %------------------------------------------------------------------------------- @@ -118,8 +118,15 @@ \makehead% % optional quote \ifthenelse{\isundefined{\@quote}}% - {}% - {{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}% + {\vspace{2.5em}}% + {% + \\[2.5em]% + {% + \centering% + \begin{minipage}{\quotewidth}% + \centering% + \quotestyle{\@quote}% + \end{minipage}\\[2.5em]}}% \par}% to avoid weird spacing bug at the first section if no blank line is left after \maketitle} diff --git a/moderncvheadv.sty b/moderncvheadv.sty index 936ec79..eaabd4a 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -95,14 +95,23 @@ \namestyle{\@firstname\ \@lastname}% \ifthenelse{\equal{\@title}{}}{ \ifthenelse{\isundefined{\@quote}}% - {}% - {\\[1.25em]\begin{minipage}{\quotewidth}\quotestyle{\@quote}\end{minipage}\\[2.5em]} - }{ - \\[1.25em]\titlestyle{\@title}\\[2.5em]% + {}% + {% + \\[1.25em]% + \begin{minipage}{\quotewidth}% + \quotestyle{\@quote}% + \end{minipage}}% + }{% + \\[1.25em]% + \titlestyle{\@title} % optional quote \ifthenelse{\isundefined{\@quote}}% - {}% - {\begin{minipage}{\quotewidth}\quotestyle{\@quote}\end{minipage}\\[2.5em]}}}% + {\vspace{2.5em}}% + {% + \\[2.5em]% + \begin{minipage}{\quotewidth}% + \quotestyle{\@quote} + \end{minipage}}}}% \par}% to avoid weird spacing bug at the first section if no blank line is left after \makecvhead % underlying command to implement \makecvtitle, identical to \@cvitem from moderncvbodyv diff --git a/template.tex b/template.tex index 73cd460..22be6f0 100644 --- a/template.tex +++ b/template.tex @@ -30,7 +30,7 @@ \setmainfont{Latin Modern Roman} \setsansfont{Latin Modern Sans} \setmonofont{Latin Modern Mono} - \setmathfont{Latin Modern Math} + \setmathfont{Latin Modern Math} \else \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} @@ -161,9 +161,9 @@ Detailed achievements: \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. +%% Skill matrix as an alternative to rate one's skills, computer or other. -%% Adjusts width of skill matrix columns. +%% Adjusts width of skill matrix columns. %% Usage \setcvskillcolumns[][][] %% , should be lengths smaller than \textwidth, needs to be between 0 and 1. %% Examples: @@ -202,12 +202,12 @@ Detailed achievements: %% Adjust head of the skill matrix for other languages % \cvskillhead[0.25em][Level][F\"ahigkeit][Jahre][Bemerkung] -%% \cvskillentry[*][]{}{<0-5>}{}{}{}% +%% \cvskillentry[*][]{}{<0-5>}{}{}{}% %% Example usages: \cvskillentry*{Language:}{3}{Python}{2}{I'm so experienced in Python and have realised a million projects. At least.} \cvskillentry{}{2}{Lilypond}{14}{So much sheet music! Man, I'm the best!} \cvskillentry{}{3}{\LaTeX}{14}{Clearly I rock at \LaTeX} -\cvskillentry*{OS:}{3}{Linux}{2}{I only use Archlinux btw}% notice the use of the starred command and the optional +\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}} @@ -279,4 +279,3 @@ Albert Einstein discovered that $e=mc^2$ in 1905. %% end of file `template.tex'. - From f3dd14ff621583bb6ce12d7e84a499f54cfa068f Mon Sep 17 00:00:00 2001 From: Tianyi Zheng Date: Sun, 4 Jun 2023 03:26:38 -0700 Subject: [PATCH 051/105] Remove trailing whitespace (#167) Remove more trailing whitespace Remove even more trailing whitespace --- manual/moderncv_userguide.tex | 64 +++--- moderncv.cls | 6 +- moderncvbodyi.sty | 2 +- moderncvbodyiii.sty | 2 +- moderncvbodyiv.sty | 2 +- moderncvbodyv.sty | 2 +- moderncvdebugtools.sty | 4 +- moderncviconstikz.sty | 8 +- moderncvskillmatrix.sty | 368 +++++++++++++++++----------------- moderncvstylebanking.sty | 2 +- moderncvstylecasual.sty | 2 +- moderncvstyleclassic.sty | 2 +- moderncvstyleempty.sty | 2 +- moderncvstylefancy.sty | 2 +- 14 files changed, 234 insertions(+), 234 deletions(-) diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index ab46213..db0ea1c 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -64,7 +64,7 @@ \end{abstract} \section{Introduction} -When I saw this class for the first time I was amazed: ``Here it is what I need,'' I thought. Using the very clear examples, it was easy to make my first CV. +When I saw this class for the first time I was amazed: ``Here it is what I need,'' I thought. Using the very clear examples, it was easy to make my first CV. Indeed the class is very simple to use; in this documentation I will only put together all the things to help users to have all on hand. \smallskip @@ -76,7 +76,7 @@ At the very beginning of your preamble (that is the part before \verb|\begin{doc \begin{verbatim} \documentclass[]{moderncv} -\end{verbatim} +\end{verbatim} where the options are: @@ -88,24 +88,24 @@ where the options are: \item[draft/final options:] \texttt{draft}, \texttt{final} \end{description} -The default options are: \texttt{a4paper}, \texttt{11pt}, \texttt{color}, \texttt{final}. +The default options are: \texttt{a4paper}, \texttt{11pt}, \texttt{color}, \texttt{final}. After the documentclass specification, choose the theme for your curriculum vit\ae: \begin{verbatim} \moderncvtheme[]{casual} -\end{verbatim} +\end{verbatim} which is the default theme, or \begin{verbatim} \moderncvtheme[]{classic} -\end{verbatim} +\end{verbatim} where the theme options are: \begin{description} - \item[color options:] you can choose between five color: + \item[color options:] you can choose between five color: \begin{itemize} \item[\texttt{blue}] {\color{bluecv}\rule{1cm}{2ex}} (default color) \item[\texttt{green}] {\color{greencv}\rule{1cm}{2ex}} @@ -120,14 +120,14 @@ Then you have to specify the character encoding (utf8, latin1, and so on): \begin{verbatim} \usepackage[]{inputenc} -\end{verbatim} +\end{verbatim} and you can adjust the page geometry: \begin{verbatim} \usepackage[]{geometry} \recomputelengths -\end{verbatim} +\end{verbatim} where \verb|\recomputelengths| is required when changes are made to page layout lengths. @@ -137,7 +137,7 @@ Now we can get into the part most related to our curriculum vit\ae: our personal \item \verb|\firstname{John}| \item \verb|\familyname{Doe}| \item \verb|\title{Resum\'e title}|: optional -\item \verb|\address{street and number}{postcode city}|: optional +\item \verb|\address{street and number}{postcode city}|: optional \item \verb|\mobile{mobile}|: optional \item \verb|\phone{phone}|: optional \item \verb|\fax{fax}|: optional @@ -145,13 +145,13 @@ Now we can get into the part most related to our curriculum vit\ae: our personal \item \verb|\extrainfo{additional information}|: optional; here you can put, for example, the address of your website \item \verb|\photo[64pt]{picture}|: optional; \texttt{64pt} is the height the picture, you can set here the size you prefer; \texttt{picture} is the name of the picture file \item \verb|\quote{Some quote}|: optional -\end{itemize} +\end{itemize} Finally you can suppress automatic page numbering for CVs longer than one page: \begin{verbatim} \nopagenumbers{} -\end{verbatim} +\end{verbatim} \subsection{Examples} @@ -170,7 +170,7 @@ In practice, you will type: \usepackage[scale=0.8]{geometry} \recomputelengths -% personal data +% personal data \firstname{John} \familyname{Doe} \title{Design enthusiast} @@ -181,8 +181,8 @@ In practice, you will type: \email{jdoe@design.org} \extrainfo{\weblink{www.ctan.org}} \photo[64pt]{jdoe_picture} -\quote{Any intelligent fool can make things bigger, more complex, -and more violent. It takes a touch of genius -- and a lot of courage -- to +\quote{Any intelligent fool can make things bigger, more complex, +and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction.} \begin{document} @@ -225,7 +225,7 @@ As you can seen in figure \ref{fig:casual} e \ref{fig:classic}, you can divide y \subsection{Section} -The command to open a new section is: +The command to open a new section is: \begin{verbatim} \section{} @@ -237,7 +237,7 @@ and every section can be divided into subsections: \subsection{<title>} \end{verbatim} -If necessary, there is a command to close the section: +If necessary, there is a command to close the section: \begin{verbatim} \closesection{} @@ -253,7 +253,7 @@ An example of their usage can be the next one: \begin{verbatim} \section{Section with your own content}\closesection -Your content here, inside the normal \LaTeX{} environment. +Your content here, inside the normal \LaTeX{} environment. You can use any regular \LaTeX{} command, display mathematics \[e =m\,c^2,\] put some table or figure, \dots @@ -281,8 +281,8 @@ Inside sections, you can choose between different kinds of items depending on th \cventry{years}{degree/job title}{institution/employer} {localization}{optional: grade/...} {optional: comment/job description} - \end{verbatim} -\vspace{-20pt} + \end{verbatim} +\vspace{-20pt} where the last three arguments can be left empty \item inside `language' cvsection environment, you can type every entry with: \begin{verbatim} @@ -328,12 +328,12 @@ Let's put all together and see in figure \ref{fig:sections} what is the result: \section{Education} \cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} \cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} -% +% \section{Master thesis} \cvline{title}{\emph{Title}} \cvline{supervisors}{Supervisors} \cvline{description}{\small Short thesis abstract} -% +% \section{Experience} \subsection{Vocational} \cventry{year--year}{Job title}{Employer}{City}{}{Description} @@ -341,20 +341,20 @@ Let's put all together and see in figure \ref{fig:sections} what is the result: \subsection{Miscellaneous} \cventry{year--year}{Job title}{Employer}{City}{}% {Description line 1\newline{}Description line 2} -% +% \section{Languages} \cvlanguage{language 1}{Skill level}{Comment} \cvlanguage{language 2}{Skill level}{Comment} -% +% \section{Computer skills} \cvcomputer{category 1}{XXX, YYY, ZZZ}{category 3}{XXX, YYY, ZZZ} \cvcomputer{category 2}{XXX, YYY, ZZZ}{category 4}{XXX, YYY, ZZZ} -% +% \section{Interests} \cvline{hobby 1}{\small Description} \cvline{hobby 2}{\small Description} \cvline{hobby 3}{\small Description} -% +% \closesection{} \pagebreak % @@ -371,15 +371,15 @@ Let's put all together and see in figure \ref{fig:sections} what is the result: % Publications from a BibTeX file \nocite{*} \bibliographystyle{plain} -\bibliography{publications} % 'publications' is the name of a BibTeX file +\bibliography{publications} % 'publications' is the name of a BibTeX file % \end{document} -\end{verbatim} +\end{verbatim} \begin{figure}[!ht] \centering \fbox{\includegraphics[angle=90,width=\textwidth]{test_cvsection2.pdf}}\\ - \fbox{\includegraphics[angle=90,width=\textwidth]{test_cvsection1.pdf}} + \fbox{\includegraphics[angle=90,width=\textwidth]{test_cvsection1.pdf}} \caption{Example of usage of items inside cvsections.} \label{fig:sections} \end{figure} @@ -394,7 +394,7 @@ You can modify the symbols used for the personal data (phone number, the email, For example: if you want to use the dingbat fonts, load the \texttt{pifont} package in the preamble, then substitute the default symbol \Telefon\ with the dingbat symbol \ding{38}\ by: \begin{verbatim} \renewcommand{\phonesymbol}{\ding{38}} -\end{verbatim} +\end{verbatim} You can change the symbol for lists in two way: \begin{itemize} @@ -417,7 +417,7 @@ For example: the following code produces the result shown in figure \ref{fig:ex \cvlistdoubleitem[\Neutral]{Item 1}{Item 4} \cvlistdoubleitem[\Neutral]{Item 2}{Item 5} \cvlistdoubleitem[\Neutral]{Item 3}{} -\end{verbatim} +\end{verbatim} \begin{figure}[!hbt] \centering @@ -431,7 +431,7 @@ The different lengths used by moderncv are customizable by \begin{verbatim} \setlength{<length>}{<new_dimensions>} \end{verbatim} -where \texttt{<length>} are \texttt{quote\-width}, \texttt{sep\-a\-ra\-tor\-col\-umn\-width}, \texttt{main\-col\-umn\-width}, \texttt{doub\-le\-i\-tem\-main\-col\-umn\-width}, \texttt{list\-i\-tem\-sym\-bol\-width}, \texttt{list\-doub\-le\-i\-tem\-main\-col\-umn\-width}, +where \texttt{<length>} are \texttt{quote\-width}, \texttt{sep\-a\-ra\-tor\-col\-umn\-width}, \texttt{main\-col\-umn\-width}, \texttt{doub\-le\-i\-tem\-main\-col\-umn\-width}, \texttt{list\-i\-tem\-sym\-bol\-width}, \texttt{list\-doub\-le\-i\-tem\-main\-col\-umn\-width}, In particular, the first column can be set to any width. You can do that in two ways: \begin{itemize} @@ -454,7 +454,7 @@ Sometimes there is the need to add some lines at the end of the CV. For example, \begin{verbatim} \emptysection{}\closesection \vfill -\begin{center} +\begin{center} \textit{\small Ai sensi del D. Lgs. 196/2003 ...} \end{center} \end{verbatim} diff --git a/moderncv.cls b/moderncv.cls index 139e9f2..271ca6c 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -116,7 +116,7 @@ bookmarksdepth= 2,% to show sections and subsections pdfauthor = {\@firstname{}~\@lastname{}}, pdftitle = - {\@firstname{}~\@lastname{}\expandafter\notblank\expandafter{\@title}{ -- \@title}{}}, %\notblank does not expand argument automatically + {\@firstname{}~\@lastname{}\expandafter\notblank\expandafter{\@title}{ -- \@title}{}}, %\notblank does not expand argument automatically pdfsubject = {R\'{e}sum\'{e} of \@firstname{}~\@lastname{}}, pdfkeywords = {\@firstname{}~\@lastname{}, curriculum vit\ae{}, r\'{e}sum\'{e}}}} @@ -255,8 +255,8 @@ % http://latex.org/forum/viewtopic.php?t=12239 \def\SplitMyMacro#1/#2{#2} - - + + % adds a social link to one's personal information (optional) % usage: \social[<optional type>][<optional url>]{<account name>} % where <optional type> should be either: diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index 5ed5748..5099ad2 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % required packages %------------------------------------------------------------------------------- -% provides the commands for the skillmatrix as well as the command +% provides the commands for the skillmatrix as well as the command % \recompute@cvskillmatrix@lengths \RequirePackage[moderncvbodyi]{moderncvskillmatrix} diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index 8ee52fb..638bfd4 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -37,7 +37,7 @@ %------------------------------------------------------------------------------- % required packages %------------------------------------------------------------------------------- -% provides the commands for the skillmatrix as well as the command +% provides the commands for the skillmatrix as well as the command % \recompute@cvskillmatrix@lengths \RequirePackage[moderncvbodyiii]{moderncvskillmatrix} diff --git a/moderncvbodyiv.sty b/moderncvbodyiv.sty index a8890b2..22d9ac7 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % required packages %------------------------------------------------------------------------------- -% provides the commands for the skillmatrix as well as the command +% provides the commands for the skillmatrix as well as the command % \recompute@cvskillmatrix@lengths \RequirePackage[moderncvbodyiv]{moderncvskillmatrix} diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index c5c7340..96be31e 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % required packages %------------------------------------------------------------------------------- -% provides the commands for the skillmatrix as well as the command +% provides the commands for the skillmatrix as well as the command % \recompute@cvskillmatrix@lengths \RequirePackage[moderncvbodyv]{moderncvskillmatrix} diff --git a/moderncvdebugtools.sty b/moderncvdebugtools.sty index b28e409..0661651 100644 --- a/moderncvdebugtools.sty +++ b/moderncvdebugtools.sty @@ -32,7 +32,7 @@ \begin{tikzpicture}[remember picture,overlay] \begin{pgfonlayer}{background} \coordinate (a\thedebugrule); - \draw[red,thin,#1] + \draw[red,thin,#1] ([xshift=#2]a\thedebugrule|-current page.north) -- ([xshift=#2]a\thedebugrule|-current page.south); \end{pgfonlayer} \end{tikzpicture}} @@ -42,7 +42,7 @@ \begin{tikzpicture}[remember picture,overlay] \begin{pgfonlayer}{background} \coordinate (b\thedebugrule); - \draw[red,thin,#1] + \draw[red,thin,#1] ([yshift=#2]b\thedebugrule-|current page.west) -- ([yshift=#2]b\thedebugrule-|current page.east); \end{pgfonlayer} \end{tikzpicture}} diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index 73a7c3b..a2101d7 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -218,7 +218,7 @@ \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)}] \protect\path[fill=color2,line width=0.057pt] - (105.2000,24.9000) .. controls (102.1000,16.0000) and (89.5000,16.0000) .. + (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) .. @@ -327,7 +327,7 @@ \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)}] - \protect\path[fill=color2] + \protect\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) .. @@ -374,7 +374,7 @@ \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)}] - \protect\path[fill=color2] + \protect\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) -- @@ -448,7 +448,7 @@ (11249.8942,-1872.9296)arc(269.285:169.240:0.201313 and 0.150) -- (11258.5852,-1839.4433)arc(66.699:32.084:23.067) -- (11250.0698,-1872.8557)arc(329.460:269.346:0.201313 and 0.150) -- cycle; - + \protect\path[scale=0.265, fill=color2, line width=0.426pt] (11249.3743,-1883.6959)arc(269.785:180.000:23.067)arc(180.001:147.920:23.067) -- (11249.1480,-1873.2412)arc(209.929:330.071:0.360097 and 0.269) -- diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 68b8db9..6cf41c0 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -2,30 +2,30 @@ %% Copyright 2021 David Seus (cryptointerest@posteo.de). % % This package provides a skill matrix template for the moderncv package. -% Some recruiting firms require applicants to rate their skills, computer -% skills, management tools, or similar in a table involving a graphical -% illustration of their skill level. This package implements this idea -% and provides the following commands to use within the moderncv +% Some recruiting firms require applicants to rate their skills, computer +% skills, management tools, or similar in a table involving a graphical +% illustration of their skill level. This package implements this idea +% and provides the following commands to use within the moderncv % package: -% -% +% +% % PUBLIC COMMANDS % \cvskill{<1-5>} % Illustrate skill level with little colored boxes. -% By default five skill levels are predefined. -% -% Input: +% By default five skill levels are predefined. +% +% Input: % input_1: integer between 0 and 5 -% -% Example usages: +% +% Example usages: % \cvskill{3} -% -% +% +% % \cvskilllegend[*][<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>} % Print legend table explaining the meaning of \cvskill{1}...\cvskill{5}. -% +% % Input: -% asterix (optional): include vertical (dashed) lines. This behaviour depends on the body style. +% asterix (optional): include vertical (dashed) lines. This behaviour depends on the body style. % For the fancy style, the asterix has no meaning. % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2 (optional): string describing meaning of \cvskill{1}, default: <basic knowledge> @@ -34,25 +34,25 @@ % input_5 (optional): string describing meaning of \cvskill{4}, default: <deepened expert knowledge> % input_6 (optional): string describing meaning of \cvskill{5}, default: <expert/guru> % input_7: string giving a name to the legend, default: <> -% +% % Example usages: % \cvskilllegend{} print default legend % \cvskilllegend[0.5em]{Legend} print default legend, but adjust post padding and display the word ``Legend''. % \cvskilllegend*[0.2em][Grundkenntnisse][Grundkenntnisse und eigene Erfahrung in Projekten][Umfangreiche Erfahrung in Projekten][Vertiefte Expertenkenntnisse][Experte/Guru]{Legende} Fully adjust legend to German example and including dashed lines -% +% % Note: % -The width of the columns can be adjusted by the \setcvskilllegendcolumns, see \setcvskilllegendcolumns -% -The design of the table is such that the <second_level> entry stands in the first column but +% -The design of the table is such that the <second_level> entry stands in the first column but % occupies rows two and three. This has been done to accomodate english and german defaults. % An alternative is provided by \cvskillplainlegend -% -% +% +% % \cvskillplainlegend[*][<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>} % Print alternative legend table explaining the meaning of \cvskill{1}...\cvskill{5}. % In this legend, the first three skill levels are in one column -% +% % Input: -% asterix (optional): include vertical (dashed) lines. This behaviour depends on the body style. +% asterix (optional): include vertical (dashed) lines. This behaviour depends on the body style. % For the fancy style, the asterix has no meaning. % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2 (optional): string describing meaning of \cvskill{1}, default: <basic knowledge> @@ -61,40 +61,40 @@ % input_5 (optional): string describing meaning of \cvskill{4}, default: <deepened expert knowledge> % input_6 (optional): string describing meaning of \cvskill{5}, default: <expert/guru> % input_7: string giving a name to the legend, default: <> -% +% % Example usages: % \cvskillplainlegend{} print default legend % \cvskillplainlegend[0.5em]{Legend} print default legend, but adjust post padding and display the word ``Legend''. % \cvskillplainlegend*[0.2em][Grundkenntnisse][Grundkenntnisse und eigene Erfahrung in Projekten][Umfangreiche Erfahrung in Projekten][Vertiefte Expertenkenntnisse][Experte/Guru]{Legende} Fully adjust legend to German example and including dashed lines -% +% % Note: % -The width of the columns can be adjusted by the \setcvskilllegendcolumns, see \setcvskilllegendcolumns -% -% +% +% % \cvskillhead[<post_padding>][<Level>][<Skill>][<Years>][<Comment>]% % add skill matrix line acting as header explaining the meaning of columns. -% +% % Input: % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2 (optional): string naming the level column (2nd column), default: <Level> % input_3 (optional): string naming the skill column (3nd column), default: <Skill> % input_4 (optional): string naming the experience-in-years column (4th column), default: <Years> % input_5 (optional): string naming the comment column (5th column), default: <Comment> -% +% % Example usages: % \cvskillhead print default head. % \cvskillhead[0.5em] print default head, but adjust post padding. % \cvskillhead[0.25em][Level][F\"ahigkeit][Jahre][Bemerkung] Fully adjust head to German example -% -% Note: +% +% Note: % - The width of the columns can be adjusted by the \setcvskillcolumns command, see \setcvskillcolumns. -% -% +% +% % \cvskillentry[*][<post_padding>]{<skill_cathegory>}{<0-5>}{<skill_name>}{<years_of_experience>}{<comment>}% % add cvskill matrix row. -% +% % Input: -% asterix (optional): include horizontal (dashed) line above the entered line. This behaviour depends on the body style. +% asterix (optional): include horizontal (dashed) line above the entered line. This behaviour depends on the body style. % For the fancy style, the asterix has no meaning. % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2: string, naming skill cathegory, default: <> @@ -102,98 +102,98 @@ % input_4: string, naming the skill, default: <> % input_5: positive real number, stating the number of years of experience with this skill , default: <> % input_6: string, explaining details w.r.t. that particual skill default: <> -% +% % Example usages: % \cvskillentry*{Language:}{3}{Python}{2}{I have done a million projects with Python} % \cvskillentry{}{2}{Lilypond}{14}{So much sheet music! Man I'm the best!} % \cvskillentry{}{3}{\LaTeX}{14}{Clearly I rock at \LaTeX} % \cvskillentry*[1.5em]{OS:}{3}{Linux}{2}{I only use Archlinux} -% -% Note: +% +% Note: % - The width of the columns can be adjusted by the \setcvskillcolumns command, see \setcvskillcolumns. -% -% +% +% % \setcvskillcolumns[<width>][<factor>][<exp_width>] % adjust column width of skill table -% -% The \cvskillentry command comes with default FIXED width definitions of the kill matrix for the columns -% based on the author's own skill matrix. This is necessary to ensure that the entries are nicely aligned +% +% The \cvskillentry command comes with default FIXED width definitions of the kill matrix for the columns +% based on the author's own skill matrix. This is necessary to ensure that the entries are nicely aligned % and actually yield a decent looking table. The defaults depend on the style used and are chosen reasonably. -% However, depending on the user input and the style that is used some of the columns might need adjustments. -% The \setcvskillcolumns command provides means to influence the width of the first, the third and the fourth +% However, depending on the user input and the style that is used some of the columns might need adjustments. +% The \setcvskillcolumns command provides means to influence the width of the first, the third and the fourth % skill matrix column. The second column containg the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. -% +% % Input % Input_1 (optional): width smaller than \textwidth, default <\skillmatrix@hintscolumnwidth> -% Input_2 (optional): float between 0 and 1 adjusting how much percent of the table width without +% Input_2 (optional): float between 0 and 1 adjusting how much percent of the table width without % the first column is used columns two, three and four. Through this parameter % the width of the 3rd column (skill name) can be adjusted, default <\skillmatrix@columnwidth> -% Input_3 (optional): width smaller than \textwidth, setting the width of the 4th column +% Input_3 (optional): width smaller than \textwidth, setting the width of the 4th column % (Years of experience), default <\cvskill@experiencewidth> -% +% % Example usage % \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[\widthof{``Language''}][0.48][]% adjust 1st and 3rd columns. Same as \setcvskillcolumns[\widthof{``Language''}][0.45] +% \setcvskillcolumns[\widthof{``Language''}][0.48][]% adjust 1st and 3rd columns. Same as \setcvskillcolumns[\widthof{``Language''}][0.45] % \setcvskillcolumns[\widthof{``Management Tools''}][0.6][3em]% ajust all at once. -% +% % Note % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \setcvskillcolumns in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefor +% be avoided. It is recomended to only use \setcvskillcolumns in the form of % \setcvskillcolumns[][<factor>][<width>], thereby leaving the defaults in place for the first column. -% -% +% +% % \setcvskilllegendcolumns[<width>][<factor>] % adjust column width of legend -% -% The \cvskilllegend command comes with default FIXED width definitions for the columns of the legend matrix -% such that the default english and german examples look good. -% However, depending on the user input (translation) and the style that is used some adjustment might be needed. -% The \setcvskilllegendcolumns command provides means to influence all columns except the ones containing +% +% The \cvskilllegend command comes with default FIXED width definitions for the columns of the legend matrix +% such that the default english and german examples look good. +% However, depending on the user input (translation) and the style that is used some adjustment might be needed. +% The \setcvskilllegendcolumns command provides means to influence all columns except the ones containing % \cvskill commands. The second column containg the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. -% +% % Input -% Input_1 (optional): length smaller than \textwidth influencing the width of the first column -% where depending on the style the legend_string gets printed. In case the -% string is left empty adjusting this width allows moving the legend horizontally. +% Input_1 (optional): length smaller than \textwidth influencing the width of the first column +% where depending on the style the legend_string gets printed. In case the +% string is left empty adjusting this width allows moving the legend horizontally. % Default <\skilllegend@hintscolumnwidth> -% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descritor column, -% aka \cvskilllegend@leftdescriptorwidth. The desriptor column on the right, +% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descritor column, +% aka \cvskilllegend@leftdescriptorwidth. The desriptor column on the right, % \cvskilllegend@rightdescriptorwidth is influenced by the factor 1-<factor>. % Default <\skilllegend@leftdesriptorfactor> -% +% % Example usage % \setcvskilllegendcolumns[][0.45]%% adjust left desriptor column. % \setcvskilllegendcolumns[\widthof{``Legend''}][0.45]% adjust both left descriptor column and string column -% +% % Note -% - Due to implementation of \cvskilllegend for style 'fancy' (moderncvbodyv) +% - Due to implementation of \cvskilllegend for style 'fancy' (moderncvbodyv) % the first optional variable has no effect in this case. % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \cvskilllegend in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefor +% be avoided. It is recomended to only use \cvskilllegend in the form of % \cvskilllegend[][<factor>], thereby leaving the defaults in place for the first column. % - For style 'banking' the first column is set to align with the rest of the \cvskillentry entries -% Therefor adjusting the first column can be used to widen the table while moving it around. If no +% Therefor adjusting the first column can be used to widen the table while moving it around. If no % legend string is used, setting \cvskilllegend[0em] maximises the real enstate for the legend. -% -% +% +% % PRIVATE COMMANDS -% +% % \recompute@cvskillmatrix@lengths -% compute all lengths necessary for the skill matrix depending on +% compute all lengths necessary for the skill matrix depending on % the moderncv style (moderncvbody) -% +% % Input: none -% +% % Example usage (only internally in moderncvbody<i-v>.sty) -% \recompute@cvskillmatrix@lengths -% -% +% \recompute@cvskillmatrix@lengths +% +% % 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/. @@ -205,8 +205,8 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{moderncvskillmatrix}[2022-02-21 v2.3.1 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" +% 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" \@initializeif{\if@moderncvbodyi}\@moderncvbodyifalse \DeclareOption{moderncvbodyi}{\@moderncvbodyitrue\@moderncvbodyiifalse\@moderncvbodyiiifalse\@moderncvbodyivfalse\@moderncvbodyvfalse} \@initializeif{\if@moderncvbodyii}\@moderncvbodyiifalse % this option is added in case moderncvbodyii gets implemented standalone @@ -244,11 +244,11 @@ \newcount\my@repeat@count \DeclareDocumentCommand{\cvskill}{m}{% % Illustrate skill level with little colored boxes. -% By default five skill levels are predefined. -% -% Input: +% By default five skill levels are predefined. +% +% Input: % integer between 0 and 5 -% Example usage: +% Example usage: % \cvskill{3} \begingroup \my@repeat@count=\z@ @@ -279,10 +279,10 @@ \@initializelength{\skilllegend@padding} \@initializelength{\skilllegend@bodylength} -% \separatorrulewidth is defined in moderncvbodyv.sty and we need to +% \separatorrulewidth is defined in moderncvbodyv.sty and we need to % define it to not throw an error in the other cases \if@moderncvbodyv% -% +% \else% \@initializelength{\separatorrulewidth} \setlength{\separatorrulewidth}{1ex} @@ -292,13 +292,13 @@ %% DEFINITION \recompute@cvskillmatrix@lengths % declare the command \recompute@cvskillmatrix@lengths empty \DeclareDocumentCommand{\recompute@cvskillmatrix@lengths}{}{}% -% compute all lengths necessary for the skill matrix depending on +% compute all lengths necessary for the skill matrix depending on % the moderncv style (moderncvbody) -% +% % Input: none -% +% % Example usage (only internally in moderncvbody<i-v>.sty) -% \recompute@cvskillmatrix@lengths +% \recompute@cvskillmatrix@lengths % Definition of \recompute@cvskillmatrix@lengths for moderncvbodyi \if@moderncvbodyi% @@ -332,7 +332,7 @@ \setlength{\cvskill@descriptorwidth}{\skillmatrix@columnwidth-\cvskill@width-\cvskill@experiencewidth}% \setlength{\skillmatrix@commentwidth}{\skillmatrix@bodylength-\skillmatrix@columnwidth-3\skillmatrix@padding}% % lengths and definitions needed for the legends - % note that \skillmatrix@padding also affects the appearance of legends + % note that \skillmatrix@padding also affects the appearance of legends \setlength{\skilllegend@padding}{0.25ex}% \setlength{\skilllegend@hintscolumnwidth}{\skillmatrix@hintscolumnwidth}% \setlength{\skilllegend@bodylength}{\skillmatrix@bodylength}% @@ -352,7 +352,7 @@ \setlength{\cvskill@descriptorwidth}{\skillmatrix@columnwidth-\cvskill@width-\cvskill@experiencewidth} \setlength{\skillmatrix@commentwidth}{\skillmatrix@bodylength-\skillmatrix@columnwidth-3\skillmatrix@padding}% % lengths and definitions needed for the legends - % note that \skillmatrix@padding also affects the appearance of legends + % note that \skillmatrix@padding also affects the appearance of legends \setlength{\skilllegend@padding}{0.25ex} \setlength{\skilllegend@hintscolumnwidth}{0ex}%\skillmatrix@hintscolumnwidth \setlength{\skilllegend@bodylength}{\maincolumnwidth} @@ -371,7 +371,7 @@ \setlength{\cvskill@descriptorwidth}{\skillmatrix@columnwidth-\cvskill@width-\cvskill@experiencewidth}% \setlength{\skillmatrix@commentwidth}{\skillmatrix@bodylength-\skillmatrix@columnwidth-3\skillmatrix@padding}% % lengths and definitions needed for the legends - % note that \skillmatrix@padding also affects the appearance of legends + % note that \skillmatrix@padding also affects the appearance of legends \setlength{\skilllegend@padding}{0.25ex}% \setlength{\skilllegend@hintscolumnwidth}{\skillmatrix@hintscolumnwidth}% \setlength{\skilllegend@bodylength}{\maincolumnwidth}% @@ -385,43 +385,43 @@ % \setcvskillcolumns[<width>][<factor>][<exp_width>] \DeclareDocumentCommand{\setcvskillcolumns}{+O{\skillmatrix@hintscolumnwidth} +O{\skillmatrix@columnwidth} +O{\cvskill@experiencewidth}}{% % adjust column width of skill table -% -% The \cvskillentry command comes with default FIXED width definitions of the kill matrix for the columns -% based on the author's own skill matrix. This is necessary to ensure that the entries are nicely aligned +% +% The \cvskillentry command comes with default FIXED width definitions of the kill matrix for the columns +% based on the author's own skill matrix. This is necessary to ensure that the entries are nicely aligned % and actually yield a decent looking table. The defaults depend on the style used and are chosen reasonably. -% However, depending on the user input and the style that is used some of the columns might need adjustments. -% The \setcvskillcolumns command provides means to influence the width of the first, the third and the fourth +% However, depending on the user input and the style that is used some of the columns might need adjustments. +% The \setcvskillcolumns command provides means to influence the width of the first, the third and the fourth % skill matrix column. The second column containg the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. -% +% % Input % Input_1 (optional): width smaller than \textwidth, default <\skillmatrix@hintscolumnwidth> -% Input_2 (optional): float between 0 and 1 adjusting how much percent of the table width without +% Input_2 (optional): float between 0 and 1 adjusting how much percent of the table width without % the first column is used columns two, three and four. Through this parameter % the width of the 3rd column (skill name) can be adjusted, default <\skillmatrix@columnwidth> -% Input_3 (optional): width smaller than \textwidth, setting the width of the 4th column +% Input_3 (optional): width smaller than \textwidth, setting the width of the 4th column % (Years of experience), default <\cvskill@experiencewidth> -% +% % Example usage % \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[\widthof{``Language''}][0.48][]% adjust 1st and 3rd columns. Same as \setcvskillcolumns[\widthof{``Language''}][0.45] +% \setcvskillcolumns[\widthof{``Language''}][0.48][]% adjust 1st and 3rd columns. Same as \setcvskillcolumns[\widthof{``Language''}][0.45] % \setcvskillcolumns[\widthof{``Management Tools''}][0.6][3em]% ajust all at once. -% +% % Note % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \setcvskillcolumns in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefor +% be avoided. It is recomended to only use \setcvskillcolumns in the form of % \setcvskillcolumns[][<factor>][<width>], thereby leaving the defaults in place for the first column. -% +% \def\arg@new@hintscolumnwidth{#1}% <-- all these terminal % signs are necessary for the fancy style to not show weird spaces!!! - \def\arg@new@bodyLengthFactor{#2}% - \def\arg@new@experienceWidth{#3}% - % Check for empty arguments. Defaults are given. Thus a call of \setcvskillcolumns + \def\arg@new@bodyLengthFactor{#2}% + \def\arg@new@experienceWidth{#3}% + % Check for empty arguments. Defaults are given. Thus a call of \setcvskillcolumns % without any arguments leads to nonempty arguments \arg@new@hintscolumnwidth and - % \def\arg@new@bodyLengthFactor{#2}. However, we need to take care of calls like - % \setcvskillcolumns[], \setcvskillcolumns[][], \setcvskillcolumns[][][] or even + % \def\arg@new@bodyLengthFactor{#2}. However, we need to take care of calls like + % \setcvskillcolumns[], \setcvskillcolumns[][], \setcvskillcolumns[][][] or even % \setcvskillcolumns[<somelength>][], \setcvskillcolumns[][<somefactor>] \setcvskillcolumns[][][<length>] \ifdefempty{\arg@new@hintscolumnwidth}{% % Case \setcvskillcolumns[], \setcvskillcolumns[][] or \setcvskillcolumns[][<somefactor>] @@ -445,13 +445,13 @@ % \cvskill@descriptorwidth accordingly \setlength{\cvskill@experiencewidth}{\arg@new@experienceWidth}% \setlength{\cvskill@descriptorwidth}{\skillmatrix@columnwidth-\cvskill@width-\cvskill@experiencewidth}% - }% + }% \setlength{\cvskill@descriptorwidth}{\skillmatrix@columnwidth-\cvskill@width-\cvskill@experiencewidth}% \setlength{\skillmatrix@commentwidth}{\skillmatrix@bodylength-\skillmatrix@columnwidth-3\skillmatrix@padding}% }% % Case \setcvskillcolumns[] nothing needs to be done here recalculate lengths affected by the change - }{% - % Case \setcvskillcolumns, \setcvskillcolumns[<width>], \setcvskillcolumns[<width>][] + }{% + % Case \setcvskillcolumns, \setcvskillcolumns[<width>], \setcvskillcolumns[<width>][] % or \setcvskillcolumns[<width>][<somefactor>] \setlength{\skillmatrix@hintscolumnwidth}{\arg@new@hintscolumnwidth}% \setlength{\skillmatrix@bodylength}{\maincolumnwidth-\skillmatrix@hintscolumnwidth-\separatorcolumnwidth}% @@ -483,41 +483,41 @@ \setlength{\skillmatrix@commentwidth}{\skillmatrix@bodylength-\skillmatrix@columnwidth-3\skillmatrix@padding}% }% }% -% +% % \setcvskilllegendcolumns[<width>][<factor>] \DeclareDocumentCommand{\setcvskilllegendcolumns}{+O{\skilllegend@hintscolumnwidth} +O{\skilllegend@leftdesriptorfactor}}{% % adjust column width of legend -% -% The \cvskilllegend command comes with default FIXED width definitions for the columns of the legend matrix -% such that the default english and german examples look good. -% However, depending on the user input (translation) and the style that is used some adjustment might be needed. -% The \setcvskilllegendcolumns command provides means to influence all columns except the ones containing +% +% The \cvskilllegend command comes with default FIXED width definitions for the columns of the legend matrix +% such that the default english and german examples look good. +% However, depending on the user input (translation) and the style that is used some adjustment might be needed. +% The \setcvskilllegendcolumns command provides means to influence all columns except the ones containing % \cvskill commands. The second column containg the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. -% +% % Input -% Input_1 (optional): length smaller than \textwidth influencing the width of the first column -% where depending on the style the legend_string gets printed. In case the -% string is left empty adjusting this width allows moving the legend horizontally. +% Input_1 (optional): length smaller than \textwidth influencing the width of the first column +% where depending on the style the legend_string gets printed. In case the +% string is left empty adjusting this width allows moving the legend horizontally. % Default <\skilllegend@hintscolumnwidth> -% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descritor column, -% aka \cvskilllegend@leftdescriptorwidth. The desriptor column on the right, +% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descritor column, +% aka \cvskilllegend@leftdescriptorwidth. The desriptor column on the right, % \cvskilllegend@rightdescriptorwidth is influenced by the factor 1-<factor>. % Default <\skilllegend@leftdesriptorfactor> -% +% % Example usage % \setcvskilllegendcolumns[][0.45]%% adjust left desriptor column. % \setcvskilllegendcolumns[\widthof{``Legend''}][0.45]% adjust both left descriptor column and string column -% +% % Note -% - Due to implementation of \cvskilllegend for style 'fancy' (moderncvbodyv) +% - Due to implementation of \cvskilllegend for style 'fancy' (moderncvbodyv) % the first optional variable has no effect in this case. % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \cvskilllegend in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefor +% be avoided. It is recomended to only use \cvskilllegend in the form of % \cvskilllegend[][<factor>], thereby leaving the defaults in place for the first column. % - For style 'banking' the first column is set to align with the rest of the \cvskillentry entries -% Therefor adjusting the first column can be used to widen the table while moving it around. If no +% Therefor adjusting the first column can be used to widen the table while moving it around. If no % legend string is used, setting \cvskilllegend[0em] maximises the real enstate for the legend. % \def\arg@new@legend@hintscolumnwidth{#1}% @@ -532,8 +532,8 @@ \RenewDocumentCommand{\skilllegend@leftdesriptorfactor}{}{\arg@new@legend@leftDescriptorFactor}% }% % % Case \setcvskilllegendcolumns[] nothing needs to be done here i.e. leave default values unaltered - }{% - % Case \setcvskilllegendcolumns, \setcvskilllegendcolumns[<width>], \setcvskilllegendcolumns[<width>][] + }{% + % Case \setcvskilllegendcolumns, \setcvskilllegendcolumns[<width>], \setcvskilllegendcolumns[<width>][] % or \setcvskilllegendcolumns[<width>][<somefactor>] \setlength{\skilllegend@hintscolumnwidth}{\arg@new@legend@hintscolumnwidth}% \if@moderncvbodyi% @@ -554,18 +554,18 @@ }% }% }% -% +% % %------------------------------------------------------------------------------- -% % \cvskilllegend +% % \cvskilllegend % %------------------------------------------------------------------------------- % default legend style % \cvskilllegend[*][<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>} \NewDocumentCommand\skillLegend@FontSize{}{\scriptsize} \DeclareDocumentCommand\cvskilllegend{s +O{} +O{} +O{} +O{} +O{} +O{} +m}{}% % Print legend table explaining the meaning of \cvskill{1}...\cvskill{5}. -% +% % Input: -% asterix (optional): include vertical (dashed) lines. This behaviour depends on the body style. +% asterix (optional): include vertical (dashed) lines. This behaviour depends on the body style. % For the fancy style, the asterix has no meaning. % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2 (optional): string describing meaning of \cvskill{1}, default: <basic knowledge> @@ -574,15 +574,15 @@ % input_5 (optional): string describing meaning of \cvskill{4}, default: <deepened expert knowledge> % input_6 (optional): string describing meaning of \cvskill{5}, default: <expert/guru> % input_7: string giving a name to the legend, default: <> -% +% % Example usages: % \cvskilllegend{} print default legend % \cvskilllegend[0.5em]{Legend} print default legend, but adjust post padding and display the word ``Legend''. % \cvskilllegend*[0.2em][Grundkenntnisse][Grundkenntnisse und eigene Erfahrung in Projekten][Umfangreiche Erfahrung in Projekten][Vertiefte Expertenkenntnisse][Experte/Guru]{Legende} Fully adjust legend to German example and including dashed lines -% +% % Note: % -The width of the columns can be adjusted by the \setcvskilllegendcolumns, see \setcvskilllegendcolumns -% -The design of the table is such that the <second_level> entry stands in the first column but +% -The design of the table is such that the <second_level> entry stands in the first column but % occupies rows two and three. This has been done to accomodate english and german defaults. % An alternative is provided by \cvskillplainlegend @@ -610,7 +610,7 @@ \raggedleft\hintstyle{#8} & \cvskill{1}& & {\skillLegend@FontSize #3} & \cvskill{3}& &{\skillLegend@FontSize #5 } \\% % & \cvskill{2} & & \multirow{2}{\cvskilllegend@leftdescriptorwidth}{{\skillLegend@FontSize #4}} & \cvskill{4}& & {\skillLegend@FontSize #6 } \\% - % + % & & & & \cvskill{5}& & {\skillLegend@FontSize #7 }% \end{tabular}% \endgroup @@ -629,7 +629,7 @@ \raggedleft\hintstyle{#8} & \cvskill{1}\, & \,{\skillLegend@FontSize #3} & \cvskill{3}\, &\,{\skillLegend@FontSize #5 } \\% % & \cvskill{2}\, & \,\multirow{2}{\cvskilllegend@leftdescriptorwidth}{{\skillLegend@FontSize #4}} & \cvskill{4}\, &\,{\skillLegend@FontSize #6 } \\% - % + % & & & \cvskill{5}\, &\,{\skillLegend@FontSize #7 }% \end{tabular}% \endgroup% @@ -646,7 +646,7 @@ }% \IfBooleanTF#1{% if a star is given, add dashed line \begingroup% - % recalculate desrciptor widths on the fly. Allows for different padding + % recalculate desrciptor widths on the fly. Allows for different padding % in the stared and nonstared case \setlength{\cvskilllegend@leftdescriptorwidth}{\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-4\skilllegend@padding}% \setlength{\cvskilllegend@rightdescriptorwidth}{\skilllegend@bodylength-\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-4\skilllegend@padding}% @@ -660,13 +660,13 @@ \raggedleft\hintstyle{} & \cvskill{1} & & {\skillLegend@FontSize #3} & \cvskill{3} & & {\skillLegend@FontSize #5 } \\ % & \cvskill{2} & & \multirow{2}{\cvskilllegend@leftdescriptorwidth}{{\skillLegend@FontSize #4}} & \cvskill{4} & &{\skillLegend@FontSize #6 } \\ - % - & & & & \cvskill{5}& & {\skillLegend@FontSize #7 } + % + & & & & \cvskill{5}& & {\skillLegend@FontSize #7 } \end{tabular}% \endgroup% \par\addvspace{#2}}{ \begingroup% - % oddly enough, we should only need to subtract 2 paddings in the descritorwidths. + % oddly enough, we should only need to subtract 2 paddings in the descritorwidths. % but while testing I got overflow of text into the margin \setlength{\cvskilllegend@leftdescriptorwidth}{\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-4\skilllegend@padding}% \setlength{\cvskilllegend@rightdescriptorwidth}{\skilllegend@bodylength-\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-5\skilllegend@padding}% @@ -678,8 +678,8 @@ \raggedleft\hintstyle{} & \cvskill{1} & {\skillLegend@FontSize #3} & \cvskill{3} & {\skillLegend@FontSize #5 } \\ % & \cvskill{2} & \multirow{2}{\cvskilllegend@leftdescriptorwidth}{{\skillLegend@FontSize #4}} & \cvskill{4} &{\skillLegend@FontSize #6 } \\ - % - & & & \cvskill{5} & {\skillLegend@FontSize #7 } + % + & & & \cvskill{5} & {\skillLegend@FontSize #7 } \end{tabular}% \endgroup% \par\addvspace{#2} @@ -713,32 +713,32 @@ \@moderncvstrut{4pt}{16pt} & \cvskill{1}& {\skillLegend@FontSize #3} & \cvskill{3}& {\skillLegend@FontSize #5 }\\% % & \cvskill{2}& \multirow{2}{\cvskilllegend@leftdescriptorwidth}{{\skillLegend@FontSize #4}} & \cvskill{4}& {\skillLegend@FontSize #6 }\\% - % + % & & & \cvskill{5} & {\skillLegend@FontSize #7 }\\[#2]% the spacing needs to be inside the cell for the vertical rule to extend correctly \end{tabular}% \endgroup% - \par\@aftersectionfalse\ignorespaces% + \par\@aftersectionfalse\ignorespaces% }% - % because of this weird style and the position of the parameter [#2], the dashed lines of the other version look bad. So no lines. + % because of this weird style and the position of the parameter [#2], the dashed lines of the other version look bad. So no lines. \IfBooleanTF#1{% \@starIndependentTabular% - }{% + }{% \@starIndependentTabular% }% }% \fi % %------------------------------------------------------------------------------- -% % \cvskillplainlegend +% % \cvskillplainlegend % %------------------------------------------------------------------------------- % alternative legend style % \cvskillplainlegend[*][<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>} \DeclareDocumentCommand\cvskillplainlegend{s +O{} +O{} +O{} +O{} +O{} +O{} +m}{}% % Print alternative legend table explaining the meaning of \cvskill{1}...\cvskill{5}. % In this legend, the first three skill levels are in one column -% +% % Input: -% asterix (optional): include vertical (dashed) lines. This behaviour depends on the body style. +% asterix (optional): include vertical (dashed) lines. This behaviour depends on the body style. % For the fancy style, the asterix has no meaning. % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2 (optional): string describing meaning of \cvskill{1}, default: <basic knowledge> @@ -747,12 +747,12 @@ % input_5 (optional): string describing meaning of \cvskill{4}, default: <deepened expert knowledge> % input_6 (optional): string describing meaning of \cvskill{5}, default: <expert/guru> % input_7: string giving a name to the legend, default: <> -% +% % Example usages: % \cvskillplainlegend{} print default legend % \cvskillplainlegend[0.5em]{Legend} print default legend, but adjust post padding and display the word ``Legend''. % \cvskillplainlegend*[0.2em][Grundkenntnisse][Grundkenntnisse und eigene Erfahrung in Projekten][Umfangreiche Erfahrung in Projekten][Vertiefte Expertenkenntnisse][Experte/Guru]{Legende} Fully adjust legend to German example and including dashed lines -% +% % Note: % -The width of the columns can be adjusted by the \setcvskilllegendcolumns, see \setcvskilllegendcolumns @@ -780,7 +780,7 @@ \raggedleft\hintstyle{#8} & \cvskill{1}& & {\skillLegend@FontSize #3} & \cvskill{4}& &{\skillLegend@FontSize #6} \\% % & \cvskill{2} & & {\skillLegend@FontSize #4} & \cvskill{5}& & {\skillLegend@FontSize #7} \\% - % + % & \cvskill{3} & & {\skillLegend@FontSize #5} & & & % \end{tabular}% \endgroup% @@ -799,7 +799,7 @@ \raggedleft\hintstyle{#8} & \cvskill{1} & {\skillLegend@FontSize #3} & \cvskill{4} &{\skillLegend@FontSize #6} \\% % & \cvskill{2} & {\skillLegend@FontSize #4} & \cvskill{5} &{\skillLegend@FontSize #7} \\% - % + % & \cvskill{3} & {\skillLegend@FontSize #5 } & & % \end{tabular}% \endgroup% @@ -828,8 +828,8 @@ \raggedleft\hintstyle{} & \cvskill{1} & & {\skillLegend@FontSize#3} & \cvskill{4} & & {\skillLegend@FontSize#6}\\% % & \cvskill{2} & &{\skillLegend@FontSize#4} & \cvskill{5} & &{\skillLegend@FontSize#7}\\% - % - & \cvskill{3} & &{\skillLegend@FontSize#5} & & &% + % + & \cvskill{3} & &{\skillLegend@FontSize#5} & & &% \end{tabular}% \endgroup% \par\addvspace{#2}}{ @@ -845,7 +845,7 @@ \raggedleft\hintstyle{} & \cvskill{1} & {\skillLegend@FontSize #3} & \cvskill{4} & {\skillLegend@FontSize #6} \\ % & \cvskill{2} & {\skillLegend@FontSize #4} & \cvskill{5} & {\skillLegend@FontSize #7} \\ - % + % & \cvskill{3} & {\skillLegend@FontSize #5} & & % \end{tabular}% \endgroup @@ -879,16 +879,16 @@ \@moderncvstrut{4pt}{16pt} & \cvskill{1} & {\skillLegend@FontSize #3} & \cvskill{4} & {\skillLegend@FontSize #6}\\% % & \cvskill{2} & {\skillLegend@FontSize #4} & \cvskill{5} & {\skillLegend@FontSize #7}\\% - % + % & \cvskill{3} & {\skillLegend@FontSize #5} & & \\[#2]% the spacing needs to be inside the cell for the vertical rule to extend correctly \end{tabular}% \endgroup% - \par\@aftersectionfalse\ignorespaces% + \par\@aftersectionfalse\ignorespaces% }% - % because of this weird style and the position of the parameter [#2], the dashed lines of the other version look bad. So no lines. + % because of this weird style and the position of the parameter [#2], the dashed lines of the other version look bad. So no lines. \IfBooleanTF#1{% \@starIndependentTabular% - }{% + }{% \@starIndependentTabular% }% }% @@ -900,20 +900,20 @@ \NewDocumentCommand\cvSkillMatrix@HeadFont{}{\normalfont} \DeclareDocumentCommand\cvskillhead{+O{} +O{} +O{} +O{} +O{}}{}% % add skill matrix line acting as header explaining the meaning of columns. -% +% % Input: % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2 (optional): string naming the level column (2nd column), default: <Level> % input_3 (optional): string naming the skill column (3nd column), default: <Skill> % input_4 (optional): string naming the experience-in-years column (4th column), default: <Years> % input_5 (optional): string naming the comment column (5th column), default: <Comment> -% +% % Example usages: % \cvskillhead print default head. % \cvskillhead[0.5em] print default head, but adjust post padding. % \cvskillhead[0.25em][Level][F\"ahigkeit][Jahre][Bemerkung] Fully adjust head to German example -% -% Note: +% +% Note: % - The width of the columns can be adjusted by the \setcvskillcolumns command, see \setcvskillcolumns. \NewDocumentCommand\skillMatrix@HeaderDefaultOne{}{Level} @@ -930,7 +930,7 @@ p{\cvskill@descriptorwidth}@{\hspace{\skillmatrix@padding}}% p{\cvskill@experiencewidth}@{\hspace{\skillmatrix@padding}} p{\skillmatrix@commentwidth}@{}}% - & \centering{\cvSkillMatrix@HeadFont #2} & \centering{\cvSkillMatrix@HeadFont #3} & \centering{\cvSkillMatrix@HeadFont #4} & {\cvSkillMatrix@HeadFont #5} + & \centering{\cvSkillMatrix@HeadFont #2} & \centering{\cvSkillMatrix@HeadFont #3} & \centering{\cvSkillMatrix@HeadFont #4} & {\cvSkillMatrix@HeadFont #5} \end{tabular}% \endgroup \par\addvspace{#1} @@ -954,19 +954,19 @@ & & \centering{\cvSkillMatrix@HeadFont#2} & \centering{\cvSkillMatrix@HeadFont#3} & \centering{\cvSkillMatrix@HeadFont#4} & {\cvSkillMatrix@HeadFont#5} \\[#1]% the spacing needs to be inside the cell for the vertical rule to extend correctly \end{tabular}% \endgroup% - \par\@aftersectionfalse\ignorespaces% + \par\@aftersectionfalse\ignorespaces% }% \fi % %------------------------------------------------------------------------------- -% % \cvskillentry +% % \cvskillentry % %------------------------------------------------------------------------------- % \cvskillentry[*][<post_padding>]{<skill_cathegory>}{<0-5>}{<skill_name>}{<years_of_experience>}{<comment>}% \DeclareDocumentCommand\cvskillentry{s +O{} +m +m +m +m +m}{}% % add cvskill matrix row. -% +% % Input: -% asterix (optional): include horizontal (dashed) line above the entered line. This behaviour depends on the body style. +% asterix (optional): include horizontal (dashed) line above the entered line. This behaviour depends on the body style. % For the fancy style, the asterix has no meaning. % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2: string, naming skill cathegory, default: <> @@ -974,14 +974,14 @@ % input_4: string, naming the skill, default: <> % input_5: positive real number, stating the number of years of experience with this skill , default: <> % input_6: string, explaining details w.r.t. that particual skill default: <> -% +% % Example usages: % \cvskillentry*{Language:}{3}{Python}{2}{I have done a million projects with Python} % \cvskillentry{}{2}{Lilypond}{14}{So much sheet music! Man I'm the best!} % \cvskillentry{}{3}{\LaTeX}{14}{Clearly I rock at \LaTeX} % \cvskillentry*[1.5em]{OS:}{3}{Linux}{2}{I only use Archlinux} -% -% Note: +% +% Note: % - The width of the columns can be adjusted by the \setcvskillcolumns command, see \setcvskillcolumns. % Definition of \cvskillentry valid for moderncvbodyi, moderncvbodyii, moderncvbodyiii, moderncvbodyiv @@ -1038,13 +1038,13 @@ }% \IfBooleanTF{#1}{% the star does not do anything here \@starIndependentMatrixEntry% - }{% + }{% \@starIndependentMatrixEntry% }% \par\@aftersectionfalse\ignorespaces% }% \fi -% +% \endinput diff --git a/moderncvstylebanking.sty b/moderncvstylebanking.sty index afc20e5..29df385 100644 --- a/moderncvstylebanking.sty +++ b/moderncvstylebanking.sty @@ -55,7 +55,7 @@ % symbols \if@symbols - \moderncvicons{symbols} % use symbols + \moderncvicons{symbols} % use symbols \else \moderncvicons{letters} % do not use symbols, use letters \fi diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index eba5df6..dd1c3eb 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -42,7 +42,7 @@ % symbols \if@symbols - \moderncvicons{symbols} % use symbols + \moderncvicons{symbols} % use symbols \else \moderncvicons{letters} % do not use symbols, use letters \fi diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index ff75507..7008b03 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -43,7 +43,7 @@ % symbols \if@symbols - \moderncvicons{symbols} % use symbols + \moderncvicons{symbols} % use symbols \else \moderncvicons{letters} % do not use symbols, use letters \fi diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty index a865605..056a37f 100644 --- a/moderncvstyleempty.sty +++ b/moderncvstyleempty.sty @@ -37,7 +37,7 @@ %------------------------------------------------------------------------------- % symbols \if@symbols - \moderncvicons{symbols} % use symbols + \moderncvicons{symbols} % use symbols \else \moderncvicons{letters} % do not use symbols, use letters \fi diff --git a/moderncvstylefancy.sty b/moderncvstylefancy.sty index 56de636..ea56bba 100644 --- a/moderncvstylefancy.sty +++ b/moderncvstylefancy.sty @@ -38,7 +38,7 @@ % symbols \if@symbols - \moderncvicons{symbols} % use symbols + \moderncvicons{symbols} % use symbols \else \moderncvicons{letters} % do not use symbols, use letters \fi From f1fa580842a635be449b3b3702a6b46682629b14 Mon Sep 17 00:00:00 2001 From: Tianyi Zheng <tianyizheng02@gmail.com> Date: Wed, 17 Apr 2024 16:29:57 -0400 Subject: [PATCH 052/105] Update user guide (#169) * Rebase user guide additions onto master Squash commits for adding user guide (#58) merge typo fixes from github.com/ig0774/moderncv set document encoding to utf8 move to inputenx package, remove pdflatex specific configurations to make everything compilable with lualatex get documentation compilable with xelatex get rough structure down and write how to read this manual finish getting started section and give template description its own section modify introduction to section two get basic setup section done add section on editing personal data adjust code indendation of listings. Get rid of obsolete examples rename some of the section headings to make them more consistent. fix some typos add version information to template and userguide remove pdfs completely from repo due to the new Makefile the pdf files have become obsolete in the repo. The new release rule of the make file creates all templates and the user guide and includes them into the tarball. In this way even users for which the linux based Makefile does not work can download precompiled examples and and the manual start section on fine tuning styles fix depricated comment explaining usage of \cvlistitem and \cvlistdoubleitem add section explaining how to adjust symbols and itemize lables add version information in title fix formulations and typos update package list with skillmatrix packages explain previously hidden options for casual style add bugs to known_bugs add explanation on how to use babel to guide add color explanation section explain orphaned section problem clean up old sections refine color section add macro descriptions of templates to user guide add instructions how to add signature and subject fix typo in changelog add missing social links in section describing personal data add missing social links in section describing how to change symbols first user guide version update README to latest local version fix(moderncvheadiii.sty): remove /null at the end of the address header. (#60) This removes the unnecesary newline there. Move space after title into conditional Don't break the title and quote formatting Correct font loading Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org> Remove baseurl in hyperref Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org> Fix footskip for fancyhdr in template Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org> Remove dot in cventry Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org> CI: don't update sources This only takes time and there aren't any relevant updates for us anyway. Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org> CI: scan for horizontal and vertical bad boxes Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org> Release v2.2.0 Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org> Mimic previous fontawesome look with fontawesome5 (#70) See: https://github.com/moderncv/moderncv/issues/67 * Fix compile errors and warnings in user guide * Remove trailing whitespace * Overhaul README Restructure README to remove references to the non-existent makefile * Clean up user guide - Fixes for spelling, wording, grammar, formatting, etc. - Minor refactoring for code consistency * Remove non-existent examples directory from gitignore * Fix a space before a comma * Update user guide PDF * Cleaned up formatting and rewrote some sections * Update changelog Update changelog with changes made by all PRs merged since the last tagged version, except for those invisible to the end user (changes to CI workflow, changes overwritten by newer PRs, etc.) Fixed formatting in changelog to be more consistent Fixed grammar and punctuation in changelog --------- Co-authored-by: David <forenkram@gmx.de> --- CHANGELOG | 607 +++++++-------- KNOWN_BUGS | 27 +- README.md | 51 +- manual/moderncv_userguide.pdf | Bin 320611 -> 119938 bytes manual/moderncv_userguide.tex | 1310 +++++++++++++++++++++++---------- moderncv.cls | 4 +- template.tex | 1 - 7 files changed, 1268 insertions(+), 732 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 245eda7..a62ce21 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,371 +1,385 @@ -version 2.3.1 (2022-02-21) -- Fix duplicate GitLab icon (#105) -- Revert using detokenize in social links (#97) -- Fix broken compilation in classic style (#96) +version 2.?.? (29 Jun 2023) +- Rewrote user guide, thanks to David Seus (#58, #169). The new user guide is + still incomplete. +- Fixed "Underfull \hbox (badness 10000)" warning in \makecvtitle (#162). +- Fixed unnecessary academicons warning when academicons aren't used (#161). +- Fixed page counts unnecessarily linking to the last page of the PDF (#159). +- Added support for an optional signature in the cover letter (#157). +- Added support for non-ASCII characters in links (#155). +- Added option to force a homepage link to use HTTP rather than HTTPS (#154). +- Passed unicode option directly to hyperref to avoid conflicts with the + inclusion of hyperref by other packages (#148). +- Fixed the sender block on the cover letter in banking style (#146). +- Added option to classic style to align header elements at the top (#144). +- Added Twitch, YouTube, TikTok, Instagram, SoundCloud, Steam, Xbox, PlayStation + and Battle.net social icons (#131). +- Removed extra dash in PDF metadata when CV title is empty (#116). +- Added support for an optional subject line in the cover letter (#114). +- Added Discord social icon (#112). +- Replace instances of ~~~ in codebase with \hspace to be more compatible with + babel for Spanish (#109). +- Added Codeberg and Mastodon social icons (#107). -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.3.1 (21 Feb 2022) +- Fix duplicate GitLab icon (#105). +- Revert using detokenize in social links (#97). +- Fix broken compilation in classic style (#96). -version: 2.2.0 (2021-07-28) -- Remove dot in cventry when using moderncvbodyi. +version 2.3.0 (16 Dec 2021) +- Remove font loading from class (#87). +- Add Matrix and Signal icon (#84). +- Improved symbol loading (#84). + +version: 2.2.0 (28 Jul 2021) +- Remove dot in \cventry when using moderncvbodyi. - Remove http baseurl in hyperref. -- Change font encoding to use fontspec with Latin Modern for luatex and xetex, +- Change font encoding to use fontspec with Latin Modern for LuaTeX and XeTeX, else inputenc / fontenc / lmodern (https://tex.stackexchange.com/a/496643). - Add birthdate field command. - Add Social entries for WhatsApp, Signal and Matrix. - Fix Researcher ID not showing (#29). -- Make options 'symbols' and 'nosymbols' available to all styles to toggle whether - symbols should be used or not. Include symbols in oldstyle by default. -- Migrate older newcommand syntax in moderncvcollection.sty to the xparse syntax. +- Make options "symbols" and "nosymbols" available to all styles to toggle + whether symbols should be used or not. Include symbols in oldstyle by default. +- Migrate older newcommand syntax in moderncvcollection.sty to xparse syntax. - Fix resumé typo in template. Is now résumé. - Various other minor fixes. 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 +- Maintainer change: now team maintained (https://github.com/moderncv), since + original repository has been 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 fontawesome5 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 - some font selection. Mixing substyles (e.g., the banking header with the - classic body) is now trivial by using the \moderncvhead, \moderncvbody, - \moderncvfoot and \moderncvicons commands. Each of these take a substyle number - as argument. \moderncvcolor takes a color name as argument. - - added a new style, "fancy". - - added an optional argument to \moderncvstyle to specify style options, i.e. - \moderncvstyle[options]{style}. Below is a list of the available options per - style: - * classic - > to specify of one's name should appear left or right at the top: "left" - (default) or "right; - * casual - > to specify of one's name should appear left or right at the top: "left" - (default) or "right; - * banking - > to specify how the section- and subsectionrules should be set: - "fullrules", "shortrules", "mixedrules" (default; full rules for sections, - short rules for subsections), "centered" (fullrules with centered title) - and "norules" (norules, small caps font); - > to specify how the body should be aligned: left" (default), "center" or - "right"; - * oldstyle & fancy - n/a - - added a new color variant: "burgundy". - - corrected the color of \addressstyle to match the one effectively used - (color2). - - adjusted the bibliography spacing to handle entries with or without labels. - - added a check on the emptyness of \title when setting the hyperref document - properties. +- Refactored the code into heads, body, foot and icon substyles. All styles + (classic, casual, banking and oldstyle) are just a combination of these and + some font selection. Mixing substyles (e.g., the banking header with the + classic body) is now trivial by using the \moderncvhead, \moderncvbody, + \moderncvfoot and \moderncvicons commands. Each of these take a substyle + number as argument. \moderncvcolor takes a color name as argument. +- Added a new style: fancy. +- Added an optional argument to \moderncvstyle to specify style options, i.e. + \moderncvstyle[options]{style}. Below is a list of the available options per + style: + * classic + > to specify where at the top one's name should appear: "left" (default) or + "right; + * casual + > to specify where at the top one's name should appear: "left" (default) or + "right; + * banking + > to specify how the section and subsection rules should be set: + "fullrules", "shortrules", "mixedrules" (default; full rules for sections, + short rules for subsections), "centered" (fullrules with centered title) + and "norules" (norules, small caps font); + > to specify how the body should be aligned: left" (default), "center" or + "right"; + * oldstyle & fancy + > n/a +- Added a new color variant: "burgundy". +- Corrected \addressstyle color to match the one effectively used (color2). +- Adjusted the bibliography spacing to handle entries with or without labels. +- Added a check on the emptiness of \title when setting the hyperref document + properties. version 1.5.1 (29 Apr 2013) - - made sure that XeLaTeX or LuaLaTeX is in use before loading the awesome icon - set and if not, revert to the marvosym icon set. +- Made sure that XeTeX or LuaTeX is in use before loading the awesome icon set + and if not, revert to the marvosym icon set. version 1.5.0 (23 Apr 2013) - - added a command to showcase social accounts in one's personal information: - \social. The command currently handles automatically LinkedIn, Twitter and - Github accounts, and other links can be provided explicitly. - - added a new icon set: "awesome" (using the icons from the Font Awesome font). - - set the "awesome" icon set as the default for the "casual" and "banking" - style variants (can be changed back with \moderncvicons{marvosym}). - - forced all the icons of the "letters" icon set to be of the same width, for - alignment purpose. - - added a letter icon ("W") for the homepage of the "letters" icon set. - - forced some white space between the main text and the footer of the "casual" - style variant. - - removed the rule below the headings of the cvcolumns environment. +- Added a command to showcase social accounts in one's personal information: + \social. The command currently handles LinkedIn, Twitter and Github accounts + automatically, and other links can be provided explicitly. +- Added a new icon set: "awesome" (using the icons from the Font Awesome font). +- Set the "awesome" icon set as the default for the casual and banking styles + (can be changed back with \moderncvicons{marvosym}). +- Forced all the icons of the "letters" icon set to be of the same width, for + alignment purposes. +- Added a letter icon ("W") for the homepage of the "letters" icon set. +- Forced some whitespace between the main text and the footer of the casual + style. +- Removed the rule below the headings of the cvcolumns environment. version 1.4.0 (28 Mar 2013) - - deprecated \phone, \mobile and \fax in favour of \phone[<type>], where <type> - can be "fixed" (default), "mobile" or "fax". As part of the change, one can now - use each of these multiple times, to e.g. display multiple mobile phone numbers. - - deprecated \firstname and \familyname in favour of \name{<first>}{<last>}. - - added a new mechanism to select amongs different possible icon sets: - \moderncvicons{<iconsetname>}, where <iconsetname> can be "marvosym" (used by - default in the "banking", "casual" and "classic" style variants) or "letters" - (used by default in the "oldstyle" style variant). \moderncvicons should - always be called after \moderncvstyle in order to override the style variants - defaults. - - added a command to control the font of the page numbering: \pagenumberfont, - as requested by fr1a1nky (launchpad question #224496). - - removed the use of the suffix package. +- Deprecated \phone, \mobile and \fax in favour of \phone[<type>], where <type> + can be "fixed" (default), "mobile" or "fax". As part of the change, one can + now use each of these multiple times, e.g. to display multiple mobile phone + numbers. +- Deprecated \firstname and \familyname in favour of \name{<first>}{<last>}. +- Added a new mechanism to select amongs different possible icon sets: + \moderncvicons{<iconsetname>}, where <iconsetname> can be "marvosym" (used by + default in the banking, casual and classic styles) or "letters" (used by + default in the oldstyle style). \moderncvicons should always be called after + \moderncvstyle in order to override the styles' defaults. +- Added a command to control the font of the page numbering: \pagenumberfont, as + requested by fr1a1nky (launchpad question #224496). +- Removed the use of the suffix package. version 1.3.0 (09 Feb 2013) - - added a new environment to create multiple columns: cvcolumns. Each column - is then created by \cvcolumn[width]{header}{content}, where the optional width - is given as a fraction of the total width (between 0 and 1). The header and - content are robust and can contain any paragraph command (e.g., a nest itemize - environment). - - added a macro (\pdfpagemode) to control what is visible upon opening compiled - pdfs (assuming pdf reader support), as suggested by U. Stöhr. - Possible values include: "UseNone" (only the document), "UseThumbs" (show - thumbnails), "UseOutlines" (show bookmarks) and "FullScreen" (open in - fullscreen mode). - - added a 3rd, fully optional (can be omitted or left blank) argument to - \address to specify a country, as requested on launchpad (launchpad bug - #1063995). - - compacted list environments further. - - replaced the use of the xargs package by the xparse one. +- Added a new environment to create multiple columns: cvcolumns. Each column is + then created by \cvcolumn[width]{header}{content}, where the optional width is + given as a fraction of the total width (between 0 and 1). The header and + content are robust and can contain any paragraph command (e.g., a nested + itemize environment). +- Added a macro (\pdfpagemode) to control what is visible upon opening compiled + PDFs (assuming PDF reader support), as suggested by U. Stöhr. + Possible values include: "UseNone" (only the document), "UseThumbs" (show + thumbnails), "UseOutlines" (show bookmarks) and "FullScreen" (open in + fullscreen mode). +- Added a 3rd, fully optional (can be omitted or left blank) argument to + \address to specify a country, as requested on launchpad (launchpad bug + #1063995). +- Compacted list environments further. +- Replaced the use of the xargs package by the xparse one. version 1.2.1 (04 Dec 2012) - - fixed a regression bug introduced in version 1.2.0 in the header of the - "banking" style when no title is used, as reported on tex.stackexchange - (question #85427). +- Fixed a regression bug introduced in v1.2.0 in the header of the banking style + when no title is used, as reported on tex.stackexchange (question #85427). version 1.2.0 (31 Oct 2012) - - updated the "banking" style header to include the option to show a title. - - set the values of \arrayrulewidth and \doublerulesep to their standard values - (0.4pt and 2pt resp.) to enable the drawing of rules in tabulars and arrays by - default. - - modified the code of \makecvtitle and \makelettertitle of the "casual" style - to avoid it to cause horizontal alignment issues after and before itself. - - corrected a bug in \makelettertitle of most styles that displayed the current - date (\today) instead of the date given through the \date command, as reported - by B. Schlimmchen and S. Fnord. - - removed the need to set pdfpagelabels=false when loading hyperref, by putting - \pagenumbering{arabic} (to define \thepage) before loading hyperref, as figured - out by J. Wolf. - - corrected the line wrapping of \cvlistitem of the "banking" style. - - corrected a bug in \makecvtitle and \makelettertitle of the "banking" style. - - removed an unwanted space in the footer of the "casual" style. - - moved the font style definitions to moderncv.cls for better readability - (moderncv.cls is meant to be a sort of header file, implementing only some - macros shared by all styles and defining the macros that the style files need - to implement). +- Updated the banking style header to include the option to show a title. +- Set the values of \arrayrulewidth and \doublerulesep to their standard values + (0.4pt and 2pt, respectively) to enable the drawing of rules in tabulars and + arrays by default. +- Modified the code of \makecvtitle and \makelettertitle of the casual style to + avoid it causing horizontal alignment issues before and after itself. +- Corrected a bug in \makelettertitle of most styles that displayed the current + date (\today) instead of the date given through the \date command, as reported + by B. Schlimmchen and S. Fnord. +- Removed the need to set pdfpagelabels=false when loading hyperref by putting + \pagenumbering{arabic} (to define \thepage) before loading hyperref, as + figured out by J. Wolf. +- Corrected the line wrapping of \cvlistitem of the banking style. +- Corrected a bug in \makecvtitle and \makelettertitle of the banking style. +- Removed an unwanted space in the footer of the casual style. +- Moved the font style definitions to moderncv.cls for better readability + (moderncv.cls is meant to be a sort of header file, implementing only some + macros shared by all styles and defining the macros that the style files need + to implement). version 1.1.3 (10 Aug 2012) - - corrected a longstanding issue causing hyperref to issue two warnings - regarding its "pdfpagelabels" option, as pointed out and solved by P. Leifeld - (launchpad bug #1035466). +- Corrected a long-standing issue causing hyperref to issue two warnings about + its "pdfpagelabels" option, as pointed out and solved by P. Leifeld (launchpad + bug #1035466). version 1.1.2 (09 Aug 2012) - - fixed a regression bug introduced in version 1.0.0 in the footer of the - "casual" style, as discovered on tex.stackexchange (question #66316). +- Fixed a regression bug introduced in v1.0.0 in the footer of the casual style, + as discovered on tex.stackexchange (question #66316). version 1.1.1 (30 Jul 2012) - - fixed a compatibility issue introduced in version 1.0.0 when - \maketitlenamewidth was renamed to \makecvtitlenamewidth, as reported by Peppe - on launchpad (launchpad bug #1030802). The template now correctly uses - \makecvtitlenamewidth, and \maketitlenamewidth was created as an alias for - backward compatibility. +- Fixed a compatibility issue introduced in v1.0.0 when \maketitlenamewidth was + renamed to \makecvtitlenamewidth, as reported by Peppe on launchpad (launchpad + bug #1030802). The template now correctly uses \makecvtitlenamewidth, and + \maketitlenamewidth was created as an alias forbackward compatibility. version 1.1.0 (29 Jul 2012) - - fixed the switching from letter to resume, correcting spacing errors when a - letter is typeset before the resume, as noticed by U. Gabor. - - fixed the vertical alignment of the footers, as reported by T. Homa. - Footers are now aligned to the bottom and the letter and cv footers are - perfectly aligned in the "casual" style. - - prepared moderncv for fontspec font loading (still commented in code). - - changed the handling of the "sans" and "roman" class options, to be reflected - at the beginning of the document and override style font choices. - - turned unicode support in hyperref on by default. - - tweaked the use of \textbullet to avoid the fall-back to Computer Modern - fonts and prepared the use of symbols from the MarVoSym font for fontspec - (LauLaTeX or XeLaTeX). - - tweaked the \subsectionfill of the "banking" style to distribute extra space - evenly between leaders. - - added two options to change the "Enclosure" string used for the letter - enclosure: either specify another string as optional argument to \enclosure, - or redefine \enclname, as suggested by D. Wille. +- Fixed the switching from letter to resume, correcting spacing errors when a + letter is typeset before the resume, as noticed by U. Gabor. +- Fixed the vertical alignment of the footers, as reported by T. Homa. Footers + are now aligned to the bottom and the letter and CV footers are perfectly + aligned in the casual style. +- Prepared moderncv for fontspec font loading (still commented out in code). +- Changed the handling of the "sans" and "roman" class options, to be reflected + at the beginning of the document and override style font choices. +- Turned unicode support in hyperref on by default. +- Tweaked the use of \textbullet to avoid a fallback to Computer Modern fonts + and prepared the use of symbols from the MarVoSym font for fontspec (LuaTeX or + XeTeX). +- Tweaked the \subsectionfill of the banking style to distribute extra space + evenly between leaders. +- Added two options to change the "Enclosure" string used for the letter + enclosure: either specify another string as an optional argument to \enclosure + or redefine \enclname, as suggested by D. Wille. version 1.0.0 (26 Mar 2012) - - added commands to generate letters for every resume style: \recipient, \date, - \opening, \closing, \enclosure, \makelettertitle and \makeletterclosing. The - old \maketitle and \makefooter commands are now deprecated and replaced by - \makecvtitle and \makecvfooter. - - changed the alignment algorithm for the personal data display in the oldstyle - style, as to align on the baseline of the first line with the surrounding text. +- Added commands to generate letters for every resume style: \recipient, \date, + \opening, \closing, \enclosure, \makelettertitle and \makeletterclosing. The + old \maketitle and \makefooter commands are now deprecated and replaced by + \makecvtitle and \makecvfooter. +- Changed the alignment algorithm for the personal data display in the oldstyle + style, to align on the baseline of the first line with the surrounding text. version 0.19.0 (06 Feb 2012) - - reintroduced the ability to force the width reserved to display the name - in the resume header for the classic style (\maketitlenamewidth). - - improved the pdf metadata, as reported by S. Wunsch (launchpad bug #922476). - - fixed a footersymbol bug in the casual style when no mobile number was given, - as reported by S. Wunsch (launchpad bug #922470). - - fixed a display bug when an address was given without postcode/city, as - reported by O. Shaneh (launchpad bug #670263). +- Reintroduced the ability to force the width reserved to display the name in + the resume header for the classic style (\maketitlenamewidth). +- Improved the PDF metadata, as reported by S. Wunsch (launchpad bug #922476). +- Fixed a \footersymbol bug in the casual style when no mobile number was given, + as reported by S. Wunsch (launchpad bug #922470). +- Fixed a display bug when an address was given without postcode/city, as + reported by O. Shaneh (launchpad bug #670263). version 0.18.0 (05 Feb 2012) - - corrected the handling of pdf bookmarks, as suggested on stackexchange by - U. Fischer. - - improved the spacing between sections and subsections by using \addvspace - instead of \vspace. - - corrected the spacing between entries with nested itemize environments - (temporary solution working only for single line items). - - added a check in the oldstyle style for an empty 4th argument in the - \cvdoubleitem definition, to avoid printing a colon without preceding label. - - added a new style on top of classic, casual and oldstyle: banking. +- Corrected the handling of PDF bookmarks, as suggested on stackexchange by + U. Fischer. +- Improved the spacing between sections and subsections by using \addvspace + instead of \vspace. +- Corrected the spacing between entries with nested itemize environments + (temporary solution working only for single line items). +- Added a check in the oldstyle style for an empty 4th argument in the + \cvdoubleitem definition to avoid printing a colon without a preceding label. +- Added a new style on top of classic, casual and oldstyle: banking. version 0.17.0 (25 Jan 2012) - - changed the footer algorithm of style casual to avoid starting lines with - the footer symbol. - - aligned the space before and after the title across styles. - - added an optional title to the casual style. - - changed the definition of the font styles to avoid undesired extra spacing. - - added a Spanish template, kindly provided by I. Buitrón. - - corrected the vertical misalignment between the page number and the center - footer in the casual style. +- Changed the footer algorithm of the casual style to avoid starting lines with + the footer symbol. +- Aligned the space before and after the title across styles. +- Added an optional title to the casual style. +- Changed the definition of the font styles to avoid undesired extra spacing. +- Added a Spanish template, kindly provided by I. Buitrón. +- Corrected the vertical misalignment between the page number and the center + footer in the casual style. version 0.16.0 (15 Jan 2012) - - added starred versions of \section and \subsection (that are identical to - their non-starred version, to e.g. enable biblatex support as requested by - S. Verberkt (launchpad bug #913102). - - corrected a misalignment of the colored rule in front of the section titles - in the classic and casual styles, as reported by P. Neidhardt (launchpad bug - #915910). +- Added starred versions of \section and \subsection that are identical to their + non-starred versions (e.g. to enable BibLaTeX support) as requested by + S. Verberkt (launchpad bug #913102). +- Corrected a misalignment of the colored rule in front of the section titles in + the classic and casual styles, as reported by P. Neidhardt (launchpad bug + #915910). version 0.15.1 (23 December 2011) - - corrected a bug in the classic style causing the address font and color not - being carried over newlines, as reported by J. Smith. +- Corrected a bug in the classic style causing the address font and color to not + be carried over newlines, as reported by J. Smith. version 0.15.0 (19 December 2011) - - corrected list spacing. - - corrected inconsistent use of sans serif fonts in roman layout option. - - the lmodern fonts are now automatically loaded only if installed on the - system. The "nolmodern" option is now therefore obsolete. - - complete code refactoring separating themes in separate styles and colors. - - renamed \cvline to \cvitem, \cvlanguage to \cvitemwithcomment and \cvcomputer - to \cvdoubleitem (the old command name still work and redirect to the new ones, - but are deprecated). - - removed the arbitrary minipage widths of skill proficiency vs comment in - \cvitemwithcomments. The skill proficiency is now typeset exactly as given - (i.e. one one line if no linebreaks are implicitly given) and the comment uses - the remaining horizontal space. - - changed the optional argument of \cvlistitem and \cvlistdoubleitem to specify - the vertical skip after the item (as for \cvitem, cvitemwithcomments, etc). - The way to change the list symbol is to redefine \listitemsymbol. - - added a new style on top of classic and casual: oldstyle. - - loaded the microtype package to improve typography. +- Corrected list spacing. +- Corrected inconsistent use of sans serif fonts in roman layout option. +- The lmodern fonts are now automatically loaded only if they're installed on + the system. The "nolmodern" option is now therefore obsolete. +- Completed code refactoring separating themes in separate styles and colors. +- Renamed \cvline to \cvitem, \cvlanguage to \cvitemwithcomment and \cvcomputer + to \cvdoubleitem (the old command names still work and redirect to the new + ones, but are deprecated). +- Removed the arbitrary minipage widths of skill proficiency vs comment in + \cvitemwithcomments. The skill proficiency is now typeset exactly as given + (i.e. one one line if no linebreaks are implicitly given) and the comment uses + the remaining horizontal space. +- Changed the optional argument of \cvlistitem and \cvlistdoubleitem to specify + the vertical skip after the item (as for \cvitem, \cvitemwithcomments, etc). + The way to change the list symbol is to redefine \listitemsymbol. +- Added a new style on top of classic and casual: oldstyle. +- Loaded the microtype package to improve typography. version 0.14.0 (04 December 2011) - - added support for CJK, thanks to the help of P. D'Apice. - - the use of \recomputelengths after modifying any length in the preamble is - now unnecessary; \recomputelength is automatically called at the start of the - document. +- Added support for CJK, thanks to the help of P. D'Apice. +- The use of \recomputelengths after modifying any length in the preamble is now + unnecessary; \recomputelength is automatically called at the start of the + document. version 0.13.1 (11 November 2011) - - corrected a bug introduced by v0.13 in the classic style when no \photo is - used, as reported by S. Gislais (launchpad bug #888702). +- Corrected a bug introduced by v0.13 in the classic style when no \photo is + used, as reported by S. Gislais (launchpad bug #888702). version 0.13.0 (06 November 2011) - - added a "black" color option to render the resume in black & white, as - suggested by F. Bicarri. - - removed the pdflatex option when loading hyperref to enable other engines - (e.g., dvips, xetex), leftover from the v 0.11 cleanup, as reported by - K. Amaterasu and P. Mavrogiorgos (launchpad bugs #754693 and #859834). - - added a "purple" color option, as proposed by B. Ravel. - - added a 3rd optional argument to the \photo command to control the thickness - of the framebox. Setting it to 0pt will disable the frame around the photo, as - requested by T. Krennwallner (launchpad bug #664568). +- Added a "black" color option to render the resume in black & white, as + suggested by F. Bicarri. +- Removed the pdflatex option when loading hyperref to enable other engines + (e.g., dvips, XeTeX), leftover from the v0.11 cleanup, as reported by + K. Amaterasu and P. Mavrogiorgos (launchpad bugs #754693 and #859834). +- Added a "purple" color option, as proposed by B. Ravel. +- Added a 3rd optional argument to the \photo command to control the thickness + of the framebox. Setting it to 0pt will disable the frame around the photo, as + requested by T. Krennwallner (launchpad bug #664568). version 0.12.0 (03 August 2010) - - prevented pagebreaks after sections and subsections (launchpad bug #409902), - as originally reported by C. Gaspoz and fixed by launchpad user tentotwo). +- Prevented pagebreaks after sections and subsections (launchpad bug #409902), + as originally reported by C. Gaspoz and fixed by launchpad user tentotwo. version 0.11.0 (20 July 2010) - - removed the \ifpdf check when loading the graphicx package, as graphicx does - does check internally and this was preventing proper functionning with xelatex - and luatex, as reported by A. Trautmann. The same check was also removed - everywhere else in the document (i.e. when loading the color and hyperref - packages). +- Removed the \ifpdf check when loading the graphicx package, as graphicx + already does this check internally. This was preventing proper functioning + with XeTeX and LuaTeX, as reported by A. Trautmann. The same check was also + removed everywhere else in the document (i.e. when loading the color and + hyperref packages). version 0.10.0 (13 June 2010) - - fixed a compatibility issue with the natbib package (natbib uses \section* - to format the bibliography title, while only \section was defined by - moderncv), as reported on launchpad (launchpad bug #393920). - - fixed a compatibility issues with (any package relying on) the etoolbox - package, due to the double definition of \AtEndPreamble, as reported by - D. Becker. +- Fixed a compatibility issue with the natbib package (natbib uses \section* to + format the bibliography title, while only \section was defined by moderncv), + as reported on launchpad (launchpad bug #393920). +- Fixed compatibility issues with (any package relying on) the etoolbox package, + due to the double definition of \AtEndPreamble, as reported by D. Becker. version 0.9.0 (31 May 2010) - - added support for the itemize, enumerate and description environments. +- Added support for the itemize, enumerate and description environments. version 0.8.0 (24 May 2010) - - added support for multibib. Also modified the template to illustrate how to +- Added support for multibib. Also modified the template to illustrate how to show labels in the bibliography, as requested by Tom D. R. and Stefan K. - - added a command to indicate your personal homepage (\homepage{url}), as +- Added a command to indicate your personal homepage (\homepage{url}), as requested by J. de Jong and A. Pairet. - - corrected an alignment bug for text following a \quote with no immediate +- Corrected an alignment bug for text following a \quote with no immediate \section, as kindly reported by J. Vermeulen and L. Saliou. - - corrected a spacing bug when no blank line (or \par) is left after - \maketitle. Thanks to A. Menzel for reporting the strange behaviour. - - corrected the alignment of the extrainfo title part when no picture was - used, as reported by M. Bana. - - corrected the missplacement of pdf bookmarks as noticed by L. Fortunato. - - corrected several bugs linked to the code for checking for empty arguments - in \cventry, as reported by B. Ekran (launchpad bug #268768), L. Păncescu and +- Corrected a spacing bug when no blank line (or \par) is left after \maketitle. + Thanks to A. Menzel for reporting the strange behaviour. +- Corrected the alignment of the \extrainfo title part when no picture was used, + as reported by M. Bana. +- Corrected the misplacement of PDF bookmarks as noticed by L. Fortunato. +- Corrected several bugs linked to the code for checking for empty arguments in + \cventry, as reported by B. Ekran (launchpad bug #268768), L. Păncescu and E. Gregorio. version 0.7.0 (17 June 2008) - - corrected an outstanding spacing bug (space between cvlines longer - than 1 line). - - removed the need to use \closesection and \emptysection as internal - tabulars are now always closed. This allows she use of bibliography packages - such as bibunits. Thanks to S. Busch for pointing out the incompatibility and - helping testing out the bug correction. - - changed the definition of \photo: the first (optional) argument should - give the desired width of the picture, instead of its height - - corrected an alignment bug for \cvlistitems longer than 1 line, as - reported by S. Nikolopoulos. - - deprecated the commands \sethintscolumnlength and \sethintscolumntowidth. +- Corrected an outstanding spacing bug where the space between cvlines was + longer than 1 line. +- Removed the need to use \closesection and \emptysection as internal tabulars + are now always closed. This allows the use of bibliography packages such as + bibunits. Thanks to S. Busch for pointing out the incompatibility and helping + test out the bug correction. +- Changed the definition of \photo: the first (optional) argument should give + the desired width of the picture, instead of its height +- Corrected an alignment bug for \cvlistitems longer than 1 line, as reported by + S. Nikolopoulos. +- Deprecated the commands \sethintscolumnlength and \sethintscolumntowidth. Instead, just set \hintscolumnwidth to the desired length by using the regular \setlength or \settowidth commands, and call \recomputelengths. - - added the ability to control the width of the name placeholder in the - classic theme, by setting the length \maketitlenamewidth. Again, don't forget - to call \recomputelengths afterward. +- Added the ability to control the width of the name placeholder in the classic + theme, by setting the length \maketitlenamewidth. Again, don't forget to call + \recomputelengths afterward. version 0.6.0 (28 May 2007) - - corrected some spacing bugs and cleaned up the code. - - corrected a bug in the bibliography file of the examples spotted by +- Corrected some spacing bugs and cleaned up the code. +- Corrected a bug in the bibliography file of the examples spotted by U. Stöhr. +- Added color variants to the classic and casual styles, as suggested by U. Stöhr. - - added color variants to the classic and casual style, as suggested by - U. Stöhr. - - added a page counter for resumes running longer than 1 page, as requested by +- Added a page counter for resumes running longer than 1 page, as requested by A. Martin. It can be disabled by the command \nopagenumbers{}. - - added commands to include a mobile phone and fax number. - - made the symbols used for the phone number, the email, ... customizable. - To modify those symbols, just redefine \phonesymbol, emailsymbol, ... - - corrected the pdf information given to hyperref as pointed out by - C. Knuepfer. - - rewrote the examples. +- Added commands to include a mobile phone and fax number. +- Made the symbols used for the phone number, the email etc. customizable. To + modify those symbols, just redefine \phonesymbol, \emailsymbol etc. +- Corrected the PDF information given to hyperref as pointed out by C. Knuepfer. +- Rewrote the examples. version 0.5.0 (9 September 2006) - - added a \photo command to display a picture. That command takes the name of - the file with the picture as argument, and the desired height as optional - argument. - - implemented the needed commands to make moderncv compatible with BibTeX, as +- Added a \photo command to display a picture. This command takes the name of + the file with the picture as a required argument and the desired height as an + optional argument. +- Implemented the needed commands to make moderncv compatible with BibTeX, as suggested by J. Lie. This makes it possible to display one's publications, - stored in the BibTeX file 'publications.bib' - by using: + stored in the BibTeX file "publications.bib" by using: \nocite{*} \bibliographystyle{plain} \bibliography{publications} - As usual, the name of the section title can be changed by redefining the - command \refname. - - added the \today command, useful for example if one need to add the date the - resumé was produced with + As usual, the name of the section title can be changed by redefining \refname. +- Added the \today command, useful for example if one needs to add the date the + resume was produced with: \closesection{} \vfill{\hfill{\scriptsize Produced \today.}} at the end of your CV, as suggested by F. Hammann. version 0.4.0 (2 May 2006) - - removed the dependency on the geometry package, so that users can now invoke - it themselve, and easily change the geometry of the page. +- Removed the dependency on the geometry package so that users can now invoke it + themselves and easily change the geometry of the page. version 0.3.0 (10 April 2006) - - moderncv now uses the 'longtable' class, allowing cv sections to split - across multiple pages. - - the different lengths used by moderncv are now customizable! In particular, - the first column (the one containing the date in the examples), can now be set +- Moderncv now uses the longtable class, allowing CV sections to split across + multiple pages. +- The different lengths used by moderncv are now customizable! In particular, + the first column (the one containing the date in the examples) can now be set to any width, for people needing a smaller or larger one. To do that, either use \sethintscolumnlength{<length>}, @@ -374,33 +388,32 @@ version 0.3.0 (10 April 2006) where <string> is a string of the desired length (usually, the longest string that has to appear in the column). Thanks to A. Pöge for pointing out the need of such a feature. - - added the command \emptysection{}, which makes it possible to start a - section without name. In combination with \closesection{}, this makes it - possible to drop out of the layout of moderncv, and come back to it later. - This should make the inclusion of arbitrary elements not covered by moderncv - code possible. - - corrected a spacing problem in the cventry command, as pointed out and - solved by B. Eßmann. +- Added the command \emptysection{}, which makes it possible to start an unnamed + section. In combination with \closesection{}, this makes it possible to drop + out of the layout of moderncv, and come back to it later. This should make the + inclusion of arbitrary elements not covered by moderncv code possible. +- Corrected a spacing problem in the \cventry command, as pointed out and solved + by B. Eßmann. version 0.2.0 (6 March 2006) - - rewrite of the code to have the styles (fonts, colours, headers and footers) +- Rewrite of the code to have the styles (fonts, colours, headers and footers) be defined in different files than the class. The styles are now defined in a separate file per style, named moderncvstyle<style_name>. It should now be easy to write your own style, starting from moderncvstyleempty.sty. If you feel you have created a nice style, just email it to me and I'll include it in the next version. - - due to the previous point, styles are now loaded by the command +- Due to the previous point, styles are now loaded by the command \moderncvstyle{style_name}. I couldn't figure out a way to preserve the old "casual" and "classic" class options, so these are now broken! Use \moderncvstyle{casual} or \moderncvstyle{classic} at the beginning of your - document. This should be the only incompatibility with version 0.1. - - added class option "nolmodern" for people without the latin modern fonts. - - corrected some English mistakes in the examples. Thanks to M. H. Prager for + document. This should be the only incompatibility with v0.1. +- Added class option "nolmodern" for people without the Latin Modern fonts. +- Corrected some English mistakes in the examples. Thanks to M. H. Prager for pointing them out. - - added a \cvlistitem to produce items with a bullet (or whatever is defined - in \listitemsymbol), and renamed \cvresume to \cvlistdoubleitem for - consistency purpose. For compatibility reasons, the command \cvresume still - works, but should be avoided. +- Added a \cvlistitem to produce items with a bullet (or whatever is defined in + \listitemsymbol), and renamed \cvresume to \cvlistdoubleitem for consistency + purposes. For compatibility reasons, the command \cvresume still works, but + should be avoided. version 0.1.0 (1 March 2006) - - first release. +- First release. diff --git a/KNOWN_BUGS b/KNOWN_BUGS index 15b86ec..25ef872 100644 --- a/KNOWN_BUGS +++ b/KNOWN_BUGS @@ -1,15 +1,12 @@ -- When using the "fancy" style, undesired space is added between the bibliography - head and the first entry, as well as after the last entry -- Moderncv is incompatible with biblatex. -- Footnotes generates errors (though the output seem correct when running with - "-interaction=nonstopmode") -- When using CJK, the last \clearpage required for fancyhdr to work properly kills - the "lastpage" counter, hence also the page numbering. -- Moderncv produces an error ("lonely \item--perhaps a missing list environment") - when used with bibentry, through the output is actually correct. Amongst other, - this causes compilation by LyX to stop. -- The space after a cventry gets eaten up when the last argument contains a nested - itemize environment. An ugly hack and incomplete solution was implemented by - including a \strut in every item label, but this doesn't solve the problem for - multi-line items. Ideally, the strut should end the item, but there seems to be - no way to do this. +- moderncv is incompatible with biber. +- moderncv is incompatible with BibLaTeX. +- moderncv is incompatible with babel in Spanish. + +- Skill matrices don't break automatically in fancy style. +- Long names break the oldstyle style and possibly other styles (needs testing). +- Long URLs in classic style can make the name break line. Fixed width for the address part must be implemented. +- When using the fancy style, undesired space is added between the bibliography head and the first entry, as well as after the last entry. +- Footnotes generate errors, but the output seems correct when running with "-interaction=nonstopmode" +- When using CJK, the last \clearpage required for the fancyhdr package to work properly kills the "lastpage" counter, and therefore also the page numbering. +- moderncv produces an error "lonely \item--perhaps a missing list environment" when used with the bibentry package, though the output is actually correct. Among other things, this causes compilation by LyX to stop. +- The space after a \cventry gets eaten up when the last argument contains a nested itemize environment. An ugly hack and incomplete solution was implemented by including a \strut in every item label, but this doesn't solve the problem for multi-line items. Ideally, the \strut should end the item, but there seems to be no way to do this. diff --git a/README.md b/README.md index 7a78a30..19ff062 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,44 @@ # moderncv -## A modern curriculum vitae class for LaTeX - -**moderncv** provides a documentclass for typesetting curricula vitae in various styles. Moderncv aims to be both straightforward to use and customizable, providing five ready-made styles (classic, casual, banking, oldstyle and fancy) and allowing one to define his own by modifying colors, fonts, icons, etc. - -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. - -## Development - [![Build template](https://github.com/moderncv/moderncv/actions/workflows/build-pdf.yml/badge.svg)](https://github.com/moderncv/moderncv/actions/workflows/build-pdf.yml) [![CTAN](https://img.shields.io/ctan/v/moderncv.svg)](https://www.ctan.org/pkg/moderncv) [![Matrix](https://img.shields.io/matrix/moderncv:matrix.org)](https://matrix.to/#/#moderncv:matrix.org) -As the main goal is to keep this package alive, it is maintained in a loosely structured team. You can contact us in our matrix room [moderncv:matrix.org](https://matrix.to/#/#moderncv:matrix.org), feel free to join if you have questions or want to contribute. Development takes place at [github.com/moderncv/moderncv](https://github.com/moderncv/moderncv). +## A modern curriculum vitae class for LaTeX + +The `moderncv` package provides a document class for typesetting applications (curricula vitae and cover letters) in various styles. `moderncv` aims to be both straightforward to use and customizable, providing five ready-made styles (classic, casual, banking, oldstyle and fancy) and allowing you to define your own by modifying colors, fonts, icons, etc. + +## Getting started + +### Installation +`moderncv` should already be included in your installed LaTeX distribution. +If not, you can get the tarball of the package from [CTAN](https://www.ctan.org/pkg/moderncv). +Alternatively, you can also build the package from source by cloning the its [GitHub repository](https://github.com/moderncv/moderncv) and compiling the included LaTeX files: +``` +latexmk -pdf ./template.tex manual/moderncv_userguide.tex +``` + +### Usage +To get started on your own CV, use and modify the template file `template.tex`. +The user guide can be found in the folder `manual` and contains additional information on what the document class offers. +Take a look at it to see if this package suits your needs. + +If you are using the [`academicons`](https://ctan.org/tex-archive/fonts/academicons) package in the template, you will need to use a Xe(La)TeX or Lua(La)TeX engine to render the icons. Otherwise, an alternative icon package will be used automatically. + +## Development + +As the main goal is to keep this package alive, it is maintained in a loosely structured team. +You can contact us in our matrix room [moderncv:matrix.org](https://matrix.to/#/#moderncv:matrix.org), feel free to join if you have questions or want to contribute. +Development takes place at [github.com/moderncv/moderncv](https://github.com/moderncv/moderncv). ## Licence -moderncv is licensed under the [LPPL-1.3c](https://spdx.org/licenses/LPPL-1.3c.html). + +`moderncv` is licensed under the [LPPL-1.3c](https://spdx.org/licenses/LPPL-1.3c.html). ## Origin -Original author: Xavier Danaux <xdanaux@gmail.com><br/> -Original repository: https://github.com/xdanaux/moderncv<br/> -This repository is a fork aiming to maintain moderncv inside CTAN, since upstream is dead since 2016. + +Original author: Xavier Danaux <xdanaux@gmail.com> +<br/> +Original repository: https://github.com/xdanaux/moderncv + +This repository is a fork aiming to maintain `moderncv` inside CTAN, since upstream has been dead since 2016. diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index cadbefe386568e793491553256fe27601779e613..2260f9401d3508b0ccf81f55b0616e762293ddf9 100644 GIT binary patch literal 119938 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ˡ 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 literal 320611 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�a9}~{oQkt@}(TX6_21z3q0|>>PkCfb@ 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 g<`|u;i{P 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 diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index db0ea1c..45a19ac 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -1,462 +1,972 @@ -%% moderncv_userguide.tex (compiled with pdfLaTeX) -%% Copyright 2007 Cristina Sambo +%% moderncv_userguide.tex as shipped with 2022/02/21 v2.3.1 modern curriculum vitae and letter document class (moderncv) +%% 2021 David Seus, cryptointerest@posteo.de % % 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[a4paper,11pt]{article} +\documentclass[a4paper, 11pt]{article} -\title{\bfseries Moderncv -- v. 0.6} -\author{Package by Xavier Danaux \\ \begin{small}Documentation by Cristina Sambo \end{small}} -\date{} +\title{% + \texttt{moderncv} User Guide\\ + {\small Package v2.3.1}% +} +% Cristina Sambo, +\author{% + Package by Xavier Danaux\\ + {\small Documentation by David Seus}% +} +\date{\today} -%language and encoding options +% Language and encoding options \usepackage[english]{babel} -\usepackage[T1]{fontenc} -\usepackage[latin1]{inputenc} +\usepackage{ifxetex, ifluatex} +\newif\ifxetexorluatex +\ifxetex + \xetexorluatextrue +\else + \ifluatex + \xetexorluatextrue + \else + \xetexorluatexfalse + \fi +\fi -%font options +% PDFLaTeX or LUALaTeX/XeLaTeX +\ifxetexorluatex + % \usepackage{luatextra} + % \usepackage{lualatex-math} + \usepackage{shellesc} % Fix a bug for lualatex shellescape + % \usepackage{unicode-math} + % \setmathfont{xits-math.otf} +\else + \usepackage[utf8]{inputenx} % Uncomment if using pdflatex, comment if using lualatex +\fi +\PassOptionsToPackage{T1}{fontenc} % T2A for Cyrillic +\usepackage[T1]{fontenc} + +% Font options \usepackage{txfonts} \usepackage{marvosym} \usepackage{pifont} -%margins, spacing and page layout -\usepackage[pdftex,colorlinks=true]{hyperref} %(hyperref must be loaded before geometry) -\usepackage[pdftex]{geometry} +% Margins, spacing and page layout +\usepackage[pdftex, colorlinks=true]{hyperref} % hyperref must be loaded before geometry +\usepackage[pdftex, marginparwidth=50pt]{geometry} \geometry{top=2.5cm, bottom=3cm} -\setlength{\parindent}{0pt} %(to suppress indentation when starting a new paragraph) -\frenchspacing %(to suppress additional space after a full stop) +\usepackage{parskip} % Replace paragraph indentation with vertical spacing +\frenchspacing % Suppress additional space after a full stop +\renewcommand{\arraystretch}{1.1} -%packages -\usepackage[pdftex]{graphicx} -\usepackage[pdftex]{xcolor} -\usepackage[labelfont=sl,font=small,width=0.9\textwidth]{caption} +% Packages +\usepackage{graphicx} +\usepackage{xcolor} +\usepackage[labelfont=sl, font=small, width=0.9\textwidth]{caption} \usepackage{marvosym} \usepackage{latexsym} +\usepackage{url} +\usepackage{scrhack} % Fix warnings when using KOMA with listings package +\usepackage{xspace} % Fix spacing after macros +\usepackage{mparhack} % Fix marginpar +\usepackage{microtype} +\usepackage{multicol} % Multicolumn text for long lists -%pdfLaTeX options -\pdfpagewidth=\paperwidth -\pdfpageheight=\paperheight -\pdfimageresolution=150 -\pdfinfo{ - /Title (Moderncv -- v. 0.6) - /Author (Cristina Sambo) - /Subject (Moderncv package user's guide) - /Keywords (curriculum vitae, LaTeX) +% Code listings +\usepackage{listings} +% \lstset{emph={trueIndex, root}, emphstyle=\color{BlueViolet}}% \underbar} % Special keywords +\lstset{% + language=[LaTeX]Tex, % C++, + morekeywords={PassOptionsToPackage, selectlanguage}, + keywordstyle=\color{cvblue}, % \bfseries, + basicstyle=\small\ttfamily, + % identifierstyle=\color{NavyBlue}, + commentstyle=\color{gray}\ttfamily, + stringstyle=\rmfamily, + numbers=none, % left, + numberstyle=\scriptsize, % \tiny + stepnumber=5, + numbersep=8pt, + showstringspaces=false, + breaklines=true, + % frameround=ftff, + % frame=single, + belowcaptionskip=0.75\baselineskip, + % frame=L, + emph={ + cvitem, cventry, cvdoubleentry, cvdoubleitem, cvlistitem, cvlistdoubleitem, cvcolumns, moderncvstyle, moderncvcolor, + cvskill, cvskilllegend, cvskillplainlegend, cvskillhead, cvskillentry, nopagenumbers, + name, born, address, email, link, social, phone, homepage, extrainfo, photo, quote, section, subsection, setlength, NewDocumentCommand, definecolor, colorlet, cvitemwithcomment + }, + emphstyle={\color{cvblue}}, + emph={[2] + familydefault, sfdefault, rmdefault, inputenc, moderncv, document, bibliographyitemlabel, + addresssymbol, mobilephonesymbol, fixedphonesymbol, faxphonesymbol, emailsymbol, homepagesymbol, linkedinsocialsymbol, + xingsocialsymbol, twittersocialsymbol, githubsocialsymbol, gitlabsocialsymbol, + stackoverflowsocialsymbol, bitbucketsocialsymbol, skypesocialsymbol, orcidsocialsymbol, researchgatesocialsymbol, + researcheridsocialsymbol, telegramsocialsymbol, whatsappsocialsymbol, signalsocialsymbol, matrixsocialsymbol, googlescholarsocialsymbol, cvstretchability, bornsymbol + }, + emphstyle={[2]\color{cvblue!60!cvgrey}\bfseries}, + literate={{é}{{\'e}}1}, } -%my commands -\definecolor{bluecv}{rgb}{0.25,0.5,0.75} -\definecolor{greencv}{rgb}{0.55,0.85,0.35} -\definecolor{redcv}{rgb}{1.00,0.30,0.30} -\definecolor{orangecv}{rgb}{1,0.65,0.20} -\definecolor{greycv}{rgb}{0.75,0.75,0.75} +% Hyperlinks +\usepackage{hyperref} +\hypersetup{ + unicode=true, + % draft, % Draft mode for printing (see below) + colorlinks=true, linktocpage=true, pdfstartpage=3, pdfstartview=FitV, + % colorlinks=false, linktocpage=false, pdfstartpage=3, pdfstartview=FitV, pdfborder={0 0 0}, % Black links (e.g., for printing) + breaklinks=true, pageanchor=true, + pdfpagemode=UseNone, + % pdfpagemode=UseOutlines, + plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1, + hypertexnames=true, pdfhighlight=/O, % nesting=true, frenchlinks, + urlcolor=cvblue, linkcolor=cvblue, citecolor=cvblue, % pagecolor=RoyalBlue, + % urlcolor=Black, linkcolor=Black, citecolor=Black, % pagecolor=Black, + % pdfborder={0 0 1}, % Width of PDF link border 0 0 1, 0 0 0 = colorlinks + % linkbordercolor=gray!15, + % citebordercolor=green!15, +} -%================== +% Colors +\definecolor{cvblue}{rgb}{0.22, 0.45, 0.70} +\definecolor{cvgreen}{rgb}{0.35, 0.70, 0.30} +\definecolor{cvred}{rgb}{0.95, 0.20, 0.20} +\definecolor{cvorange}{rgb}{0.95, 0.55, 0.15} +\definecolor{cvgrey}{rgb}{0.75, 0.75, 0.75} +\definecolor{cvburgundy}{rgb}{0.596078, 0, 0} % burgundy: 139/255 (0.545098) or 152/255 (0.596078) +\definecolor{cvgrey}{rgb}{0.55, 0.55, 0.55} +\definecolor{cvpurple}{rgb}{0.50, 0.33, 0.80} + +% Macros +\newcommand{\todo}[1]{\marginpar{\raggedright \textcolor{red}{[\textbf{TODO:} #1]}}} +\newcommand{\todox}[1]{\textcolor{red}{[\textbf{TODO:} #1]}} +\newcommand{\note}{\paragraph{Note.}} +\newcommand{\code}[1]{\lstinline!#1!} +\newcommand{\moderncv}{\code{moderncv}} +\newcommand{\Moderncv}{\moderncv~} +\newcommand{\github}{GitHub} +\newcommand{\Github}{\github~} +\newcommand{\ctan}{CTAN} +\newcommand{\Ctan}{\ctan~} +\newcommand{\cvtemplate}{\code{template.tex}} +\newcommand{\Cvtemplate}{\cvtemplate~} +\newcommand{\Latex}{\LaTeX~} +\newcommand{\biblatex}{BibLaTeX} +\newcommand{\Biblatex}{\biblatex~} +\newcommand{\cvdoccolorbox}[1]{{\color{#1}\rule{4ex}{2ex}}} +\newcommand{\moderncvGithub}{\url{https://github.com/moderncv/moderncv}} +\newcommand{\moderncvCtan}{\url{https://ctan.org/pkg/moderncv}} + + + + + +% ================== % DOCUMENT BEGINNING -%================== +% ================== \begin{document} \maketitle - \begin{abstract} -\noindent \texttt{Moderncv}, as its author says in the readme file, provides a documentclass for typesetting modern curriculum vitaes in various styles. It is fairly customizable, allowing you to define your own style by changing the colors, the fonts, \dots\ and provides two default styles: classic and casual. + \noindent + The \Moderncv package provides a document class for typesetting modern curriculum vit\ae{} and cover letters in various styles. + Five predefined styles are available, each of which can be adjusted through various options for headings, footers and colors. + It is fairly customizable, allowing the user to adjust the look and feel of each style to their liking. + Several macros allow the user to add content to the CV and format it in a consistent way. + A letter of motivation consistent with the style is part of the template as well. \end{abstract} +\tableofcontents -\section{Introduction} -When I saw this class for the first time I was amazed: ``Here it is what I need,'' I thought. Using the very clear examples, it was easy to make my first CV. -Indeed the class is very simple to use; in this documentation I will only put together all the things to help users to have all on hand. -\smallskip -\texttt{Moderncv} requires the following packages: \texttt{ifthen}, \texttt{ifpdf}, \texttt{color}, \texttt{lmodern}, \texttt{marvosym}, \texttt{url}, \texttt{hyperref}, \texttt{longtable}, \texttt{graphicx}, \texttt{fancyhdr}, usually all just included in the \LaTeX\ distributions. -\section{In the preamble} +\section{Getting started} +\subsection{How to read this manual} +This manual is organized as follows. +The current section explains on how to get started with the \Moderncv package, i.e. how to install required packages. +% \emph{Note that it is assumed that you know how to install \Latex packages in case some are missing.} +Section \ref{section:moderncvTemplate} explains how to work with the \Moderncv template file step by step. +Section \ref{section:customization} details the customizations that the user can make: the different styles, their options, colors and tips and tricks. +Section \ref{section:implementationDetails} details the packages that \Moderncv uses, known problems and possible solutions to those problems. -At the very beginning of your preamble (that is the part before \verb|\begin{document}|) insert: +\subsection{Installation instructions} +If the \Moderncv package does not ship with your \Latex distribution or if the installed version is too old, grab the \Moderncv code from \Ctan or \github: -\begin{verbatim} -\documentclass[<options>]{moderncv} -\end{verbatim} +\begin{tabular}{l} + \moderncvCtan \\% [.5ex] + \moderncvGithub +\end{tabular} -where the options are: +\note Depending on your \Latex distribution, you may have to install some additional packages. +Section \ref{section:implementationDetails:requiredPackages} lists all the packages that \Moderncv requires to be installed on your system. -\begin{description} - \item[paper size options:] \texttt{a4paper}, \texttt{a5paper}, \texttt{b5paper}, \texttt{letterpaper}, \texttt{legalpaper}, \texttt{ex\-ec\-u\-tive\-pa\-per}, \texttt{landscape} - \item[font size options:] \texttt{10pt}, \texttt{11pt}, \texttt{12pt} - \item[font option:] \texttt{nolmodern}, for people without the latin modern fonts - \item[color option:] \texttt{nocolor}, to have all in black and white - \item[draft/final options:] \texttt{draft}, \texttt{final} -\end{description} -The default options are: \texttt{a4paper}, \texttt{11pt}, \texttt{color}, \texttt{final}. -After the documentclass specification, choose the theme for your curriculum vit\ae: +\section{The \texttt{moderncv} template step by step} +This section is a quick reference to the \Moderncv package and should contain enough information to typeset a first working CV. +\label{section:moderncvTemplate} +The easiest way to get started with \Moderncv is to use the template that comes with the package. +If \Moderncv is part of your \Latex distribution, search for the folder \Moderncv on your system, which should contain all the files for the package. +In this folder, there should be a file called \cvtemplate. +If you downloaded the package from \Github or \ctan, look for \Cvtemplate in the folder of the newly downloaded (and possibly extracted) package. -\begin{verbatim} -\moderncvtheme[<options>]{casual} -\end{verbatim} +\note If you downloaded \Moderncv from \Github or \Ctan and moved \Cvtemplate to another folder, make sure to adjust the \code{TEXINPUTS} variable to find the newly downloaded package. +Otherwise, either the package version provided by your \Latex distribution gets used or \Latex throws an error if there is no other version installed. -which is the default theme, or +Test your setup by compiling \Cvtemplate and looking at the result. -\begin{verbatim} -\moderncvtheme[<options>]{classic} -\end{verbatim} +\note The \Moderncv package should compile with \code{pdflatex}, \code{lualatex} and \code{xelatex}. +However, not all icons are available when using \code{pdflatex}, so using either \code{lualatex} or \code{xelatex} \emph{is highly recommended.} -where the theme options are: +\subsection{Basic setup} +A document using the \Moderncv document class is set up like any other document class. +We will go through the template step by step. -\begin{description} - \item[color options:] you can choose between five color: - \begin{itemize} - \item[\texttt{blue}] {\color{bluecv}\rule{1cm}{2ex}} (default color) - \item[\texttt{green}] {\color{greencv}\rule{1cm}{2ex}} - \item[\texttt{red}] {\color{redcv}\rule{1cm}{2ex}} - \item[\texttt{orange}] {\color{orangecv}\rule{1cm}{2ex}} - \item[\texttt{grey}] {\color{greycv}\rule{1cm}{2ex}} - \end{itemize} - \item[roman option:] \texttt{roman}, for {\fontsize{11}{12} \usefont{T1}{lmr}{m}{n}\selectfont roman} fonts, instead of \fontsize{11}{12} \usefont{T1}{lmss}{m}{n}\selectfont sans serif fonts. -\end{description} +\subsubsection*{Configuring document class options} +The \Moderncv document class is loaded as per usual, by +\begin{lstlisting} + \documentclass[<options>]{moderncv} +\end{lstlisting} +where at most one value for each option can be passed to the document class: -Then you have to specify the character encoding (utf8, latin1, and so on): +\begin{tabular}{r@{\hspace{2ex}}p{0.55\textwidth}} + \textbf{\code{paper}:} & \code{a4paper} (default), \code{a5paper}, \code{b5paper}, \code{letterpaper}, + \code{legalpaper}, \code{executivepaper}, \code{landscape} \\ + \textbf{\code{font family}:} & \code{sans}, \code{roman} \\ + \textbf{\code{font size}:} & \code{10pt}, \code{11pt} (default), \code{12pt} \\ + \textbf{\code{draft/final}:} & \code{draft}, \code{final} (default) +\end{tabular} -\begin{verbatim} -\usepackage[<your encoding>]{inputenc} -\end{verbatim} +\subsubsection*{Choosing a \texttt{moderncv} style and color} +Choose a \Moderncv style and color by adjusting the commands +\begin{lstlisting} + \moderncvstyle{<style>} + \moderncvcolor{<color>} +\end{lstlisting} +As explained in \cvtemplate, the possible values are -and you can adjust the page geometry: +\begin{tabular}{r@{\hspace{2ex}}p{0.65\textwidth}} + \textbf{\code{style}:} & \code{casual} (default), \code{classic}, \code{banking}, \code{oldstyle}, + \code{fancy} \\ + \textbf{\code{color}:} & \code{black} \cvdoccolorbox{black}, \code{blue} \cvdoccolorbox{cvblue} (default), \code{burgundy} \cvdoccolorbox{cvburgundy}, \code{green} \cvdoccolorbox{cvgreen}, \code{grey} \cvdoccolorbox{cvgrey}, \code{orange} \cvdoccolorbox{cvorange}, \code{purple} \cvdoccolorbox{cvpurple}, \code{red} \cvdoccolorbox{cvred} +\end{tabular} -\begin{verbatim} -\usepackage[<options>]{geometry} -\recomputelengths -\end{verbatim} +\note Some of the styles take additional options to fine-tune their appearance. +To keep this overview short, these options will be described in section \ref{section:customization:stylesAndOptions}. -where \verb|\recomputelengths| is required when changes are made to page layout lengths. +\subsubsection*{Font family and page numbering} +The default font family is set by the line \code{\\renewcommand\{\\familydefault\}\{\\sfdefault\}} in \cvtemplate. +Use \code{\\sfdefault} for the default sans-serif font, \code{\\rmdefault} for the default roman font, and likewise for any \TeX{} font name. +The general syntax is +\begin{lstlisting} + \renewcommand{\familydefault}{<fontfamily>} + % \nopagenumbers{} +\end{lstlisting} +Uncommenting \code{\%\\nopagenumbers\{\}} suppresses automatic page numbering for CVs longer than one page. -Now we can get into the part most related to our curriculum vit\ae: our personal data. They will be inserted in the header of the first page, in the classic theme, or in the footer of every page, in the case of casual theme. +\subsubsection*{Adjusting input encoding} +If you are not using \code{xelatex} or \code{lualatex}, which both use \code{utf8} encoding by default, uncomment the \code{\\usepackage[utf8]\{inputenc\}} import and change the encoding as needed. +\subsubsection{Language-specific setup} +The \code{babel} package can be loaded in the preamble of your CV. + +\note \Moderncv doesn't work with \code{babel} in Spanish (see this \href{https://github.com/moderncv/moderncv/issues/103}{GitHub issue}). + +For CJK users, uncomment the \code{\\usepackage\{CJKutf8\}} import. + +\subsection{Personal data} +Edit the personal data section to reflect your personal information. +This data will appear in the header of the first page of the CV and/or in the footer of every page, as well as on the cover letter. +Most of the commands are optional, so try out what you like and see what you need. + +\paragraph{\code{\\name}} +A command for your name. Takes the given name and surname as arguments. +\begin{lstlisting} + \name{<given name>}{<surname>} +\end{lstlisting} + +\paragraph{\code{\\title}} +A command for a document title. Could be used for a generic CV title, job title, etc. +\begin{lstlisting} + \title{<title>} +\end{lstlisting} + +\paragraph{\code{\\born}} +A command for a birth date. +\begin{lstlisting} + \born{<birth date>} +\end{lstlisting} + +\paragraph{\code{\\address}} +A command for a three-lined street address. +\begin{lstlisting} + \address{<street address>}{<city and postcode>}{<country>} +\end{lstlisting} + +\paragraph{\code{\\phone}} +A command for a phone number. Takes the phone type as an optional argument. +\begin{lstlisting} + \phone[<type>]{<phone number>} +\end{lstlisting} +The allowed values for \code{<type>} are \code{fax}, \code{fixed} and \code{mobile}. + +\paragraph{\code{\\email}} +A command for an email address. +\begin{lstlisting} + \email{<email address>} +\end{lstlisting} + +\paragraph{\code{\\homepage}} +A command for a personal website. +\begin{lstlisting} + \homepage{<web address>} +\end{lstlisting} + +\paragraph{\code{\\social}} +A command for a social media account. +Takes the platform as an optional argument. +\begin{lstlisting} + \social[<platform>]{<username or handle>} +\end{lstlisting} +The following values are supported for \code{<platform>}: \begin{itemize} -\item \verb|\firstname{John}| -\item \verb|\familyname{Doe}| -\item \verb|\title{Resum\'e title}|: optional -\item \verb|\address{street and number}{postcode city}|: optional -\item \verb|\mobile{mobile}|: optional -\item \verb|\phone{phone}|: optional -\item \verb|\fax{fax}|: optional -\item \verb|\email{email}|: optional -\item \verb|\extrainfo{additional information}|: optional; here you can put, for example, the address of your website -\item \verb|\photo[64pt]{picture}|: optional; \texttt{64pt} is the height the picture, you can set here the size you prefer; \texttt{picture} is the name of the picture file -\item \verb|\quote{Some quote}|: optional + \begin{multicols}{4} + \item \code{battlenet} + \item \code{bitbucket} + \item \code{codeberg} + \item \code{discord} + \item \code{github} + \item \code{gitlab} + \item \code{googlescholar} + \item \code{instagram} + \item \code{linkedin} + \item \code{mastodon} + \item \code{matrix} + \item \code{orcid} + \item \code{playstation} + \item \code{researcherid} + \item \code{researchgate} + \item \code{signal} + \item \code{skype} + \item \code{soundcloud} + \item \code{stackoverflow} + \item \code{steam} + \item \code{telegram} + \item \code{tiktok} + \item \code{twitch} + \item \code{twitter} + \item \code{whatsapp} + \item \code{xbox} + \item \code{xing} + \item \code{youtube} + \end{multicols} \end{itemize} -Finally you can suppress automatic page numbering for CVs longer than one page: +\paragraph{\code{\\extrainfo}} +A command for any extra information. +\begin{lstlisting} + \extrainfo{<extra information>} +\end{lstlisting} -\begin{verbatim} -\nopagenumbers{} -\end{verbatim} +\paragraph{\code{\\photo}} +A command for a photo. +Takes the image file name as a required argument. +Takes the height of the photo and the thickness of the photo frame as optional arguments. +\begin{lstlisting} + \photo[<photo height>][<frame thickness>]{<photo file name>} +\end{lstlisting} -\subsection{Examples} +\paragraph{\code{\\quote}} +A command for a quote. +\begin{lstlisting} + \quote{<quote>} +\end{lstlisting} -In practice, you will type: +\todox{explain adding pictures} -\begin{verbatim} -\documentclass[11pt,a4paper]{moderncv} +\todox{Add note about how to handle long names and long URLs. Is this handled correctly?} -% moderncv themes -\moderncvtheme[green]{casual} +\paragraph{Bibliography.} +In case BibTeX is used, the bibliography settings are adjusted in the lines +\begin{lstlisting} + % to show numerical labels in the bibliography (default is to show no labels) + % \renewcommand*{\bibliographyitemlabel}{[\arabic{enumiv}]} + % \renewcommand{\refname}{Articles} -% character encoding -\usepackage[utf8]{inputenc} + % bibliography with mutiple entries + % \usepackage{multibib} + % \newcites{book, misc}{{Books}, {Others}} +\end{lstlisting} +By default, no labels are shown for bibliography entries. +Uncommenting the line \code{\%\\renewcommand*\{\\bibliographyitemlabel\}\{[\\arabic\{enumiv\}]\}} +allows one to fine-tune the labels. +Uncommenting the line \code{\%\\renewcommand\{\\refname\}\{Articles\}} allows one to redefine the bibliography heading string ``Publications'' that is shown by default. +Finally, adjustments using the \code{multibib} package can be done in the last two lines shown here. -% adjust the page margins -\usepackage[scale=0.8]{geometry} -\recomputelengths +\note \Biblatex is currently not supported. -% personal data -\firstname{John} -\familyname{Doe} -\title{Design enthusiast} -\address{12 somestreet}{3456 somecity} -\mobile{+123 456 7890} -\phone{+12 (3)456 78 90} -\fax{+12 (3)456 78 90} -\email{jdoe@design.org} -\extrainfo{\weblink{www.ctan.org}} -\photo[64pt]{jdoe_picture} -\quote{Any intelligent fool can make things bigger, more complex, -and more violent. It takes a touch of genius -- and a lot of courage -- to -move in the opposite direction.} +\subsection{Modifying CV content} +\subsubsection{Structuring the CV} +As with any other document style, the CV can be structured into sections and subsections using \code{\\section} and \code{\\subsection}. -\begin{document} -\maketitle +The \Moderncv package provides some macros to add content to your CV. +The easiest way to understand their intended use is to look at how they're used in the template. +Nonetheless, we list the macros here along with a short description of their intended use. -... <what you'll see in the next section> - -\end{document} -\end{verbatim} - -to obtain a casual moderncv in green, as shown in figure \ref{fig:casual}, and you will substitute the line describing the theme with: - -\begin{verbatim} -% moderncv themes -\moderncvtheme[blue]{classic} -\end{verbatim} - -to obtain a classic moderncv in blue, as shown in figure \ref{fig:classic}. - - -\begin{figure}[p] - \centering - \fbox{\includegraphics[angle=90,width=\textwidth]{cv_casual.pdf}} - \caption{An example of casual moderncv in green.} - \label{fig:casual} -\end{figure} - -\begin{figure}[p] - \centering - \fbox{\includegraphics[angle=90,width=\textwidth]{cv_classic.pdf}} - \caption{An example of classic moderncv in blue.} - \label{fig:classic} -\end{figure} - -\section{Customize sections} - -Now we are ready to edit the part between \verb|\begin{document}| and \verb|\end{document}|. - -As you can seen in figure \ref{fig:casual} e \ref{fig:classic}, you can divide your CV into sections, each of them describing what you are, what you know and what you have done in your life. Every section is divided into items chosen from different flavours. More in details: - -\subsection{Section} - -The command to open a new section is: - -\begin{verbatim} -\section{<title>} -\end{verbatim} - -and every section can be divided into subsections: - -\begin{verbatim} -\subsection{<title>} -\end{verbatim} - -If necessary, there is a command to close the section: - -\begin{verbatim} -\closesection{} -\end{verbatim} - -and even one to create an empty section: - -\begin{verbatim} -\emptysection{} -\end{verbatim} - -An example of their usage can be the next one: - -\begin{verbatim} -\section{Section with your own content}\closesection -Your content here, inside the normal \LaTeX{} environment. -You can use any regular \LaTeX{} command, display mathematics -\[e =m\,c^2,\] -put some table or figure, \dots - -\emptysection{} -\cvitem{Now}{Back to moderncv layout, without making a new section :-)} -\end{verbatim} - -whose result is shown in figure \ref{fig:ex_sec}. - -\begin{figure}[!ht] - \centering - \fbox{\includegraphics[width=0.9\textwidth]{ex_sec}} - \caption{Example of usage of section commands.} - \label{fig:ex_sec} -\end{figure} - -\subsection{Items} - -Inside sections, you can choose between different kinds of items depending on the purpose: - -\begin{itemize} - \item in the sections describing your education or your job experiences, you can use: - \begin{verbatim} -\cventry{years}{degree/job title}{institution/employer} -{localization}{optional: grade/...} -{optional: comment/job description} - \end{verbatim} -\vspace{-20pt} -where the last three arguments can be left empty - \item inside `language' cvsection environment, you can type every entry with: - \begin{verbatim} -\cvlanguage{name}{level}{comment} - \end{verbatim} - \item inside `computer skills' cvsection environment, you can type every entry with: - \begin{verbatim} -\cvcomputer{category}{programs}{category}{programs} - \end{verbatim} - \item to typeset lines with a hint on the left: - \begin{verbatim} -\cvline{leftmark}{text} - \end{verbatim} - \item to typeset entry with a description on the left, but in two columns inside a cvsection: - \begin{verbatim} -\cvdoubleitem{subtitle}{text}{subtitle}{text} - \end{verbatim} - \item to typeset lists on one column inside a cvsection: - \begin{verbatim} -\cvlistitem{point1} - \end{verbatim} - \item to typeset lists on two columns inside a cvsection: - \begin{verbatim} -\cvlistdoubleitem{point1}{point2} - \end{verbatim} - \item to add a section listing all your publications stored in a BibTeX file: - \begin{verbatim} -\nocite{*} -\bibliographystyle{plain} -\bibliography{BibTeX_file} - \end{verbatim} -\vspace{-20pt} - where the name of the section title can be changed by redefining the \texttt{refname} with \verb|\renewcommand{\refname}{<new_name>}| -\end{itemize} - -\subsubsection*{Example} - -Let's put all together and see in figure \ref{fig:sections} what is the result: - -\begin{verbatim} -... preamble ... -\begin{document} -\section{Education} -\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} -\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} -% -\section{Master thesis} -\cvline{title}{\emph{Title}} -\cvline{supervisors}{Supervisors} -\cvline{description}{\small Short thesis abstract} -% -\section{Experience} -\subsection{Vocational} -\cventry{year--year}{Job title}{Employer}{City}{}{Description} -\cventry{year--year}{Job title}{Employer}{City}{}{Description} -\subsection{Miscellaneous} -\cventry{year--year}{Job title}{Employer}{City}{}% - {Description line 1\newline{}Description line 2} -% -\section{Languages} -\cvlanguage{language 1}{Skill level}{Comment} -\cvlanguage{language 2}{Skill level}{Comment} -% -\section{Computer skills} -\cvcomputer{category 1}{XXX, YYY, ZZZ}{category 3}{XXX, YYY, ZZZ} -\cvcomputer{category 2}{XXX, YYY, ZZZ}{category 4}{XXX, YYY, ZZZ} -% -\section{Interests} -\cvline{hobby 1}{\small Description} -\cvline{hobby 2}{\small Description} -\cvline{hobby 3}{\small Description} -% -\closesection{} -\pagebreak -% -\section{Extra} -\cvlistitem{Item 1} -\cvlistitem{Item 2} -\cvlistitem{Item 3} -% -\section{Extra 2} -\cvlistdoubleitem{Item 1}{Item 4} -\cvlistdoubleitem{Item 2}{Item 5} -\cvlistdoubleitem{Item 3}{} -% -% Publications from a BibTeX file -\nocite{*} -\bibliographystyle{plain} -\bibliography{publications} % 'publications' is the name of a BibTeX file -% -\end{document} -\end{verbatim} - -\begin{figure}[!ht] - \centering - \fbox{\includegraphics[angle=90,width=\textwidth]{test_cvsection2.pdf}}\\ - \fbox{\includegraphics[angle=90,width=\textwidth]{test_cvsection1.pdf}} -\caption{Example of usage of items inside cvsections.} - \label{fig:sections} -\end{figure} - -\section{More customizations} - -You have some useful commands to personalize your CV further. - -\subsection*{Modifying the symbols} -You can modify the symbols used for the personal data (phone number, the email, \ldots) redefining \texttt{phonesymbol}, \texttt{emailsymbol}, \texttt{addresssymbol}, \texttt{mobilesymbol}, \texttt{faxsymbol}. - -For example: if you want to use the dingbat fonts, load the \texttt{pifont} package in the preamble, then substitute the default symbol \Telefon\ with the dingbat symbol \ding{38}\ by: -\begin{verbatim} -\renewcommand{\phonesymbol}{\ding{38}} -\end{verbatim} - -You can change the symbol for lists in two way: -\begin{itemize} - \item redefining the command \texttt{listitemsymbol}: \verb|\renewcommand{\listitemsymbol}{-}| - \item adding a specification for the label in \texttt{cvlistitem} and \texttt{cvlistdoubleitem} -\end{itemize} - -For example: the following code produces the result shown in figure \ref{fig:ex_items}. - -\begin{verbatim} -\closesection{} % needed to renewcommands -\renewcommand{\listitemsymbol}{-} % change the symbol for lists - -\section{Extra 1} -\cvlistitem{Item 1} -\cvlistitem{Item 2} -\cvlistitem[+]{Item 3} % optional other symbol - -\section{Extra 2} -\cvlistdoubleitem[\Neutral]{Item 1}{Item 4} -\cvlistdoubleitem[\Neutral]{Item 2}{Item 5} -\cvlistdoubleitem[\Neutral]{Item 3}{} -\end{verbatim} - -\begin{figure}[!hbt] - \centering - \fbox{\includegraphics[width=.8\textwidth]{ex_items.png}} - \caption{Example of customization of the list labels.} - \label{fig:ex_items} -\end{figure} - -\subsection*{Adjusting lengths} -The different lengths used by moderncv are customizable by -\begin{verbatim} -\setlength{<length>}{<new_dimensions>} -\end{verbatim} -where \texttt{<length>} are \texttt{quote\-width}, \texttt{sep\-a\-ra\-tor\-col\-umn\-width}, \texttt{main\-col\-umn\-width}, \texttt{doub\-le\-i\-tem\-main\-col\-umn\-width}, \texttt{list\-i\-tem\-sym\-bol\-width}, \texttt{list\-doub\-le\-i\-tem\-main\-col\-umn\-width}, - -In particular, the first column can be set to any width. You can do that in two ways: -\begin{itemize} - \item using \verb|\sethintscolumnlength{<length>}|, where \texttt{<length>} is the desired length in a unit LaTeX understands - \item using \verb|\sethintscolumntowidth{<string>}|, where \texttt{<string>} is a string of the desired length (usually, the longest string that has to appear in the column) -\end{itemize} - -\subsection*{Additional commands} -There are commands to manage hypertextual links: -\begin{itemize} - \item[-] \verb|\weblink[optional text]{link}| - \item[-] \verb|\httplink[optional text]{link}| - \item[-] \verb|\emaillink[optional text]{link}| -\end{itemize} - -There is a \verb|\today| command, useful for example if you need to add the date the CV was produced. - -\subsection*{Putting things at the end of CV} -Sometimes there is the need to add some lines at the end of the CV. For example, in Italy it is necessary to add the permission to treat the personal data contained in the r\'esum\'e. You can do that dropping out of the layout of \texttt{moderncv} and pushing the lines at the end by the command \verb|\vfill|: -\begin{verbatim} -\emptysection{}\closesection -\vfill -\begin{center} -\textit{\small Ai sensi del D. Lgs. 196/2003 ...} -\end{center} -\end{verbatim} +\subsubsection{General macros} + +\paragraph{\code{\\cvitem}} +A flexible command for a single CV entry. +Takes the descriptor and body text as required arguments. +Can be used to list job experiences and similar. +\begin{lstlisting} + \cvitem{<descriptor>}{<body>} +\end{lstlisting} + +\paragraph{\code{\\cvdoubleitem}} +A two-column variation of \code{\\cvitem}. +Takes four required arguments: the descriptor and body text of the first column and the descriptor and body text of the second column. +Can be used to enter skills, such as computer skills or language skills, in a two-column fashion. +\begin{lstlisting} + \cvdoubleitem{<descriptor 1>}{<body 1>}{<descriptor 2>}{<body 2>} +\end{lstlisting} + +\paragraph{\code{\\cvitemwithcomment}} +A variation of \code{\\cvitem} with an additional argument for a comment. +Can be used to enter skills such as computer skills or language skills. +\begin{lstlisting} + \cvitemwithcomment{<descriptor>}{<skill level>}{<comment>} +\end{lstlisting} + +\paragraph{\code{\\cventry}} +A command for entering an education or job experience. +Takes six required arguments: date(s), degree/job title, educational institution/employer, city, academic grade and description. +While arguments 3 to 6 aren't optional, they can be left empty. +If line breaks in argument 6 aren't done properly, a minipage can be used. +Alternatively, \code{\\newline\{\}} can be used to break lines in argument 6. +\begin{lstlisting} + \cventry{<year--year>}{<degree/job title>}{<institution/employer>} + {<city>}{<grade>}{<description>} +\end{lstlisting} + +\paragraph{\code{\\cvlistitem}} +A command for a single bullet-list item. +Very long lines get broken. +\begin{lstlisting} + \cvlistitem{<item>} +\end{lstlisting} + +\paragraph{\code{\\cvlistdoubleitem}} +A two-column variation of \code{\\cvlistitem}. +\begin{lstlisting} + \cvlistdoubleitem{<item 1>}{item 2>} +\end{lstlisting} + +\paragraph{\code{\\cvcolumns}} +An environment typesetting multicolumn \code{\\cvitem}s. +This can be combined with the \code{itemize} environment. +\begin{lstlisting} + \begin{cvcolumns} + \cvcolumn{<category 1>}{<content>} + \cvcolumn{<category 2>}{<content>} + \cvcolumn[<width>]{<content>} + \end{cvcolumns} +\end{lstlisting} +\code{<width>} is a number between 0 and 1 controling the width of the column. + +\subsubsection{Skill matrix macros} +The skill matrix is a table for displaying skills such as computer skills or project management skills graphically. +The skill matrix table consists of several elements: +\begin{itemize} + \item the graphical representation of the skill on a scale from 0 to 5, + \item the legend to explain the meaning of the scale, + \item a header line to explain the meaning of the table columns and + \item the actual skill entries. +\end{itemize} + +\paragraph{\code{\\cvskill}} +A command for the graphical representation of a single skill. +The required argument must be a number from 0 to 5. +\begin{lstlisting} + \cvskill{<0-5>} +\end{lstlisting} +This command can be used outside of the skill matrix, too. + +\paragraph{\code{\\cvskilllegend}} +A command for a legend for the skill matrix. +Takes six optional arguments: post-padding width and the descriptions for the five skill levels. +\begin{lstlisting} + \cvskilllegend + \cvskilllegend*[<post-padding>][<level 1>][<level 2>][<level 3>] + [<level 4>][<level 5>]{<descriptor>} +\end{lstlisting} +The command with no arguments inserts the legend in its standard form: without a descriptor or any lines. +An optional asterisk toggles the inclusion of a dashed line. +\code{<post-padding>} must be a valid length like \code{1em} or \code{1ex}. + +The most general form of this command can be used to translate the legend descriptions into other languages or to add a name descriptor: +\begin{lstlisting} + % Example: German translation + \cvskilllegend[0.2em][Grundkenntnisse] + [Grundkenntnisse und eigene Erfahrung in Projekten] + [Umfangreiche Erfahrung in Projekten] + [Vertiefte Expertenkenntnisse][Experte/Guru]{Legende} +\end{lstlisting} + +\paragraph{\code{\\cvskillplainlegend}} +A variation of \code{\\cvskilllegend} with the first three skill levels in the first column. +\begin{lstlisting} + \cvskillplainlegend + \cvskillplainlegend*[<post-padding>][<level 1>][<level 2>] + [<level 3>][<level 4>][<level 5>]{<descriptor>} +\end{lstlisting} + +\paragraph{\code{\\cvskillhead}} +A command for a header line for the skill matrix. +Takes five optional arguments: post-padding width, level, skill label, years of experience and a comment. +\begin{lstlisting} + \cvskillhead[<post-padding>][<level>][<skill>][<years of experience>][<comment>] +\end{lstlisting} +\code{<post-padding>} must be a valid length like \code{1em} or \code{1ex}. + +\paragraph{\code{\\cvskillentry}} +A command for an entry in the skill matrix. +Takes five required arguments: skill category, skill level (0 to 5), skill name, years of experience and a comment. +Takes a single optional argument for the post-padding width. +\begin{lstlisting} + \cvskillentry*[<post-padding>]{<skill category>}{<0-5>} + {<skill name>}{<years of experience>}{<comment>} +\end{lstlisting} +An optional asterisk toggles the inclusion of a dashed line. +\code{<post-padding>} must be a valid length like \code{1em} or \code{1ex}. + +How to make length adjustments to the skill matrix will be explained in section \ref{section:length:skillmatrix}. + +\subsection{Letter of motivation} + +\todo{add short explanation of motivation letter.} +To add a subject to the letter of motivation or to close with your signature, see sections \ref{section:add:subject} and \ref{section:add:signature}, respectively. + + + +\section{Customization} +\label{section:customization} +\subsection{Styles and their options} +\label{section:customization:stylesAndOptions} +Each style allows fine-tuning via options passed into the \code{\\moderncvstyle} command: +\begin{lstlisting} + \moderncvstyle[<option 1>, <option 2>, ...]{<style>} +\end{lstlisting} +Each style defines its own options, and not all options are available for each style. +Below is a list of all the options available for each style: + +\paragraph{\code{casual}} +This style allows the following options which \emph{only} affect header and footer styles: + +\begin{tabular}{r@{\hspace{2ex}}p{0.72\textwidth}} + \textbf{\code{head alignment}} & values: \code{left}, \code{right} (default). + Aligns the title and the picture if one is included. \\ + \textbf{\code{name}} & values: \code{alternate}. + Displays the name in all lowercase. + Differentiation of the name is done by color (disabled by default). + This feature is discouraged for longer names. \\ + \textbf{\code{data in head}} & values: \code{details}, \code{nodetails} (default). + Toggles between the header and footer as the location of personal data on the page. \\ + \textbf{\code{symbols}} & values: \code{symbols} (default), \code{nosymbols}. + Toggles between inclusion of icons or text-based abbreviations for personal data. +\end{tabular} + +\paragraph{\code{classic}} +This style allows the following options which \emph{only} affect header and footer styles: + +\begin{tabular}{r@{\hspace{2ex}}p{0.75\textwidth}} + \textbf{\code{alignment}} & values: \code{left} (default), \code{right}. + Aligns the address block and the picture. \\ + \textbf{\code{data in head}} & values: \code{details}, \code{nodetails} (default). + Toggles between the header and footer as the location of personal data on the page. \\ + \textbf{\code{symbols}} & values: \code{symbols} (default), \code{nosymbols}. + Toggles between inclusion of icons or text-based abbreviations for personal data. +\end{tabular} + +\paragraph{\code{banking}} +This style allows the following options: + +\begin{tabular}{r@{\hspace{2ex}}p{0.68\textwidth}} + \textbf{\code{alignment (body)}} & values: \code{left} (default), \code{center}, \code{right}. + Aligns the entries in the style. \\ + \textbf{\code{rule style}} & values: \code{fullrules}, \code{shortrules}, \code{mixedrules} (default), \code{norules}. + Adjusts the rules used in the style. \\ + \textbf{\code{data in head}} & values: \code{details}, \code{nodetails} (default). + Toggles between the header and footer as the location of personal data on the page. \\ + \textbf{\code{symbols}} & values: \code{symbols} (default), \code{nosymbols}. + Toggles between inclusion of icons or text-based abbreviations for personal data. +\end{tabular} + +\paragraph{\code{oldstyle}} +This style allows the following options: + +\begin{tabular}{r@{\hspace{2ex}}p{0.73\textwidth}} + \textbf{\code{data in head}} & values: \code{details}, \code{nodetails} (default). + Toggles between the header and footer as the location of personal data on the page. \\ + \textbf{\code{symbols}} & values: \code{symbols} (default), \code{nosymbols}. + Toggles between inclusion of icons or text-based abbreviations for personal data. +\end{tabular} + +\paragraph{\code{fancy}} +This style allows the following options: + +\begin{tabular}{r@{\hspace{2ex}}p{0.73\textwidth}} + \textbf{\code{data in head}} & values: \code{details}, \code{nodetails} (default). + Toggles between the header and footer as the location of personal data on the page. \\ + \textbf{\code{symbols}} & values: \code{symbols} (default), \code{nosymbols}. + Toggles between inclusion of icons or text-based abbreviations for personal data. +\end{tabular} + +\note Only one option from each option category can be passed in at a time, e.g. +\begin{lstlisting} + \moderncvstyle[left, nosymbols]{casual} +\end{lstlisting} + + +\subsection{Adjusting colors} +The colors of each style can be adjusted. + +\note The color theme must be loaded \emph{before} \code{\\moderncvstyle}, i.e. +\begin{lstlisting} + \moderncvcolor{blue} + \moderncvstyle{casual} +\end{lstlisting} + +\paragraph{Base colors.} +Each style defines three main colors: \code{color0}, \code{color1} and \code{color2}. +\code{color0} is black and the main text color. +\code{color1} is the main theme color, like blue, green, etc. +\code{color2} is a some form of grey used for the user data, etc. +These colors can be redefined by using either \code{\\definecolor} or \code{\\colorlet}: +\begin{lstlisting} + \definecolor{color1}{rgb}{0.55, 0.55, 0.55} % dark grey + \colorlet{color1}{black} +\end{lstlisting} +Any mechanism for naming and defining colors used by the \code{xcolor} package can be used to redefine the colors of a \Moderncv style. + +\paragraph{Fine tuning.} +If an even finer control over the color scheme of the style is desired, the following color settings are used internally for the \code{casual} style and can be redefined: +\begin{lstlisting} + % Head and footer + \colorlet{lastnamecolor}{color1} + \colorlet{namecolor}{lastnamecolor} + \colorlet{headrulecolor}{color1} + \colorlet{firstnamecolor}{lastnamecolor!50} + \colorlet{titlecolor}{color2} + \colorlet{addresscolor}{color2} + \colorlet{quotecolor}{color1} + \colorlet{pictureframecolor}{color1} + % Body + \colorlet{bodyrulecolor}{color1} + \colorlet{sectioncolor}{color1} + \colorlet{subsectioncolor}{color1} + \colorlet{hintstylecolor}{color0} + % Letter + \colorlet{letterclosingcolor}{color2} + % Skill matrix + \colorlet{skillmatrixfullcolor}{color1} + \colorlet{skillmatrixemptycolor}{color2!30} +\end{lstlisting} + + +\subsection{Modifying symbols and icons} +\subsubsection{Icons} +As stated in section \ref{section:customization:stylesAndOptions}, the use of icons is toggled by the \code{symbols} option that can be passed to \code{\\moderncvstyle}. + +The icons used in the display of the personal data (phone numbers, email, fax, social media accounts, etc.) can be customized by redefining the internal commands for the symbols: +\begin{lstlisting} + \renewcommand*{<\symbolcommand>}{{\small<\symbol>}~} +\end{lstlisting} +Using \code{\\small} is optional, but the default behavior is to render all icons using \code{\\small}. +Use \code{\\small} if one merely wishes to replace an icon/symbol while keeping the size consistent with the default icons/symbols. +The tilde ensures proper spacing after the symbols and is recommended as well. + +Currently \Moderncv supports the following commands as \code{<\\symbolcommand>}: +\begin{itemize} + \begin{multicols}{2} + \item \code{\\addresssymbol} + \item \code{\\mobilephonesymbol} + \item \code{\\fixedphonesymbol} + \item \code{\\faxphonesymbol} + \item \code{\\emailsymbol} + \item \code{\\homepagesymbol} + \item \code{\\linkedinsocialsymbol} + \item \code{\\xingsocialsymbol} + \item \code{\\twittersocialsymbol} + \item \code{\\githubsocialsymbol} + \item \code{\\gitlabsocialsymbol} + \item \code{\\stackoverflowsocialsymbol} + \item \code{\\googlescholarsocialsymbol} + \item \code{\\telegramsocialsymbol} + \item \code{\\whatsappsocialsymbol} + \item \code{\\signalsocialsymbol} + \item \code{\\matrixsocialsymbol} + \item \code{\\orcidsocialsymbol} + \item \code{\\researchgatesocialsymbol} + \item \code{\\researcheridsocialsymbol} + \item \code{\\bitbucketsocialsymbol} + \item \code{\\skypesocialsymbol} + \item \code{\\bornsymbol} + \end{multicols} +\end{itemize} +The possible options for \code{<\\symbol>} depend on the package that is used. +By default, the \code{marvosym} package is loaded if \code{pdflatex} is used, and the \code{academicons} and \code{fontawesome5} packages are loaded if either \code{lualatex} or \code{xelatex} is used. +Full lists of all available symbols and icons can be found in the documentation of each respective package: + +\begin{tabular}{l} + \url{https://ctan.org/pkg/marvosym} \\[1ex] + \url{https://ctan.org/pkg/fontawesome5} \\[1ex] + \url{https://ctan.org/pkg/academicons} +\end{tabular} + +\paragraph{Example.} +If one wanted to use the dingbat fonts to replace the default phone symbol, one should load the \code{pifont} package in the preamble and then substitute the default symbol with the dingbat symbol \ding{38}\ with +\begin{lstlisting} + \renewcommand*{\fixedphonesymbol}{\ding{38}~} +\end{lstlisting} + +\subsubsection{Listing labels} +The labels used in \code{itemize} environments, \code{cvlistitem} and \code{cvlistdoubleitem} can be changed in two different ways: + +\begin{itemize} + \item Redefining \code{\\labelitemi}, \code{\\labelitemii}, \code{\\labelitemiii} and \code{\\labelitemiv} changes the labels for \code{itemize} environments as well as for \code{cvlistitem} and \code{cvlistdoubleitem}, e.g. + \begin{lstlisting} + \renewcommand{\labelitemi}{-} + \end{lstlisting} + \item Redefining \code{\\listitemsymbol} changes the labels for \code{cvlistitem} and \code{cvlistdoubleitem} but \emph{not} for \code{itemize} environments, e.g. + \begin{lstlisting} + \renewcommand{\listitemsymbol}{-} +\end{lstlisting} +\end{itemize} + +\subsection{Adjusting lengths} +\todo{Add more adjustable lengths} +Some lengths in \Moderncv can be adjusted. + +The hints column can be adjusted by setting \code{\\hintscolumnwidth}: +\begin{lstlisting} + \setlength{\hintscolumnwidth}{3cm} +\end{lstlisting} + +For the \code{classic} style, the amount of horizontal space for the name can be adjusted by setting \code{\\makecvheadnamewidth} to avoid breaks: +\begin{lstlisting} + \setlength{\makecvheadnamewidth}{10cm} +\end{lstlisting} +One should be careful though, as the length is normally calculated to avoid any overlap with the personal information. +This should be used at one's own typographical risk. + +% The different lengths used by moderncv are customizable by +% \begin{lstlisting} +% \setlength{<length>}{<new_dimensions>} +% \end{lstlisting} +% where \code{<length>} are \code{quotewidth}, \code{separatorcolumnwidth}, \code{maincolumnwidth}, \code{doubleitemmaincolumnwidth}, \code{listitemsymbolwidth}, \code{listdoubleitemmaincolumnwidth}, + + +\subsubsection{Lengths in the skill matrix} +\label{section:length:skillmatrix} +Both the width of the skill matrix legend and the width of the skill matrix columns can be adjusted. + +The width of the skill matrix legend can be adjusted as follows: +\begin{lstlisting} + \setcvskilllegendcolumns[<width>][<factor>] + % Examples: + \setcvskilllegendcolumns[][0.45] + \setcvskilllegendcolumns[\widthof{``Legend''}][0.45] + \setcvskilllegendcolumns[0ex][0.46] % useful for the banking style +\end{lstlisting} +\code{<width>} should be a length smaller than \code{\\textwidth}, and \code{<factor>} must be between 0 and 1. + +The width of the skill matrix columns can be adjusted as follows: +\begin{lstlisting} + \setcvskillcolumns[<width>][<factor>][<exp_width>] + % 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 of experience) column + \setcvskillcolumns[][0.45][\widthof{``Year''}] + \setcvskillcolumns[\widthof{``Language''}][0.48][] + \setcvskillcolumns[\widthof{``Language''}] +\end{lstlisting} +\code{<width>} and \code{<exp_width>} should be lengths smaller than \code{\\textwidth}, and \code{<factor>} must be between 0 and 1. + +\subsection{Page breaks and orphaned section headers} +If \Latex breaks pages just after \code{\\section} or \code{\\subsection} commands, try adjusting the stretchability of the page with \code{\\cvsectionstretchability} or \code{\\cvsubsectionstretchability}: +\begin{lstlisting} + \setlength{\cvsectionstretchability}{\baselineskip} + \setlength{\cvsubsectionstretchability}{100pt} +\end{lstlisting} +These two lengths tell \Latex how much extra length it needs after \code{\\section} and \code{\\subsection} commands. +By default, \Moderncv sets both lengths to \code{0.9\\baselineskip}. + +This should solve orphaned \code{\\section} and \code{\\subsection} commands that are used alone for most users. +However, \Latex does not check for content. +For example, writing +\begin{lstlisting} + \section{blub} + \subsection{blubblub} +\end{lstlisting} +one after the other may cause \Latex to place the section and subsection headers on separate pages. +Since \Latex considers the subsection header to not be orphaned, it may place the section header at the bottom of a page if there is enough space to do so while placing the subsection header on the next page. +One solution is to increase \code{\\cvsectionstretchability} to force the break of the section header. +However, this changes the behaviour for all \code{\\section} commands in your CV and might cause unnecessary page breaks. +It is therefore recommended to force the page break manually with a \code{\\newpage} in this case. + +\paragraph{Experts only:} +Internally, \Moderncv uses a custom \code{\\needspace} command: +\begin{lstlisting} + \NewDocumentCommand\@cvneedspace{m}{% + \begingroup + \setlength{\dimen@}{#1}% + \vskip\z@\@plus\dimen@ + \penalty \withinstretchpenalty\vskip\z@\@plus -\dimen@ + \vskip\dimen@ + \penalty \poststretchpenalty% + \vskip -\dimen@ + \vskip\z@skip % hide the previous |\vskip| from |\addvspace| + \endgroup + } +\end{lstlisting} +Thus, instead of setting \code{\\cvsectionstretchability} and/or \code{\\cvsubsectionstretchability}, page break behavior can be adjusted by redefining the following internal penalties: +\begin{lstlisting} + \renewcommand{\withinstretchpenalty}{<-100...9999>} + \renewcommand{\poststretchpenalty}{<-100...9999>}. +\end{lstlisting} +By default, \Moderncv sets \code{\\withinstretchpenalty} to 0 and \code{\\poststretchpenalty} to 9999. +The higher the penalties are, the less likely a page break will occur. +A good explanation of \code{\\needspace} can be found at \url{https://tex.stackexchange.com/questions/348994/understanding-needspace}. + + +\subsection{Tips and Tricks} +\subsubsection{Including a scanned signature in the letter of motivation} +\label{section:add:signature} +To add a scanned signature to your letter of motivation, add the following to your preamble: +%%%% redefinition of makeletterclosing without printing Name and last name but inserting +%%%% a signature png instead. +\begin{lstlisting} + \makeatletter + \renewcommand*{\makeletterclosing}{ + \@closing\\[3em]% + \includegraphics[height=1.5cm, width=5.5cm]{<signature.png>} + % \textbf{\@firstname~\@lastname}% + \ifthenelse{\isundefined{\@enclosure}}{}{% + \\% + \vfill% + \textcolor{color2}{\textit{\enclname: \@enclosure}}% + }% + } + \makeatother +\end{lstlisting} + +\subsubsection{Including a subject in the letter of motivation} +\label{section:add:subject} +To add a subject to your letter of motivation, add the following to your preamble: +\begin{lstlisting} + \makeatletter + \renewcommand*{\makeletterhead}{% + \recomputeletterlengths % in case we are switching from letter to resume, or vice versa + % recipient block + \begin{minipage}[t]{0.5\textwidth} + \raggedright\addressfont% + \textbf{\textup{\@recipientname}}\\% + \@recipientaddress% + \end{minipage} + % date + \hfill % US style + % \\[1em] % UK style + \@date\\[4em] % US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + % opening + \raggedright% + \textbf{\subject}\\[2em] + \@opening\\[1.5em]% + % ensure no extra spacing after \makelettertitle due to a possible blank line + % \ignorespacesafterend % not working + \hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip} + } + \makeatother +\end{lstlisting} +Then a subject can be added to the letter of motivation with +\begin{lstlisting} + \subject{<subject_text>} +\end{lstlisting} + +\subsubsection{Legal disclaimer at the end of the CV} +Some countries (e.g. Italy) require you to add a legal disclaimer authorizing the use of the personal data in your CV. +To add such a disclaimer, add the following to the bottom of your CV:% +\footnote{Example provided by Cristina Sambo}% +\begin{lstlisting} + \vfill + \begin{center} + \textit{\small Ai sensi del D. Lgs. 196/2003 ...} + \end{center} +\end{lstlisting} + + + +\section{Implementation details} +\label{section:implementationDetails} + +\subsection{Creating your own styles} +\todox{Explain how to create styles and and how to recombine headers, footers, bodies etc.} + +\subsection{Required packages} +\label{section:implementationDetails:requiredPackages} +In addition to the packages that \Moderncv provides, the following packages are loaded internally: +\begin{itemize} + \begin{multicols}{3} + \item \code{etoolbox} + \item \code{ifthen} + \item \code{xcolor} + \item \code{ifxetex} or \code{ifluatex} + \item \code{fontenc} + \item \code{url} + \item \code{hyperref} + \item \code{graphicx} + \item \code{fancyhdr} + \item \code{tweaklist}% + \footnote{The \code{tweaklist} package has been altered for the development of \Moderncv and ships with \moderncv.} + \item \code{calc} + \item \code{xparse} + \item \code{microtype} + \item \code{expl3} + \item \code{tikz} + \item \code{changepage} + \item \code{fontawesome5} + \item \code{academicons} + \item \code{tgpagella} + \item \code{ebgaramond} + \item \code{kurier} + \item \code{multirow} + \item \code{arydshln} + \end{multicols} +\end{itemize} + +Most of these packages should be included in your \Latex distribution of choice. + +\subsection{Known conflicts with other packages} +\begin{enumerate} + \item \Moderncv is incompatible with \code{biber}. + \item \Moderncv is incompatible with \biblatex. + \item \Moderncv is incompatible with \code{babel} in Spanish +\end{enumerate} + +\subsection{Known bugs} +\begin{enumerate} + \item Skill matrices don't break automatically in \texttt{fancy} style. + \item Long names break the \texttt{oldstyle} style and possibly other styles (needs testing). + \item Long URLs in \texttt{classic} style can make the name break line. + Fixed width for the address part must be implemented. + \item When using the \texttt{fancy} style, undesired space is added between the bibliography head and the first entry, as well as after the last entry. + \item Footnotes generate errors, but the output seems correct when running with \code{-interaction=nonstopmode}. + \item When using CJK, the last \code{\\clearpage} required for the \code{fancyhdr} package to work properly kills the ``lastpage'' counter, and therefore also the page numbering. + \item \Moderncv produces the error ``\code{lonely \\item--perhaps a missing list environment}'' when used with the \code{bibentry} package, though the output is actually correct. + Among other things, this causes compilation by LyX to stop. + \item The space after a \code{\\cventry} gets eaten up when the last argument contains a nested \code{itemize} environment. + An ugly hack and incomplete solution was implemented by including a \code{\\strut} in every item label, but this doesn't solve the problem for multi-line items. + Ideally, the \code{\\strut} should end the item, but there seems to be no way to do this. +\end{enumerate} \end{document} diff --git a/moderncv.cls b/moderncv.cls index 271ca6c..7f465ed 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -553,11 +553,11 @@ \newcommand*{\cvdoubleitem}[5][.25em]{} % makes a resume line with a list item -% usage: \cvlistitem[label]{item} +% usage: \cvlistitem[spacing]{item} \newcommand*{\cvlistitem}[2][\listitemsymbol]{} % makes a resume line with 2 list items -% usage: \cvlistdoubleitem[label]{item1}{item2} +% usage: \cvlistdoubleitem[spacing]{item1}{item2} \newcommand*{\cvlistdoubleitem}[3][\listitemsymbol]{} % makes a typical resume job / education entry diff --git a/template.tex b/template.tex index 22be6f0..750b4ce 100644 --- a/template.tex +++ b/template.tex @@ -16,7 +16,6 @@ % adjust the page margins \usepackage[scale=0.75]{geometry} -\setlength{\footskip}{149.60005pt} % 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... From 74e61f8ddf4002e5a6c871d4b15a9b20d9de88e5 Mon Sep 17 00:00:00 2001 From: ec-d <ec-d@users.noreply.github.com> Date: Thu, 2 May 2024 13:45:44 -0400 Subject: [PATCH 053/105] Use page number font when setting page number width (#179) --- moderncv.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moderncv.cls b/moderncv.cls index 7f465ed..ac478e6 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -145,7 +145,7 @@ \@ifundefined{r@lastpage}{}{% \ifthenelse{\pageref{lastpage}>1}{% \newlength{\pagenumberwidth}% - \settowidth{\pagenumberwidth}{\color{color2}\addressfont\itshape\strut\thepage/\pageref{lastpage}}% + \settowidth{\pagenumberwidth}{\color{color2}\pagenumberfont\strut\thepage/\pageref{lastpage}}% \fancypagestyle{plain}{% \fancyfoot[r]{\parbox[b]{\pagenumberwidth}{\color{color2}\pagenumberfont\strut\thepage/\protect\NoHyper\pageref{lastpage}\protect\endNoHyper}}}% the parbox is required to ensure alignment with a possible center footer (e.g., as in the casual style) \pagestyle{plain}}{}}\fi}% From 493742be6202264173a72957194cc853af8e3157 Mon Sep 17 00:00:00 2001 From: nathan musoke <nathan.musoke@gmail.com> Date: Thu, 2 May 2024 13:46:38 -0400 Subject: [PATCH 054/105] Add \social options: arXiv, INSPIRE (#185) * Add \social options: arXiv, INSPIRE https://arxiv.org/ and https://inspirehep.net/ are websites on which academics often have profiles that would be linked in a CV (particularly physics and related fields). Add social options through the academicons font. * fixup arxiv and inspirehep socials * fixup arxiv and inspire-hep socials --- CHANGELOG | 1 + manual/moderncv_userguide.tex | 6 +++++- moderncv.cls | 6 ++++++ moderncviconsacademic.sty | 4 ++++ moderncviconsawesome.sty | 2 ++ moderncviconsletters.sty | 2 ++ template.tex | 2 ++ 7 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index a62ce21..3887511 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -19,6 +19,7 @@ version 2.?.? (29 Jun 2023) - Replace instances of ~~~ in codebase with \hspace to be more compatible with babel for Spanish (#109). - Added Codeberg and Mastodon social icons (#107). +- New \social options: arXiv, INSPIRE (#185) version 2.3.1 (21 Feb 2022) - Fix duplicate GitLab icon (#105). diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 45a19ac..46076ae 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -102,7 +102,7 @@ familydefault, sfdefault, rmdefault, inputenc, moderncv, document, bibliographyitemlabel, addresssymbol, mobilephonesymbol, fixedphonesymbol, faxphonesymbol, emailsymbol, homepagesymbol, linkedinsocialsymbol, xingsocialsymbol, twittersocialsymbol, githubsocialsymbol, gitlabsocialsymbol, - stackoverflowsocialsymbol, bitbucketsocialsymbol, skypesocialsymbol, orcidsocialsymbol, researchgatesocialsymbol, + stackoverflowsocialsymbol, bitbucketsocialsymbol, skypesocialsymbol, orcidsocialsymbol, researchgatesocialsymbol, arxivsocialsymbol, inspiresocialsymbol, researcheridsocialsymbol, telegramsocialsymbol, whatsappsocialsymbol, signalsocialsymbol, matrixsocialsymbol, googlescholarsocialsymbol, cvstretchability, bornsymbol }, emphstyle={[2]\color{cvblue!60!cvgrey}\bfseries}, @@ -330,6 +330,7 @@ Takes the platform as an optional argument. The following values are supported for \code{<platform>}: \begin{itemize} \begin{multicols}{4} + \item \code{arxiv} \item \code{battlenet} \item \code{bitbucket} \item \code{codeberg} @@ -337,6 +338,7 @@ The following values are supported for \code{<platform>}: \item \code{github} \item \code{gitlab} \item \code{googlescholar} + \item \code{inspire} \item \code{instagram} \item \code{linkedin} \item \code{mastodon} @@ -711,6 +713,8 @@ Currently \Moderncv supports the following commands as \code{<\\symbolcommand>}: \item \code{\\bitbucketsocialsymbol} \item \code{\\skypesocialsymbol} \item \code{\\bornsymbol} + \item \code{\\arxivsocialsymbol} + \item \code{\\inspiresocialsymbol} \end{multicols} \end{itemize} The possible options for \code{<\\symbol>} depend on the package that is used. diff --git a/moderncv.cls b/moderncv.cls index ac478e6..730822c 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -288,6 +288,8 @@ % - "xbox" % - "playstation" % - "battlenet" +% - "arxiv" +% - "inspire" \collectionnew{socials} \NewDocumentCommand{\social}{O{}O{}m}{% \ifthenelse{\equal{#2}{}}% @@ -320,6 +322,8 @@ \ifthenelse{\equal{#1}{xbox}} {\collectionadd[xbox]{socials} {\protect\httpslink[#3]{account.xbox.com/profile?gamertag=#3}}} {}% \ifthenelse{\equal{#1}{playstation}} {\collectionadd[playstation]{socials} {#3}} {}% \ifthenelse{\equal{#1}{battlenet}} {\collectionadd[battlenet]{socials} {#3}} {}% + \ifthenelse{\equal{#1}{arxiv}} {\collectionadd[arxiv]{socials} {\protect\httpslink[#3]{arxiv.org/a/#3}}} {}% + \ifthenelse{\equal{#1}{inspire}} {\collectionadd[inspire]{socials} {\protect\httpslink[#3]{inspirehep.net/authoris/#3}}} {}% } {\collectionadd[#1]{socials}{\protect\httpslink[#3]{#2}}}}% @@ -385,6 +389,8 @@ \newcommand*{\xboxsocialsymbol} {} \newcommand*{\playstationsocialsymbol} {} \newcommand*{\battlenetsocialsymbol} {} +\newcommand*{\arxivsocialsymbol} {} +\newcommand*{\inspiresocialsymbol} {} % other %------ diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index 79f8ec9..1ac00ac 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -29,6 +29,8 @@ \providecolor{researchgate}{named}{default-socialicon-color} \providecolor{researcherid}{named}{default-socialicon-color} \providecolor{googlescholar}{named}{default-socialicon-color} +\providecolor{arxiv}{named}{default-socialicon-color} +\providecolor{inspire}{named}{default-socialicon-color} %------------------------------------------------------------------------------- % all symbols described in moderncv.cls @@ -57,6 +59,8 @@ %\newcommand*{\whatsappsocialsymbol} {} %\newcommand*{\matrixsocialsymbol} {} %\newcommand*{\signalsocialsymbol} {} +\renewcommand*{\arxivsocialsymbol}{{\color{arxiv}{\small\aiarXiv}}~} +\renewcommand*{\inspiresocialsymbol}{{\color{inspire}{\small\aiInspire}}~} \endinput diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 597afc4..90f2b37 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -98,6 +98,8 @@ \renewcommand*{\battlenetsocialsymbol} {{\color{battlenet}\small\faBattleNet}~} %\renewcommand*{\signalsocialsymbol} {} %\renewcommand*{\matrixsocialsymbol} {} +% \renewcommand*{\arxivsocialsymbol} {{\color{arxiv}{\small\faarXiv}}~} +% \renewcommand*{\inspiresocialsymbol} {{\color{inspire}{\small\faInspire}}~} \renewcommand*{\bornsymbol} {{\color{born}\small\faAsterisk}~} % alternative: \faBabyCarriage \endinput diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index a25b03f..68ba2a1 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -56,6 +56,8 @@ \renewcommand*{\xboxsocialsymbol} {\textbf{xb}~} \renewcommand*{\playstationsocialsymbol} {\textbf{psn}~} \renewcommand*{\battlenetsocialsymbol} {\textbf{bn}~} +\renewcommand*{\arxivsocialsymbol} {\textbf{arx}~} +\renewcommand*{\inspiresocialsymbol} {\textbf{ins}~} \renewcommand*{\listitemsymbol} {\labelitemi~} diff --git a/template.tex b/template.tex index 750b4ce..014a2f1 100644 --- a/template.tex +++ b/template.tex @@ -90,6 +90,8 @@ \social[xbox]{jdoe} % optional, remove / comment the line if not wanted \social[playstation]{jdoe} % optional, remove / comment the line if not wanted \social[battlenet]{jdoe\#0000} % optional, remove / comment the line if not wanted +\social[arxiv]{doe\_j\_1} % optional, remove / comment the line if not wanted +\social[inspire]{0000000} % optional, remove / comment the line if not wanted \extrainfo{additional information} % optional, remove / comment the line if not wanted From 08371bb3e235152e3dac2c6c8faef659777c5543 Mon Sep 17 00:00:00 2001 From: Mark E Fuller <mark.e.fuller@gmx.de> Date: Sat, 4 May 2024 15:08:51 +0300 Subject: [PATCH 055/105] make colors user adjustable. (#151) * make colors user adjustable. - Systematize colors and make them user adjustable. See documentation for details. this requires the \moderncvcolor to be issued BEFORE \moderncvstyle. * fix missing characters for fancy style * manually copied the current version user guide form master --------- Co-authored-by: David <forenkram@gmx.de> Co-authored-by: LLdaniel <daniel.adlkofer2@freenet.de> Co-authored-by: daniel <41345639+LLdaniel@users.noreply.github.com> --- CHANGELOG | 2 ++ moderncv.cls | 2 ++ moderncvbodyi.sty | 10 +++++----- moderncvbodyiii.sty | 20 ++++++++++---------- moderncvbodyiv.sty | 8 ++++---- moderncvbodyv.sty | 12 ++++++------ moderncvfooti.sty | 4 ++-- moderncvheadi.sty | 18 ++++++++++-------- moderncvheadii.sty | 18 +++++++++--------- moderncvheadiii.sty | 16 +++++++++------- moderncvheadiv.sty | 18 ++++++++++-------- moderncvheadv.sty | 20 +++++++++++--------- moderncvheadvi.sty | 16 +++++++++------- moderncvskillmatrix.sty | 24 ++++++++++++------------ moderncvstylebanking.sty | 23 ++++++++++++++++++++++- moderncvstylecasual.sty | 22 ++++++++++++++++++++++ moderncvstyleclassic.sty | 22 ++++++++++++++++++++++ moderncvstyleempty.sty | 23 +++++++++++++++++++++++ moderncvstylefancy.sty | 24 ++++++++++++++++++++++++ moderncvstyleoldstyle.sty | 24 ++++++++++++++++++++++++ template.tex | 4 ++-- 21 files changed, 240 insertions(+), 90 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 3887511..f386ab7 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -20,6 +20,8 @@ version 2.?.? (29 Jun 2023) babel for Spanish (#109). - Added Codeberg and Mastodon social icons (#107). - New \social options: arXiv, INSPIRE (#185) +- Systematize colors and make them user adjustable. See documentation for details. + This requires the \moderncvcolor to be issued BEFORE \moderncvstyle. version 2.3.1 (21 Feb 2022) - Fix duplicate GitLab icon (#105). diff --git a/moderncv.cls b/moderncv.cls index 730822c..227b773 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -507,6 +507,8 @@ % styles \newcommand*{\namestyle}[1]{{\namefont#1}} +\NewDocumentCommand{\firstnamestyle}{+m}{{\namefont#1}} +\NewDocumentCommand{\lastnamestyle}{+m}{{\namefont#1}} \newcommand*{\titlestyle}[1]{{\titlefont#1}} \newcommand*{\addressstyle}[1]{{\addressfont#1}} \newcommand*{\quotestyle}[1]{{\quotefont#1}} diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index 5099ad2..37ecee0 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -29,9 +29,9 @@ \renewcommand*{\hintfont}{} % styles -\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}} -\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}} -\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}} +\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{sectioncolor}{#1}}} +\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{subsectioncolor}{#1}}} +\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{hintstylecolor}{#1}}} %------------------------------------------------------------------------------- @@ -73,7 +73,7 @@ \par\addvspace{2.5ex}% \phantomsection{}% reset the anchor for hyperrefs \addcontentsline{toc}{section}{#2}% - \cvitem[0ex]{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{\hintscolumnwidth}{0.95ex}}}{\strut\sectionstyle{#2}}% + \cvitem[0ex]{\strut\raggedleft\raisebox{\baseletterheight}{\color{bodyrulecolor}\rule{\hintscolumnwidth}{0.95ex}}}{\strut\sectionstyle{#2}}% \par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading \RenewDocumentCommand{\subsection}{sm}{% @@ -169,7 +169,7 @@ \ifthenelse{\isundefined{\@enclosure}}{}{% \\% \vfil% - {\color{color2}\itshape\enclname: \@enclosure}}% + {\color{letterclosingcolor}\itshape\enclname: \@enclosure}}% \vfil} diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index 638bfd4..7b7c40b 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -61,16 +61,16 @@ \renewcommand*{\sectionstyle}[1]{{% \if@center\centering\else% \if@right\raggedleft\fi\fi% - \sectionfont\textcolor{color1}{#1}% + \sectionfont\textcolor{sectioncolor}{#1}% \if@shortrules\else% \par\fi}} \renewcommand*{\subsectionstyle}[1]{{% \if@center\centering\else% \if@right\raggedleft\fi\fi% - \subsectionfont\textcolor{color1}{#1}% + \subsectionfont\textcolor{subsectioncolor}{#1}% \if@shortrules\else\if@mixedrules\else% \par\fi\fi}} -\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}} +\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{hintstylecolor}{#1}}} %------------------------------------------------------------------------------- @@ -133,14 +133,14 @@ \newcommand*{\sectionrule}{} \newcommand*{\subsectionrule}{} \if@fullrules% - \renewcommand*{\sectionrule}{\par\nobreak\vspace*{-.7\baselineskip}\leavevmode{\color{color1}\leaders\hbox{\rule{1pt}{0.4pt}}\hfill\kern0pt}} - \renewcommand*{\subsectionrule}{\par\nobreak\vspace*{-.7\baselineskip}\leavevmode{\color{color1}\xleaders\hbox to 0.35em{\scriptsize.}\hfill}}\fi% different subsectionrules will not be perfectly aligned, but remaining space at the end of the fill will be distributed evenly between leaders, so it will be barely visible} + \renewcommand*{\sectionrule}{\par\nobreak\vspace*{-.7\baselineskip}\leavevmode{\color{bodyrulecolor}\leaders\hbox{\rule{1pt}{0.4pt}}\hfill\kern0pt}} + \renewcommand*{\subsectionrule}{\par\nobreak\vspace*{-.7\baselineskip}\leavevmode{\color{bodyrulecolor}\xleaders\hbox to 0.35em{\scriptsize.}\hfill}}\fi% different subsectionrules will not be perfectly aligned, but remaining space at the end of the fill will be distributed evenly between leaders, so it will be barely visible} \if@shortrules% - \renewcommand*{\sectionrule}{\leavevmode{\color{color1}\leaders\hbox{\rule{1pt}{0.4pt}}\hfill\kern0pt}} - \renewcommand*{\subsectionrule}{\leavevmode{\color{color1}\xleaders\hbox to 0.35em{\scriptsize.}\hfill}}\fi% different subsectionrules will not be perfectly aligned, but remaining space at the end of the fill will be distributed evenly between leaders, so it will be barely visible}} + \renewcommand*{\sectionrule}{\leavevmode{\color{bodyrulecolor}\leaders\hbox{\rule{1pt}{0.4pt}}\hfill\kern0pt}} + \renewcommand*{\subsectionrule}{\leavevmode{\color{bodyrulecolor}\xleaders\hbox to 0.35em{\scriptsize.}\hfill}}\fi% different subsectionrules will not be perfectly aligned, but remaining space at the end of the fill will be distributed evenly between leaders, so it will be barely visible}} \if@mixedrules% - \renewcommand*{\sectionrule}{\par\nobreak\vspace*{-.7\baselineskip}\leavevmode{\color{color1}\leaders\hbox{\rule{1pt}{0.4pt}}\hfill\kern0pt}} - \renewcommand*{\subsectionrule}{\leavevmode{\color{color1}\xleaders\hbox to 0.35em{\scriptsize.}\hfill}}\fi% different subsectionrules will not be perfectly aligned, but remaining space at the end of the fill will be distributed evenly between leaders, so it will be barely visible}} + \renewcommand*{\sectionrule}{\par\nobreak\vspace*{-.7\baselineskip}\leavevmode{\color{bodyrulecolor}\leaders\hbox{\rule{1pt}{0.4pt}}\hfill\kern0pt}} + \renewcommand*{\subsectionrule}{\leavevmode{\color{bodyrulecolor}\xleaders\hbox to 0.35em{\scriptsize.}\hfill}}\fi% different subsectionrules will not be perfectly aligned, but remaining space at the end of the fill will be distributed evenly between leaders, so it will be barely visible}} \if@norules% \renewcommand*{\sectionrule}{} \renewcommand*{\subsectionrule}{}\fi @@ -238,7 +238,7 @@ \ifthenelse{\isundefined{\@enclosure}}{}{% \\% \vfil% - {\color{color2}\itshape\enclname: \@enclosure}}% + {\color{letterclosingcolor}\itshape\enclname: \@enclosure}}% \vfil} diff --git a/moderncvbodyiv.sty b/moderncvbodyiv.sty index 22d9ac7..a29d8c2 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -29,9 +29,9 @@ \renewcommand*{\hintfont}{\bfseries} % styles -\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}} -\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}} -\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}} +\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{sectioncolor}{#1}}} +\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{subsectioncolor}{#1}}} +\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{hintstylecolor}{#1}}} %------------------------------------------------------------------------------- @@ -177,7 +177,7 @@ \ifthenelse{\isundefined{\@enclosure}}{}{% \\% \vfil% - {\color{color2}\itshape\enclname: \@enclosure}}% + {\color{letterclosingcolor}\itshape\enclname: \@enclosure}}% \vfil} diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index 96be31e..52ce05d 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -34,9 +34,9 @@ \renewcommand*{\hintfont}{\bfseries} % styles -\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}} -\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}} -\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}} +\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{sectioncolor}{#1}}} +\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{subsectioncolor}{#1}}} +\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{hintstylecolor}{#1}}} % lengths % used by \cvitem (and all children command) @@ -99,7 +99,7 @@ % underlying command to implement \cvitem, \subsection and \section \newcommand*{\@cvitem}[3][.5ex]{% - \arrayrulecolor{color1}% + \arrayrulecolor{bodyrulecolor}% \setlength\arrayrulewidth{\separatorrulewidth}% \if@aftersection\else% \vspace*{-\separatorrulewidth}\fi% HACK; I don't understand where the space is coming from, nor what it's exact value is :( @@ -165,7 +165,7 @@ {% \bibliographyhead{\refname}% % \small% - \arrayrulecolor{color1}% + \arrayrulecolor{bodyrulecolor}% \setlength\arrayrulewidth{\separatorrulewidth}% \noindent% \begin{tabular}[t]{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}|@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}% @@ -213,7 +213,7 @@ \ifthenelse{\isundefined{\@enclosure}}{}{% \\% \vfill% - {\color{color2}\itshape\enclname: \@enclosure}}} + {\color{letterclosingcolor}\itshape\enclname: \@enclosure}}} \endinput diff --git a/moderncvfooti.sty b/moderncvfooti.sty index 03d84c1..99e5fd2 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -79,7 +79,7 @@ \fancyfoot[c]{% \parbox[b]{\footwidth}{% \centering% - \color{color2}\addressfont% + \color{addresscolor}\addressfont% \vspace{\baselineskip}% forces a white line to ensure space between main text and footer (as footer height can't be known in advance) \ifthenelse{\isundefined{\@addressstreet}}{}{\addtofoot[]{\addresssymbol\@addressstreet}% \ifthenelse{\equal{\@addresscity}{}}{}{\addtofoot[~--~]{\@addresscity}}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty @@ -110,7 +110,7 @@ \fancyfoot[c]{% \parbox[b]{\footwidth}{% \centering% - \addressfont\color{color2}% + \addressfont\color{addresscolor}% \vspace{\baselineskip}% forces a white line to ensure space between main text and footer (as footer height can't be known in advance) \vspace{-\baselineskip}% to cancel out the extra vertical space taken by the name (below) and ensure perfect alignment of letter and cv footers \strut{\bfseries\upshape\@firstname~\@lastname}\\% the \strut is required to ensure the line is exactly \baselineskip tall diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 346bf12..4c90312 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -48,10 +48,12 @@ \renewcommand*{\quotefont}{\large\slshape} % styles -\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}} -\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}} -\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}} -\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} +\renewcommand*{\namestyle}[1]{{\namefont\textcolor{namecolor}{#1}}} +\renewcommand*{\firstnamestyle}[1]{{\namefont\textcolor{firstnamecolor}{#1}}} +\renewcommand*{\lastnamestyle}[1]{{\namefont\textcolor{lastnamecolor}{#1}}} +\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{titlecolor}{#1}}} +\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{addresscolor}{#1}}} +\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{quotecolor}{#1}}} %------------------------------------------------------------------------------- @@ -77,7 +79,7 @@ \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link \protected@edef\socialsdetails{\socialsdetails\protect\makenewline\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}% \savebox{\makecvheaddetailsbox}{% - \addressfont\color{color2}% + \addressfont\color{addresscolor}% \if@left\begin{tabular}[b]{@{}r@{}}\fi% \if@right\begin{tabular}[b]{@{}l@{}}\fi% \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% @@ -100,7 +102,7 @@ {% \if@left% \hspace*{\separatorcolumnwidth}\fi% - \color{color1}% + \color{pictureframecolor}% \setlength{\fboxrule}{\@photoframewidth}% \ifdim\@photoframewidth=0pt% \setlength{\fboxsep}{0pt}\fi% @@ -118,7 +120,7 @@ \begin{minipage}[b]{\makecvheadnamewidth}% \if@left\raggedright\fi% \if@right\raggedleft\fi% - \namestyle{\@firstname\ \@lastname}% + \firstnamestyle{\@firstname}~\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% \end{minipage}}% % raise boxes if top option is set @@ -167,7 +169,7 @@ % optional detailed information \if@details% \raggedleft% - \addressfont\textcolor{color2}{% + \addressfont\textcolor{addresscolor}{% {\bfseries\upshape\@firstname~\@lastname}\@firstdetailselementfalse% % optional detailed information \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% diff --git a/moderncvheadii.sty b/moderncvheadii.sty index bf0a6d6..6569de5 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -47,10 +47,10 @@ \renewcommand*{\quotefont}{\large\slshape} % styles -\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}} -\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}} -\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}} -\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} +\renewcommand*{\namestyle}[1]{{\namefont\textcolor{lastnamecolor}{#1}}} +\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{titlecolor}{#1}}} +\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{addresscolor}{#1}}} +\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{quotecolor}{#1}}} % commands \@initializecommand{\makeheaddetailssymbol}{% @@ -110,7 +110,7 @@ \setlength\fboxrule{\@photoframewidth}% \ifdim\@photoframewidth=0pt% \setlength{\fboxsep}{0pt}\fi% - {\color{color1}\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}}% + {\color{pictureframecolor}\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}}% % name (pre-rendering) \@initializelength{\makecvheadpicturewidth}% \settowidth{\makecvheadpicturewidth}{\usebox{\makecvheadpicturebox}}% @@ -121,9 +121,9 @@ \if@right\raggedleft\fi% \namefont% \if@alternate% alternate design: first- and lastname in lowercase with no space in between (distinction is made by color difference) - {\color{color2!50}\MakeLowercase\@firstname}{\color{color2}\MakeLowercase\@lastname}% + {\color{firstnamecolor}\MakeLowercase\@firstname}{\color{lastnamecolor}\MakeLowercase\@lastname}% \else% default design: first- and lastname as given with a space in between - {\color{color2!50}\@firstname} {\color{color2}\@lastname}\fi}}% + {\color{firstnamecolor}\@firstname} {\color{lastnamecolor}\@lastname}\fi}}% % rendering \if@left% \usebox{\makecvheadnamebox}% @@ -131,11 +131,11 @@ \if@right% \usebox{\makecvheadpicturebox}% \usebox{\makecvheadnamebox}\fi\\[-.35em]% - {\color{color2!50}\rule{\textwidth}{.25ex}}% + {\color{headrulecolor}\rule{\textwidth}{.25ex}}% % optional detailed information \if@details{% \\\null% - \addressfont\color{color2}% + \addressfont\color{addresscolor}% \ifthenelse{\isundefined{\@addressstreet}}{}{\addtomakeheaddetails{\addresssymbol\@addressstreet}% \ifthenelse{\equal{\@addresscity}{}}{}{\addtomakeheaddetails[~--~]{\@addresscity}}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\addtomakeheaddetails[~--~]{\@addresscountry}}% diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index c3fafce..222abc9 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -36,10 +36,12 @@ \renewcommand*{\quotefont}{\large\slshape} % styles -\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color1}{#1}}} -\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2!85}{#1}}} -\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}} -\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} +\renewcommand*{\namestyle}[1]{{\namefont\textcolor{namecolor}{#1}}} +\renewcommand*{\firstnamestyle}[1]{{\namefont\textcolor{firstnamecolor}{#1}}} +\renewcommand*{\lastnamestyle}[1]{{\namefont\textcolor{lastnamecolor}{#1}}} +\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{titlecolor}{#1}}} +\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{addresscolor}{#1}}} +\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{quotecolor}{#1}}} % commands \@initializecommand{\makeheaddetailssymbol}{% @@ -81,12 +83,12 @@ \parbox{\makeheaddetailswidth}{% \centering% % name and title - \namestyle{\@firstname~\@lastname}% - \ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title) + \firstnamestyle{\@firstname}~\lastnamestyle{\@lastname}% + \ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title) % optional detailed information \if@details{% \\% - \addressfont\color{color2}% + \addressfont\color{addresscolor}% \ifthenelse{\isundefined{\@addressstreet}}{}{\addtomakeheaddetails{\addresssymbol\@addressstreet}% \ifthenelse{\equal{\@addresscity}{}}{}{\addtomakeheaddetails[~--~]{\@addresscity}}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\addtomakeheaddetails[~--~]{\@addresscountry}}% diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index 1d24c96..eb87b29 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -38,10 +38,12 @@ \renewcommand*{\quotefont}{\large\itshape} % styles -\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}} -\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}} -\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}} -\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} +\renewcommand*{\namestyle}[1]{{\namefont\textcolor{namecolor}{#1}}} +\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{titlecolor}{#1}}} +\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{addresscolor}{#1}}} +\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{quotecolor}{#1}}} +\renewcommand*{\firstnamestyle}[1]{{\namefont\textcolor{firstnamecolor}{#1}}} +\renewcommand*{\lastnamestyle}[1]{{\namefont\textcolor{lastnamecolor}{#1}}} %------------------------------------------------------------------------------- @@ -80,7 +82,7 @@ \ifthenelse{\isundefined{\@photo}}% {}% {% - \color{color1}% + \color{pictureframecolor}% \setlength\fboxrule{\@photoframewidth}% \ifdim\@photoframewidth=0pt% \setlength{\fboxsep}{0pt}\fi% @@ -91,7 +93,7 @@ {\setlength{\makecvheadnamewidth}{\textwidth-\makecvheadpicturewidth}}% {}% \begin{minipage}[b]{\makecvheadnamewidth}% - \namestyle{\@firstname\ \@lastname}% + \firstnamestyle{\@firstname}~\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% \end{minipage}% % optional photo @@ -103,7 +105,7 @@ % optional details \if@details% \makecvheadinfo{% - \addressfont\color{color2}% + \addressfont\color{addresscolor}% \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% @@ -152,7 +154,7 @@ \if@details% \hspace{0pt}% \marginpar{% - \addressfont\textcolor{color2}{% + \addressfont\textcolor{addresscolor}{% {\bfseries\@firstname~\@lastname}\@firstdetailselementfalse% \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty diff --git a/moderncvheadv.sty b/moderncvheadv.sty index eaabd4a..fce4518 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -37,10 +37,12 @@ \renewcommand*{\quotefont}{\large\slshape} % styles -\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}} -\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}} -\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}} -\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} +\renewcommand*{\namestyle}[1]{{\namefont\textcolor{namecolor}{#1}}} +\renewcommand*{\firstnamestyle}[1]{{\namefont\textcolor{firstnamecolor}{#1}}} +\renewcommand*{\lastnamestyle}[1]{{\namefont\textcolor{lastnamecolor}{#1}}} +\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{titlecolor}{#1}}} +\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{addresscolor}{#1}}} +\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{quotecolor}{#1}}} %------------------------------------------------------------------------------- @@ -61,7 +63,7 @@ \ifthenelse{\isundefined{\@photo}}% {}% {% - \color{color1}% + \color{pictureframecolor}% \setlength{\fboxrule}{\@photoframewidth}% \ifdim\@photoframewidth=0pt% \setlength{\fboxsep}{0pt}\fi% @@ -75,7 +77,7 @@ % optional details \if@details% \ifthenelse{\isundefined{\@photo}}{}{\\[0.5em]}% - \addressfont\color{color2}% + \addressfont\color{addresscolor}% \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% @@ -92,7 +94,7 @@ % name and optional title \newlength{\makecvheadpictureboxskip}% \setlength{\makecvheadpictureboxskip}{\totalheightof{\usebox{\makecvheadpicturebox}}}% - \namestyle{\@firstname\ \@lastname}% + \firstnamestyle{\@firstname}~\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{ \ifthenelse{\isundefined{\@quote}}% {}% @@ -117,7 +119,7 @@ % underlying command to implement \makecvtitle, identical to \@cvitem from moderncvbodyv \let\standarddoublebackslash\\% \newcommand*{\@makecvtitle}[3][.5ex]{% - \arrayrulecolor{color1}% + \arrayrulecolor{headrulecolor}% \setlength\arrayrulewidth{1.2\p@}% \if@aftersection\else% \vspace*{-\arrayrulewidth}\fi% HACK; I don't understand where the space is coming from, nor what it's exact value is :( @@ -147,7 +149,7 @@ % optional detailed information \if@details% \raggedleft% - \addressfont\textcolor{color2}{% + \addressfont\textcolor{addresscolor}{% {\bfseries\upshape\@firstname~\@lastname}\@firstdetailselementfalse% % optional detailed information \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index e532f9a..7364d0e 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -43,20 +43,22 @@ \renewcommand*{\quotefont}{\large\slshape} % styles -\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color1}{#1}}} -\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2!85}{#1}}} -\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}} -\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} +\renewcommand*{\namestyle}[1]{{\namefont\textcolor{namecolor}{#1}}} +\renewcommand*{\firstnamestyle}[1]{{\namefont\textcolor{firstnamecolor}{#1}}} +\renewcommand*{\lastnamestyle}[1]{{\namefont\textcolor{lastnamecolor}{#1}}} +\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{titlecolor}{#1}}} +\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{addresscolor}{#1}}} +\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{quotecolor}{#1}}} % commands \@initializecommand{\makehead}{% \setlength{\makeheaddetailswidth}{\textwidth}% % name and title \if@left\hfill\fi% - \namestyle{\@firstname~\@lastname}% + \firstnamestyle{\@firstname}~\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}\\[-.35em]% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title) % rule - {\color{color1}\rule{\textwidth}{.25ex}}} + {\color{bodyrulecolor}\rule{\textwidth}{.25ex}}} %------------------------------------------------------------------------------- % resume head definition @@ -107,7 +109,7 @@ % optional detailed information \if@details{% \\\null% - \addressfont\color{color2}% + \addressfont\color{addresscolor}% \ifthenelse{\isundefined{\@addressstreet}}{}{\addtomakeheaddetails{\addresssymbol\@addressstreet}% \ifthenelse{\equal{\@addresscity}{}}{}{\addtomakeheaddetails[~--~]{\@addresscity}}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\addtomakeheaddetails[~--~]{\@addresscountry}}% diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 6cf41c0..5c1a893 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -252,10 +252,10 @@ % \cvskill{3} \begingroup \my@repeat@count=\z@ - \@whilenum\my@repeat@count<#1\do{\tikz\filldraw[color1] (0, 0) rectangle (\cvSkill@RectangleSize, \cvSkill@RectangleSize);\advance% + \@whilenum\my@repeat@count<#1\do{\tikz\filldraw[skillmatrixfullcolor] (0, 0) rectangle (\cvSkill@RectangleSize, \cvSkill@RectangleSize);\advance% \my@repeat@count\@ne\,}% \my@repeat@count=\numexpr5-\z@\relax - \@whilenum\my@repeat@count>#1\do{\tikz\filldraw[color2!30] (0, 0) rectangle (\cvSkill@RectangleSize, \cvSkill@RectangleSize);\advance% + \@whilenum\my@repeat@count>#1\do{\tikz\filldraw[skillmatrixemptycolor] (0, 0) rectangle (\cvSkill@RectangleSize, \cvSkill@RectangleSize);\advance% \my@repeat@count\m@ne\,}% \endgroup }% end \cvskill @@ -596,7 +596,7 @@ \RenewDocumentCommand\cvskilllegend{s +O{.25em} +O{\skillLegend@defaultLevelOne} +O{\skillLegend@defaultLevelTwo} +O{\skillLegend@defaultLevelThree} +O{\skillLegend@defaultLevelFour} +O{\skillLegend@defaultLevelFive} +m}{% \IfBooleanTF#1{% if a star is given, add dashed line \begingroup% - \arrayrulecolor{color1}% + \arrayrulecolor{bodyrulecolor}% % calculate descriptor widths \setlength{\cvskilllegend@leftdescriptorwidth}{\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-3\skilllegend@padding}% \setlength{\cvskilllegend@rightdescriptorwidth}{\skilllegend@bodylength-\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-3\skilllegend@padding}% @@ -650,7 +650,7 @@ % in the stared and nonstared case \setlength{\cvskilllegend@leftdescriptorwidth}{\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-4\skilllegend@padding}% \setlength{\cvskilllegend@rightdescriptorwidth}{\skilllegend@bodylength-\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-4\skilllegend@padding}% - \arrayrulecolor{color1} + \arrayrulecolor{bodyrulecolor} \begin{tabular}{@{}p{\skilllegend@hintscolumnwidth} @{\hspace{\separatorcolumnwidth}}p{\cvskill@width}@{\hspace{\skilllegend@padding}};{.6pt/1pt}% p{2\skilllegend@padding}% @@ -697,7 +697,7 @@ }{% \cvitem[-0.5em]{#8}{}% }% - \arrayrulecolor{color1}% + \arrayrulecolor{bodyrulecolor}% \setlength\arrayrulewidth{\separatorrulewidth}% \RenewDocumentCommand{\@starIndependentTabular}{}{% \begingroup% @@ -766,7 +766,7 @@ \RenewDocumentCommand\cvskillplainlegend{s +O{.25em} +O{\skillPlainLegend@defaultLevelOne} +O{\skillPlainLegend@defaultLevelTwo} +O{\skillPlainLegend@defaultLevelThree} +O{\skillPlainLegend@defaultLevelFour} +O{\skillPlainLegend@defaultLevelFive} +m}{% \IfBooleanTF#1{% if a star is given, add dashed line \begingroup% - \arrayrulecolor{color1}% + \arrayrulecolor{bodyrulecolor}% % calculate descriptor widths \setlength{\cvskilllegend@leftdescriptorwidth}{\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-3\skilllegend@padding}% \setlength{\cvskilllegend@rightdescriptorwidth}{\skilllegend@bodylength-\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-3\skilllegend@padding}% @@ -816,7 +816,7 @@ }% \IfBooleanTF#1{% if a star is given, add dashed line \begingroup% - \arrayrulecolor{color1} + \arrayrulecolor{bodyrulecolor} \setlength{\cvskilllegend@leftdescriptorwidth}{\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-6\skilllegend@padding}% \setlength{\cvskilllegend@rightdescriptorwidth}{\skilllegend@bodylength-\skilllegend@leftdesriptorfactor\skilllegend@bodylength-\cvskill@width-\skillmatrix@padding-6\skilllegend@padding}% \begin{tabular}{@{}p{\skilllegend@hintscolumnwidth} @@ -863,7 +863,7 @@ }{% \cvitem[-0.5em]{#8}{}% }% - \arrayrulecolor{color1}% + \arrayrulecolor{bodyrulecolor}% \setlength\arrayrulewidth{\separatorrulewidth}% \RenewDocumentCommand{\@starIndependentTabular}{}{% \begingroup% @@ -924,7 +924,7 @@ \RenewDocumentCommand\cvskillhead{O{.25em} +O{\skillMatrix@HeaderDefaultOne} +O{\skillMatrix@HeaderDefaultTwo} +O{\skillMatrix@HeaderDefaultThree} +O{\skillMatrix@HeaderDefaultFour}}{% \begingroup \renewcommand{\arraystretch}{1.25} - \arrayrulecolor{color1} + \arrayrulecolor{bodyrulecolor} \begin{tabular}{@{}p{\skillmatrix@hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}% p{\cvskill@width}@{\hspace{\skillmatrix@padding}}% p{\cvskill@descriptorwidth}@{\hspace{\skillmatrix@padding}}% @@ -938,7 +938,7 @@ % Definition of \cvskillhead valid moderncvbodyv \if@moderncvbodyv% \RenewDocumentCommand\cvskillhead{O{.25em} +O{\skillMatrix@HeaderDefaultOne} +O{\skillMatrix@HeaderDefaultTwo} +O{\skillMatrix@HeaderDefaultThree} +O{\skillMatrix@HeaderDefaultFour}}{% - \arrayrulecolor{color1}% + \arrayrulecolor{bodyrulecolor}% \setlength\arrayrulewidth{\separatorrulewidth}% \vspace*{-\separatorrulewidth}% HACK; I don't understand where the space is coming from, nor what it's exact value is :( \begingroup% @@ -990,7 +990,7 @@ \IfBooleanTF{#1}{% If a star is seen a dotted line is drawn above the entry \begingroup \renewcommand{\arraystretch}{1.25} - \arrayrulecolor{color1} + \arrayrulecolor{bodyrulecolor} \begin{tabular}{@{}p{\skillmatrix@hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}% p{\cvskill@width}@{\hspace{\skillmatrix@padding}}% p{\cvskill@descriptorwidth}@{\hspace{\skillmatrix@padding}}% @@ -1018,7 +1018,7 @@ \if@moderncvbodyv% \DeclareDocumentCommand\@starIndependentMatrixEntry{}{}% \RenewDocumentCommand\cvskillentry{s O{.25em} +m +m +m +m +m}{% - \arrayrulecolor{color1}% + \arrayrulecolor{bodyrulecolor}% \setlength\arrayrulewidth{\separatorrulewidth}% \vspace*{-\separatorrulewidth}% HACK; I don't understand where the space is coming from, nor what it's exact value is :( %test for the star * in the command diff --git a/moderncvstylebanking.sty b/moderncvstylebanking.sty index 29df385..f8ed6f7 100644 --- a/moderncvstylebanking.sty +++ b/moderncvstylebanking.sty @@ -60,7 +60,28 @@ \moderncvicons{letters} % do not use symbols, use letters \fi - +%------------------------------------------------------------------------------- +% Colors +%------------------------------------------------------------------------------- +% head and footer +\colorlet{lastnamecolor}{color1} +\colorlet{namecolor}{lastnamecolor} +\colorlet{headrulecolor}{lastnamecolor!50} +\colorlet{firstnamecolor}{lastnamecolor!60} +\colorlet{titlecolor}{color2!85} +\colorlet{addresscolor}{color2} +\colorlet{quotecolor}{color1} +\colorlet{pictureframecolor}{color1} +% body +\colorlet{bodyrulecolor}{color1} +\colorlet{sectioncolor}{color1} +\colorlet{subsectioncolor}{color1} +\colorlet{hintstylecolor}{color0} +% letter +\colorlet{letterclosingcolor}{color2} +% skillmatrix +\colorlet{skillmatrixfullcolor}{color1} +\colorlet{skillmatrixemptycolor}{color2!30} %------------------------------------------------------------------------------- % header, body & footer diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index dd1c3eb..cf5a1b8 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -47,6 +47,28 @@ \moderncvicons{letters} % do not use symbols, use letters \fi +%------------------------------------------------------------------------------- +% Colors +%------------------------------------------------------------------------------- +% head and footer +\colorlet{lastnamecolor}{color2} +\colorlet{namecolor}{lastnamecolor} +\colorlet{headrulecolor}{lastnamecolor!50} +\colorlet{firstnamecolor}{lastnamecolor!50} +\colorlet{titlecolor}{color2} +\colorlet{addresscolor}{color2} +\colorlet{quotecolor}{color1} +\colorlet{pictureframecolor}{color1} +% body +\colorlet{bodyrulecolor}{color1} +\colorlet{sectioncolor}{color1} +\colorlet{subsectioncolor}{color1} +\colorlet{hintstylecolor}{color0} +% letter +\colorlet{letterclosingcolor}{color2} +% skillmatrix +\colorlet{skillmatrixfullcolor}{color1} +\colorlet{skillmatrixemptycolor}{color2!30} %------------------------------------------------------------------------------- % header, body & footer diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index 7008b03..125e63c 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -48,6 +48,28 @@ \moderncvicons{letters} % do not use symbols, use letters \fi +%------------------------------------------------------------------------------- +% Colors +%------------------------------------------------------------------------------- +% head and footer +\colorlet{lastnamecolor}{color2} +\colorlet{namecolor}{lastnamecolor} +\colorlet{headrulecolor}{lastnamecolor!50} +\colorlet{firstnamecolor}{lastnamecolor!50} +\colorlet{titlecolor}{color2} +\colorlet{addresscolor}{color2} +\colorlet{quotecolor}{color1} +\colorlet{pictureframecolor}{color1} +% body +\colorlet{bodyrulecolor}{color1} +\colorlet{sectioncolor}{color1} +\colorlet{subsectioncolor}{color1} +\colorlet{hintstylecolor}{color0} +% letter +\colorlet{letterclosingcolor}{color2} +% skillmatrix +\colorlet{skillmatrixfullcolor}{color1} +\colorlet{skillmatrixemptycolor}{color2!30} %------------------------------------------------------------------------------- % header, body & footer diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty index 056a37f..bae1545 100644 --- a/moderncvstyleempty.sty +++ b/moderncvstyleempty.sty @@ -32,6 +32,29 @@ % style definition %------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +% Colors +%------------------------------------------------------------------------------- +% head and footer +\colorlet{lastnamecolor}{color2} +% \colorlet{namecolor}{lastnamecolor} +\colorlet{headrulecolor}{lastnamecolor!50} +\colorlet{firstnamecolor}{lastnamecolor!50} +\colorlet{titlecolor}{color2} +\colorlet{addresscolor}{color2} +\colorlet{quotecolor}{color1} +\colorlet{pictureframecolor}{color1} +% body +\colorlet{bodyrulecolor}{color1} +\colorlet{sectioncolor}{color1} +\colorlet{subsectioncolor}{color1} +\colorlet{hintstylecolor}{color0} +% letter +\colorlet{letterclosingcolor}{color2} +% skillmatrix +\colorlet{skillmatrixfullcolor}{color1} +\colorlet{skillmatrixemptycolor}{color2!30} + %------------------------------------------------------------------------------- % fonts & icons %------------------------------------------------------------------------------- diff --git a/moderncvstylefancy.sty b/moderncvstylefancy.sty index ea56bba..25cde7d 100644 --- a/moderncvstylefancy.sty +++ b/moderncvstylefancy.sty @@ -21,6 +21,30 @@ \ExecuteOptions{symbols} \ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package +%------------------------------------------------------------------------------- +% Colors +%------------------------------------------------------------------------------- +% head and footer +\colorlet{lastnamecolor}{color1} +\colorlet{namecolor}{lastnamecolor} +\colorlet{headrulecolor}{color1} +\colorlet{firstnamecolor}{lastnamecolor!50} +\colorlet{titlecolor}{color2} +\colorlet{addresscolor}{color2} +\colorlet{quotecolor}{color1} +\colorlet{pictureframecolor}{color1} +% body +\colorlet{bodyrulecolor}{color1} +\colorlet{sectioncolor}{color1} +\colorlet{subsectioncolor}{color1} +\colorlet{hintstylecolor}{color0} +% letter +\colorlet{letterclosingcolor}{color2} +% skillmatrix +\colorlet{skillmatrixfullcolor}{color1} +\colorlet{skillmatrixemptycolor}{color2!30} + + %------------------------------------------------------------------------------- % fonts & icons %------------------------------------------------------------------------------- diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty index 78225e0..466af7e 100644 --- a/moderncvstyleoldstyle.sty +++ b/moderncvstyleoldstyle.sty @@ -50,6 +50,30 @@ \fi +%------------------------------------------------------------------------------- +% Colors +%------------------------------------------------------------------------------- +% head and footer +\colorlet{lastnamecolor}{color2} +\colorlet{namecolor}{lastnamecolor} +\colorlet{headrulecolor}{lastnamecolor!50} +\colorlet{firstnamecolor}{lastnamecolor!50} +\colorlet{titlecolor}{color2} +\colorlet{addresscolor}{color2} +\colorlet{quotecolor}{color1} +\colorlet{pictureframecolor}{color1} +% body +\colorlet{bodyrulecolor}{color1} +\colorlet{sectioncolor}{color1} +\colorlet{subsectioncolor}{color1} +\colorlet{hintstylecolor}{color0} +% letter +\colorlet{letterclosingcolor}{color2} +% skillmatrix +\colorlet{skillmatrixfullcolor}{color1} +\colorlet{skillmatrixemptycolor}{color2!30} + + %------------------------------------------------------------------------------- % header, body & footer %------------------------------------------------------------------------------- diff --git a/template.tex b/template.tex index 014a2f1..1a8314f 100644 --- a/template.tex +++ b/template.tex @@ -8,9 +8,9 @@ \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{classic} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy' \moderncvcolor{blue} % color options 'black', 'blue' (default), 'burgundy', 'green', 'grey', 'orange', 'purple' and 'red' +% moderncv themes +\moderncvstyle{casual} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy' %\renewcommand{\familydefault}{\sfdefault} % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name %\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page From d13f919b8d2c39f4f4f46f6c3fd0c80adeca47e4 Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Wed, 29 Nov 2023 18:42:33 +0100 Subject: [PATCH 056/105] Fork `moderncvstylecontemporary.sty` from the `classic` style --- moderncvbodyvi.sty | 175 +++++++++++++++++++++++++++++++ moderncvheadvii.sty | 187 ++++++++++++++++++++++++++++++++++ moderncvstylecontemporary.sty | 53 ++++++++++ 3 files changed, 415 insertions(+) create mode 100644 moderncvbodyvi.sty create mode 100644 moderncvheadvii.sty create mode 100644 moderncvstylecontemporary.sty diff --git a/moderncvbodyvi.sty b/moderncvbodyvi.sty new file mode 100644 index 0000000..610ee33 --- /dev/null +++ b/moderncvbodyvi.sty @@ -0,0 +1,175 @@ +%% start of file `moderncvbodyvi.sty'. +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com). +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +% +% 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{moderncvbodyvi}[2023/11/21 v2.0.0 modern curriculum vitae and letter body variant: 6] + + +%------------------------------------------------------------------------------- +% required packages +%------------------------------------------------------------------------------- + + +%------------------------------------------------------------------------------- +% overall body definition +%------------------------------------------------------------------------------- +% fonts +\renewcommand*{\sectionfont}{\Large\mdseries\upshape} +\renewcommand*{\subsectionfont}{\large\mdseries\upshape} +\renewcommand*{\hintfont}{} + +% styles +\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}} +\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}} +\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}} + + +%------------------------------------------------------------------------------- +% resume body definition +%------------------------------------------------------------------------------- +% lengths +% used by \cvitem (and all children command) +\@initializelength{\hintscolumnwidth} \setlength{\hintscolumnwidth}{0.175\textwidth} +\@initializelength{\separatorcolumnwidth} \setlength{\separatorcolumnwidth}{0.025\textwidth} +\@initializelength{\maincolumnwidth} +% used by \cvdoubleitem +\@initializelength{\doubleitemcolumnwidth} +% used by \cvlistitem +\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol} +\@initializelength{\listitemcolumnwidth} +% used by \cvlistdoubleitem +\@initializelength{\listdoubleitemcolumnwidth} +% default moderncv \photo (change the definition such that by default the photo and its box align with the section bars +\RenewDocumentCommand{\photo}{O{\hintscolumnwidth-0.8pt-2\fboxsep}O{0.4pt}m}{\def\@photowidth{#1}\def\@photoframewidth{#2}\def\@photo{#3}}% + +% commands +\renewcommand*{\recomputecvbodylengths}{% + % body lengths + \setlength{\maincolumnwidth}{\textwidth-\leftskip-\rightskip-\separatorcolumnwidth-\hintscolumnwidth}% + \setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% + \setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\hintscolumnwidth-\separatorcolumnwidth-\separatorcolumnwidth}% + \setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}% + \setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% + \setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}% + % regular lengths + \setlength{\parskip}{0\p@}} + +\@initializelength{\baseletterheight} +\settoheight{\baseletterheight}{\sectionstyle{o}} +\setlength{\baseletterheight}{\baseletterheight-0.95ex} +\RenewDocumentCommand{\section}{sm}{% + \par\addvspace{2.5ex}% + \phantomsection{}% reset the anchor for hyperrefs + \addcontentsline{toc}{section}{#2}% + \cvitem[0ex]{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{\hintscolumnwidth}{0.95ex}}}{\strut\sectionstyle{#2}}% + \par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading + +\RenewDocumentCommand{\subsection}{sm}{% + \par\addvspace{1ex}% + \phantomsection{}% reset the anchor for hyperrefs + \addcontentsline{toc}{subsection}{#2}% + \cvitem[0ex]{}{\strut\subsectionstyle{#2}}% + \par\nobreak\addvspace{.5ex}\@afterheading}% to avoid a pagebreak after the heading + +\renewcommand*{\cvitem}[3][.25em]{% + \begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}% + \raggedleft\hintstyle{#2} &{#3}% + \end{tabular}% + \par\addvspace{#1}} + +\renewcommand*{\cvdoubleitem}[5][.25em]{% + \cvitem[#1]{#2}{% + \begin{minipage}[t]{\doubleitemcolumnwidth}#3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}% + \hspace*{\separatorcolumnwidth}% + \begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}} + +\renewcommand*{\cvlistitem}[2][.25em]{% + \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemcolumnwidth}#2\end{minipage}}} + +\renewcommand*{\cvlistdoubleitem}[3][.25em]{% + \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \ifthenelse{\equal{#3}{}}% + {}% + {\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}} + +\renewcommand*{\cventry}[7][.25em]{% + \cvitem[#1]{#2}{% + {\bfseries#3}% + \ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}% + \ifthenelse{\equal{#5}{}}{}{, #5}% + \ifthenelse{\equal{#6}{}}{}{, #6}% + .\strut% + \ifx&% + \else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}} + +\@initializebox{\cvitemwithcommentbox} +\@initializelength{\cvitemwithcommentskilllength} +\@initializelength{\cvitemwithcommentcommentlength} +\renewcommand*{\cvitemwithcomment}[4][.25em]{% + \savebox{\cvitemwithcommentbox}{{#3}}% + \setlength{\cvitemwithcommentskilllength}{\widthof{\usebox{\cvitemwithcommentbox}}}% + \setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentskilllength}% + \cvitem[#1]{#2}{% + \begin{minipage}[t]{\cvitemwithcommentskilllength}\usebox{\cvitemwithcommentbox}\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}}} + +\renewenvironment{thebibliography}[1]% + {% + \bibliographyhead{\refname}% +% \small% + \begin{list}{\bibliographyitemlabel}% + {% + \setlength{\topsep}{0pt}% + \setlength{\labelwidth}{\hintscolumnwidth}% + \setlength{\labelsep}{\separatorcolumnwidth}% + \leftmargin\labelwidth% + \advance\leftmargin\labelsep% + \@openbib@code% + \usecounter{enumiv}% + \let\p@enumiv\@empty% + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \sloppy% + \clubpenalty4000%\@clubpenalty \clubpenalty% + \widowpenalty4000% + \sfcode`\.\@m% + \sfcode `\=1000\relax}% + {% + \def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}% + \end{list}} + + +%------------------------------------------------------------------------------- +% letter style definition +%------------------------------------------------------------------------------- +% commands +\renewcommand*{\recomputeletterbodylengths}{% + \recomputecvlengths% + \setlength{\parskip}{6\p@}} + +\renewcommand*{\makeletterclosing}{ + \@closing\\[3em]% + {\bfseries\@firstname~\@lastname}% + \ifthenelse{\isundefined{\@enclosure}}{}{% + \\% + \vfil% + {\color{color2}\itshape\enclname: \@enclosure}}% + \vfil} + + +\endinput + + +%% end of file `moderncvbodyvi.sty'. diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty new file mode 100644 index 0000000..413177a --- /dev/null +++ b/moderncvheadvii.sty @@ -0,0 +1,187 @@ +%% start of file `moderncvheadvii.sty'. +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com). +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +% +% 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{moderncvheadvii}[2023/11/21 v2.0.0 modern curriculum vitae and letter header variant: 7] + +% details options: "details" (default) or "nodetails" +\@initializeif{\if@details}\@detailsfalse +\DeclareOption{details} {\@detailstrue} +\DeclareOption{nodetails} {\@detailsfalse} + +% left/right options: "left" (default) or "right" +\@initializeif{\if@left} \@leftfalse +\DeclareOption{left} {\@lefttrue\@rightfalse} +\@initializeif{\if@right}\@rightfalse +\DeclareOption{right} {\@leftfalse\@righttrue} + +\DeclareOption*{}% avoid choking on unknown options +\ExecuteOptions{details,left} +\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package + + +%------------------------------------------------------------------------------- +% required packages +%------------------------------------------------------------------------------- + + +%------------------------------------------------------------------------------- +% overall head definition +%------------------------------------------------------------------------------- +% fonts +\renewcommand*{\namefont}{\fontsize{34}{36}\mdseries\upshape} +\renewcommand*{\titlefont}{\LARGE\mdseries\slshape} +\renewcommand*{\addressfont}{\small\mdseries\slshape} +\renewcommand*{\quotefont}{\large\slshape} + +% styles +\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}} +\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}} +\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}} +\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} + + +%------------------------------------------------------------------------------- +% resume head definition +%------------------------------------------------------------------------------- +% lengths +\@initializelength{\quotewidth} +\@initializelength{\makecvheadnamewidth}% optional makecvheadname width to force a certain width (if set/remains to 0pt, the width is calculated automatically) +\renewcommand*{\recomputecvheadlengths}{% + \setlength{\quotewidth}{0.65\textwidth}} + +% commands +\renewcommand*{\makecvhead}{% + % recompute lengths (in case we are switching from letter to resume, or vice versa) + \recomputecvlengths% + % optional detailed information (pre-rendering) + \@initializebox{\makecvheaddetailsbox}% + \if@details% + \def\phonesdetails{}% + \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number + \protected@edef\phonesdetails{\phonesdetails\protect\makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}% + \def\socialsdetails{}% + \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link + \protected@edef\socialsdetails{\socialsdetails\protect\makenewline\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}% + \savebox{\makecvheaddetailsbox}{% + \addressfont\color{color2}% + \if@left\begin{tabular}[b]{@{}r@{}}\fi% + \if@right\begin{tabular}[b]{@{}l@{}}\fi% + \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% + \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty + \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% + \phonesdetails% needs to be pre-rendered as loops and tabulars seem to conflict + \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% + \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}% + \socialsdetails% needs to be pre-rendered as loops and tabulars seem to conflict + \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}% + \end{tabular} + }\fi% + % optional photo (pre-rendering) + \@initializebox{\makecvheadpicturebox}% + \savebox{\makecvheadpicturebox}{% + \ifthenelse{\isundefined{\@photo}}% + {}% + {% + \if@left% + \hspace*{\separatorcolumnwidth}\fi% + \color{color1}% + \setlength{\fboxrule}{\@photoframewidth}% + \ifdim\@photoframewidth=0pt% + \setlength{\fboxsep}{0pt}\fi% + \framebox{\includegraphics[width=\@photowidth]{\@photo}}}% + \if@right% + \hspace*{\separatorcolumnwidth}\fi}% + % name and title (pre-rendering) + \@initializelength{\makecvheaddetailswidth}\settowidth{\makecvheaddetailswidth}{\usebox{\makecvheaddetailsbox}}% + \@initializelength{\makecvheadpicturewidth}\settowidth{\makecvheadpicturewidth}{\usebox{\makecvheadpicturebox}}% + \ifthenelse{\lengthtest{\makecvheadnamewidth=0pt}}% check for dummy value (equivalent to \ifdim\makecvheadnamewidth=0pt) + {\setlength{\makecvheadnamewidth}{\textwidth-\makecvheaddetailswidth-\makecvheadpicturewidth}}% + {}% + \@initializebox{\makecvheadnamebox}% + \savebox{\makecvheadnamebox}{% + \begin{minipage}[b]{\makecvheadnamewidth}% + \if@left\raggedright\fi% + \if@right\raggedleft\fi% + \namestyle{\@firstname\ \@lastname}% + \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% + \end{minipage}}% + % rendering + \if@left% + \usebox{\makecvheadnamebox}% + \hfill% + \llap{\usebox{\makecvheaddetailsbox}}% \llap is used to suppress the width of the box, allowing overlap if the value of makecvheadnamewidth is forced + \usebox{\makecvheadpicturebox}\fi% + \if@right% + \usebox{\makecvheadpicturebox}% + \rlap{\usebox{\makecvheaddetailsbox}}% \llap is used to suppress the width of the box, allowing overlap if the value of makecvheadnamewidth is forced + \hfill% + \usebox{\makecvheadnamebox}\fi% + \\[2.5em]% + % optional quote + \ifthenelse{\isundefined{\@quote}}% + {}% + {{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}% + \par}% to avoid weird spacing bug at the first section if no blank line is left after \makecvhead + + +%------------------------------------------------------------------------------- +% letter head definition +%------------------------------------------------------------------------------- +% lengths +%\renewcommand*{\recomputeletterheadlengths}{} + +% commands +\renewcommand*{\makeletterhead}{% + % recompute lengths (in case we are switching from letter to resume, or vice versa) + \recomputeletterlengths% + % sender contact info + \hfill% + \begin{minipage}{.5\textwidth}% + % optional detailed information + \if@details% + \raggedleft% + \addressfont\textcolor{color2}{% + {\bfseries\upshape\@firstname~\@lastname}\@firstdetailselementfalse% + % optional detailed information + \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% + \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty + \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% + \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number + \makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}% + \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% + \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}% + \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi% + \end{minipage}\\[1em] + % recipient block + \begin{minipage}[t]{.5\textwidth} + \raggedright% + \addressfont% + {\bfseries\upshape\@recipientname}\\% + \@recipientaddress% + \end{minipage} + % date + \hfill% US style +% \\[1em]% UK style + \@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + % opening + \raggedright% + \@opening\\[1.5em]% + % ensure no extra spacing after \makelettertitle due to a possible blank line +% \ignorespacesafterend% not working + \hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}} + + +\endinput + + +%% end of file `moderncvheadvii.sty'. diff --git a/moderncvstylecontemporary.sty b/moderncvstylecontemporary.sty new file mode 100644 index 0000000..c3411ba --- /dev/null +++ b/moderncvstylecontemporary.sty @@ -0,0 +1,53 @@ +%% start of file `moderncvstylecontemporary.sty'. +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com). +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +% +% 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{moderncvstylecontemporary}[2023/11/24 v2.0.0 modern curriculum vitae and letter style scheme: contemporary] + +% head section alignment options: "left" (default) or "right" +\@initializecommand{\moderncvstyleheadoptions}{} +\DeclareOption{left} {\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,left}} +\DeclareOption{right}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,right}} + +\DeclareOption*{}% avoid choking on unknown options +\ExecuteOptions{left} +\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package + +%------------------------------------------------------------------------------- +% fonts & icons +%------------------------------------------------------------------------------- +% Latin Modern fonts +%\ifxetexorluatex +% \setmainfont{Latin Modern Roman} +% \setsansfont{Latin Modern Sans} +% \setmathfont{Latin Modern Math} +%\else + \IfFileExists{lmodern.sty}% + {\RequirePackage{lmodern}}% + {} +%\fi + +% symbols +\moderncvicons{marvosym} + + +%------------------------------------------------------------------------------- +% header, body & footer +%------------------------------------------------------------------------------- +\moderncvhead[\moderncvstyleheadoptions]{7} +\moderncvbody{6} + + +\endinput + + +%% end of file `moderncvstylecontemporary.sty'. From d85c39d150e78180edd7495cef51e713e0883415 Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Wed, 29 Nov 2023 18:42:33 +0100 Subject: [PATCH 057/105] Add new `cerulean` color theme --- moderncvcolorcerulean.sty | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 moderncvcolorcerulean.sty diff --git a/moderncvcolorcerulean.sty b/moderncvcolorcerulean.sty new file mode 100644 index 0000000..1f7cce8 --- /dev/null +++ b/moderncvcolorcerulean.sty @@ -0,0 +1,32 @@ +%% start of file `moderncvcolorcerulean.sty'. +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com). +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +% +% 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{moderncvcolorcerulean}[2023/11/21 v2.0.0 modern curriculum vitae and letter color scheme: cerulean] + + +%------------------------------------------------------------------------------- +% color scheme definition +%------------------------------------------------------------------------------- +\definecolor{color0}{rgb}{0,0,0}% black +\definecolor{color1}{HTML}{0081a7}% cerulean +\definecolor{color2}{HTML}{4d908e}% dark cyan +\definecolor{headTL}{HTML}{00afb9}% verdigris +\colorlet{headBR}{color1} +\definecolor{headtext}{HTML}{ffffff}% white +\colorlet{headhr}{color2} + + +\endinput + + +%% end of file `moderncvcolorcerulean.sty'. From 8b74bf12f25665a669d5a469aaeec7bbf4069e2a Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Wed, 29 Nov 2023 18:42:33 +0100 Subject: [PATCH 058/105] [contemporary] Update head style 7 * Provide initial header style used by the `contemporary` theme. --- moderncvheadvii.sty | 78 +++++++++++++++++++++++++++++++++------------ 1 file changed, 57 insertions(+), 21 deletions(-) diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index 413177a..9619e62 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -17,6 +17,11 @@ \@initializeif{\if@details}\@detailsfalse \DeclareOption{details} {\@detailstrue} \DeclareOption{nodetails} {\@detailsfalse} +% QR options: "qr" (default) or "noqr". If "qr" is specified, a QR code is generated to point to the +% homepage and placed near the details section +\@initializeif{\if@headqr}\@headqrfalse +\DeclareOption{qr} {\@headqrtrue} +\DeclareOption{noqr} {\@headqrfalse} % left/right options: "left" (default) or "right" \@initializeif{\if@left} \@leftfalse @@ -25,29 +30,37 @@ \DeclareOption{right} {\@leftfalse\@righttrue} \DeclareOption*{}% avoid choking on unknown options -\ExecuteOptions{details,left} +\ExecuteOptions{details,qr,left} \ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package %------------------------------------------------------------------------------- % required packages %------------------------------------------------------------------------------- +\RequirePackage{qrcode} +\RequirePackage{tikz} +\usetikzlibrary{tikzmark,fit} %------------------------------------------------------------------------------- % overall head definition %------------------------------------------------------------------------------- +\@ifundefined{\string\color@headTL}{\colorlet{headTL}{color1}}{} +\@ifundefined{\string\color@headBR}{\colorlet{headBR}{color1}}{} +\@ifundefined{\string\color@headtext}{\colorlet{headtext}{color2}}{} +\@ifundefined{\string\color@headhr}{\colorlet{headhr}{color2}}{} + % fonts -\renewcommand*{\namefont}{\fontsize{34}{36}\mdseries\upshape} +\renewcommand*{\namefont}{\fontsize{30}{32}\rmfamily\mdseries\upshape} \renewcommand*{\titlefont}{\LARGE\mdseries\slshape} \renewcommand*{\addressfont}{\small\mdseries\slshape} \renewcommand*{\quotefont}{\large\slshape} % styles -\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}} -\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}} -\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}} -\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} +\renewcommand*{\namestyle}[1]{{\namefont\textcolor{headtext}{#1}}} +\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{headtext}{#1}}} +\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{headtext}{#1}}} +\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color0}{#1}}} %------------------------------------------------------------------------------- @@ -73,7 +86,7 @@ \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link \protected@edef\socialsdetails{\socialsdetails\protect\makenewline\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}% \savebox{\makecvheaddetailsbox}{% - \addressfont\color{color2}% + \addressfont\color{headtext}% \if@left\begin{tabular}[b]{@{}r@{}}\fi% \if@right\begin{tabular}[b]{@{}l@{}}\fi% \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% @@ -92,15 +105,24 @@ \ifthenelse{\isundefined{\@photo}}% {}% {% - \if@left% - \hspace*{\separatorcolumnwidth}\fi% - \color{color1}% - \setlength{\fboxrule}{\@photoframewidth}% - \ifdim\@photoframewidth=0pt% - \setlength{\fboxsep}{0pt}\fi% - \framebox{\includegraphics[width=\@photowidth]{\@photo}}}% \if@right% - \hspace*{\separatorcolumnwidth}\fi}% + \hspace*{\separatorcolumnwidth}\fi% + \begin{tikzpicture} + \path[top color=headBR,bottom color=headTL,shading angle=45] (0,0) circle (\dimexpr\@photowidth/2+\@photoframewidth*2); + \path[fill=white] (0,0) circle (\dimexpr\@photowidth/2+\@photoframewidth); + \begin{scope} + \clip (0,0) circle (\dimexpr\@photowidth/2); + \node[inner sep=0pt] at (0,0) {\includegraphics[width=\@photowidth]{\@photo}}; + \end{scope} + \end{tikzpicture}% + }% + \if@left% + \hspace*{\separatorcolumnwidth}\fi}% + % optional QR for homepage (pre-rendering) + \@initializebox{\makecvheadqrbox}% + \savebox{\makecvheadqrbox}{% + \ifthenelse{\isundefined{\@homepage}}{}{\tikz\node[inner sep=1ex,fill=white]{\qrcode[height=1.5cm]{\@homepage}};}% + }% % name and title (pre-rendering) \@initializelength{\makecvheaddetailswidth}\settowidth{\makecvheaddetailswidth}{\usebox{\makecvheaddetailsbox}}% \@initializelength{\makecvheadpicturewidth}\settowidth{\makecvheadpicturewidth}{\usebox{\makecvheadpicturebox}}% @@ -112,25 +134,39 @@ \begin{minipage}[b]{\makecvheadnamewidth}% \if@left\raggedright\fi% \if@right\raggedleft\fi% - \namestyle{\@firstname\ \@lastname}% + \namestyle{\@firstname\ {\scshape\@lastname}}% \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% \end{minipage}}% % rendering + \begin{tikzpicture}[remember picture,overlay] + \node(head-bg) [top color=headTL,bottom color=headBR,shading angle=45,inner sep=0pt, + fit={(current page.north west)(current page.north east)(pic cs:head-end)}] {}; + % Users may define `\@moderncvheadBackground` for additional background decoration + \ifthenelse{\isundefined{\@moderncvheadBackground}}{}{\@moderncvheadBackground} + + \path[draw,line width=\@photoframewidth] + (head-bg.south west) edge[color=headhr!85!black] ([xshift=8em]head-bg.south west) + ([xshift=8em]head-bg.south west) edge[color=headhr] ([xshift=-8em]head-bg.south east) + ([xshift=-8em]head-bg.south east) edge[color=headhr!85!black] (head-bg.south east); + \end{tikzpicture}% \if@left% + \usebox{\makecvheadpicturebox}% \usebox{\makecvheadnamebox}% \hfill% \llap{\usebox{\makecvheaddetailsbox}}% \llap is used to suppress the width of the box, allowing overlap if the value of makecvheadnamewidth is forced - \usebox{\makecvheadpicturebox}\fi% + \usebox{\makecvheadqrbox}\fi% \if@right% - \usebox{\makecvheadpicturebox}% + \usebox{\makecvheadqrbox}% \rlap{\usebox{\makecvheaddetailsbox}}% \llap is used to suppress the width of the box, allowing overlap if the value of makecvheadnamewidth is forced \hfill% - \usebox{\makecvheadnamebox}\fi% - \\[2.5em]% + \usebox{\makecvheadnamebox}% + \usebox{\makecvheadpicturebox}\fi% + \\[.15em]% + \tikzmark{head-end}\\[.15em]% % optional quote \ifthenelse{\isundefined{\@quote}}% {}% - {{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}% + {{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[.15em]}}% \par}% to avoid weird spacing bug at the first section if no blank line is left after \makecvhead From 66e2655b7cb4b47d0da67d85fdc590575e08ac70 Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Wed, 29 Nov 2023 18:42:33 +0100 Subject: [PATCH 059/105] Initial implementation of a vertical timeline --- moderncvverticaltimeline.sty | 79 ++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 moderncvverticaltimeline.sty diff --git a/moderncvverticaltimeline.sty b/moderncvverticaltimeline.sty new file mode 100644 index 0000000..1ee94a5 --- /dev/null +++ b/moderncvverticaltimeline.sty @@ -0,0 +1,79 @@ +%% start of file `moderncvverticaltimeline.sty'. +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +% +% 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{moderncvverticaltimeline}[2023/11/29 v2.0.0 modern curriculum vitae vertical timeline] + + +%------------------------------------------------------------------------------- +% required packages +%------------------------------------------------------------------------------- +\RequirePackage{tikz} + +%------------------------------------------------------------------------------- +% vertical timeline implementation +%------------------------------------------------------------------------------- +\tikzset{ + tl_milestone/.style={circle,inner sep=1.5pt,draw=color0!20,label={west:#1}}, + tl_link/.style={thick,densely dotted,color0!20}, +} + +\newcounter{tl@chainidx}\setcounter{tl@chainidx}{0} +\newcounter{tl@nodeidx}\setcounter{tl@nodeidx}{0} + +% Mark the end of the current chain; any `\tl@milestone` issued afterward will be on a new timeline. +\def\tl@resetchain{% + \stepcounter{tl@chainidx}% + \setcounter{tl@nodeidx}{0}% +} + +% Create a node in the current timeline and link it to the previous node; if the previous milestone +% is on the last shipped out page, draw a line that extends until the top margin. The argument is laid out as a label (default left). +\def\tl@milestone#1{% + \edef\@tl@prev{tl-\thetl@chainidx-\thetl@nodeidx}% + \stepcounter{tl@nodeidx}% + \edef\@tl@this{tl-\thetl@chainidx-\thetl@nodeidx}% + \tikz[remember picture,overlay] { + \node[tl_milestone={#1}] (\@tl@this) {}; + \ifnum\thetl@nodeidx>1 + \pgfpointdiff{\pgfpointanchor{\@tl@prev}{center}}{\pgfpointanchor{\@tl@this}{center}} + \ifnum\pgf@y>0 + \draw[tl_link] (\@tl@this) -- ([yshift=-1em] \@tl@this |- current page.north); + \else + \draw[tl_link] (\@tl@this) -- (\@tl@prev); + \fi + \fi + } +} + +\AddToHook{shipout/background}{% + % If there are follow-up milestones in the current timeline, draw a line that extends until the bottom margin + \edef\@tl@prev{tl-\thetl@chainidx-\number\numexpr\thetl@nodeidx-1}% + \edef\@tl@this{tl-\thetl@chainidx-\thetl@nodeidx}% + \tikz[remember picture,overlay] { + \ifnum\thetl@nodeidx>1 + \pgfpointdiff{\pgfpointanchor{\@tl@prev}{center}}{\pgfpointanchor{\@tl@this}{center}} + \ifnum\pgf@y>0 + \draw[tl_link] (\@tl@prev) -- ([yshift=1em] \@tl@prev |- current page.south); + \fi + \fi + } +} + +\AtEndDocument{\tl@resetchain} + +\let\@old@section=\section% +\RenewDocumentCommand{\section}{sm}{\tl@resetchain\@old@section{#1}} + +\endinput + + +%% end of file `moderncvverticaltimeline.sty'. From c41143a10d5e57a298e1ee3f0166f2d7b00e7e1b Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Wed, 29 Nov 2023 18:42:33 +0100 Subject: [PATCH 060/105] [contemporary] Update body style 6 * Provide initial body style for the `contemporary` theme --- moderncvbodyvi.sty | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/moderncvbodyvi.sty b/moderncvbodyvi.sty index 610ee33..3b13b1b 100644 --- a/moderncvbodyvi.sty +++ b/moderncvbodyvi.sty @@ -17,13 +17,14 @@ %------------------------------------------------------------------------------- % required packages %------------------------------------------------------------------------------- +\RequirePackage{moderncvverticaltimeline} %------------------------------------------------------------------------------- % overall body definition %------------------------------------------------------------------------------- % fonts -\renewcommand*{\sectionfont}{\Large\mdseries\upshape} +\renewcommand*{\sectionfont}{\Large\upshape\bfseries} \renewcommand*{\subsectionfont}{\large\mdseries\upshape} \renewcommand*{\hintfont}{} @@ -66,11 +67,15 @@ \@initializelength{\baseletterheight} \settoheight{\baseletterheight}{\sectionstyle{o}} \setlength{\baseletterheight}{\baseletterheight-0.95ex} -\RenewDocumentCommand{\section}{sm}{% +% The optional argument can be used to place a small icon near the section name. +% E.g. `\section[\faBookmark]{Education}` +\RenewDocumentCommand{\section}{sO{}m}{% + \tl@resetchain% \par\addvspace{2.5ex}% \phantomsection{}% reset the anchor for hyperrefs - \addcontentsline{toc}{section}{#2}% - \cvitem[0ex]{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{\hintscolumnwidth}{0.95ex}}}{\strut\sectionstyle{#2}}% + \addcontentsline{toc}{section}{#3}% + \strut\sectionstyle{\textcolor{color1!55!white}{{#2}\rule{.75ex}{0pt}\rule{1pt}{\heightof{#3}}}% + \rule{.75ex}{0pt}#3}% \par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading \RenewDocumentCommand{\subsection}{sm}{% @@ -105,12 +110,12 @@ {\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}} \renewcommand*{\cventry}[7][.25em]{% - \cvitem[#1]{#2}{% + \cvitem[#1]{\tl@milestone{#2}}{% {\bfseries#3}% \ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}% \ifthenelse{\equal{#5}{}}{}{, #5}% \ifthenelse{\equal{#6}{}}{}{, #6}% - .\strut% + \strut% \ifx&% \else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}} From fd3bf93f9ae970e710fd716209b3ef1fc8ed2624 Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Mon, 29 Apr 2024 20:52:13 +0200 Subject: [PATCH 061/105] [contemporary] Support subject and signature in cover letter --- moderncvbodyvi.sty | 3 ++- moderncvheadvii.sty | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/moderncvbodyvi.sty b/moderncvbodyvi.sty index 3b13b1b..8a765ce 100644 --- a/moderncvbodyvi.sty +++ b/moderncvbodyvi.sty @@ -165,7 +165,8 @@ \setlength{\parskip}{6\p@}} \renewcommand*{\makeletterclosing}{ - \@closing\\[3em]% + \@closing\ifthenelse{\isundefined{\@signature}}{\\[3em]}{\\[1em]}% shrink space when signature is set + \ifthenelse{\isundefined{\@signature}}{}{{\@signature\\}} {\bfseries\@firstname~\@lastname}% \ifthenelse{\isundefined{\@enclosure}}{}{% \\% diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index 9619e62..c01a232 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -209,6 +209,8 @@ \hfill% US style % \\[1em]% UK style \@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + % optional subject + \ifthenelse{\isundefined{\@subject}}{}{{\bfseries\@subject\\[3em]}} % opening \raggedright% \@opening\\[1.5em]% From 1ac6c08efab062aecc86a28fd4b95b1795f23612 Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Mon, 29 Apr 2024 21:14:42 +0200 Subject: [PATCH 062/105] Update `template.tex` --- template.tex | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/template.tex b/template.tex index 1a8314f..48a7fce 100644 --- a/template.tex +++ b/template.tex @@ -8,17 +8,23 @@ \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') -\moderncvcolor{blue} % color options 'black', 'blue' (default), 'burgundy', 'green', 'grey', 'orange', 'purple' and 'red' +\moderncvcolor{cerulean} % color options 'black', 'blue' (default), 'burgundy', 'green', 'grey', 'orange', 'purple' and 'red'; for contemporary style use 'cerulean' % moderncv themes -\moderncvstyle{casual} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy' +\moderncvstyle[]{contemporary} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle', 'fancy' and 'contemporary' + % the 'contemporary' style optionally takes the `qr` (default) or `noqr` options %\renewcommand{\familydefault}{\sfdefault} % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name %\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page % adjust the page margins -\usepackage[scale=0.75]{geometry} +\usepackage[hmargin=0.5in,vmargin=10pt]{geometry} % the 'contemporary' style looks better with reduced margins; uncomment the line below for increased margin +%\usepackage[scale=0.75]{geometry} %\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... +% the 'contemporary' style allows to append additional elements to the head background; uncomment and customize if needed +%\def\@moderncvheadBackground{ +%} + % font loading % for luatex and xetex, do not use inputenc and fontenc % see https://tex.stackexchange.com/a/496643 @@ -30,6 +36,12 @@ \setsansfont{Latin Modern Sans} \setmonofont{Latin Modern Mono} \setmathfont{Latin Modern Math} + + % you may also consider Fira Sans Light for a extra modern look + %\setsansfont[ItalicFont={Fira Sans Light Italic},% + % BoldFont={Fira Sans},% + % BoldItalicFont={Fira Sans Italic}]% + % {Fira Sans Light}% \else \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} @@ -95,7 +107,7 @@ \extrainfo{additional information} % optional, remove / comment the line if not wanted -\photo[64pt][0.4pt]{picture} % optional, remove / comment the line if not wanted; '64pt' is the height the picture must be resized to, 0.4pt is the thickness of the frame around it (put it to 0pt for no frame) and 'picture' is the name of the picture file +\photo[64pt][2pt]{picture} % optional, remove / comment the line if not wanted; '64pt' is the height the picture must be resized to, 2pt is the thickness of the frame around it (put it to 0pt for no frame) and 'picture' is the name of the picture file \quote{Some quote} % optional, remove / comment the line if not wanted % bibliography adjustments (only useful if you make citations in your resume, or print a list of publications using BibTeX) @@ -116,7 +128,7 @@ %----- resume --------------------------------------------------------- \makecvtitle -\section{Education} +\section{Education} % for 'contemporary' style use optional argument for displaying an icon, e.g. \section[\faGraduationCap]{Education} \cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} % arguments 3 to 6 can be left empty \cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} From b5d6a6e79ffd55b36fed6aee61fabe761c0cff2c Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Wed, 1 May 2024 13:47:23 +0200 Subject: [PATCH 063/105] [contemporary] Properly support `qr` and `noqr` options --- moderncvheadvii.sty | 7 ++++--- moderncvstylecontemporary.sty | 4 +++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index c01a232..f0c259e 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -120,9 +120,10 @@ \hspace*{\separatorcolumnwidth}\fi}% % optional QR for homepage (pre-rendering) \@initializebox{\makecvheadqrbox}% - \savebox{\makecvheadqrbox}{% - \ifthenelse{\isundefined{\@homepage}}{}{\tikz\node[inner sep=1ex,fill=white]{\qrcode[height=1.5cm]{\@homepage}};}% - }% + \if@headqr% + \savebox{\makecvheadqrbox}{% + \ifthenelse{\isundefined{\@homepage}}{}{\tikz\node[inner sep=1ex,fill=white]{\qrcode[height=1.5cm]{\@homepage}};}% + }\fi% % name and title (pre-rendering) \@initializelength{\makecvheaddetailswidth}\settowidth{\makecvheaddetailswidth}{\usebox{\makecvheaddetailsbox}}% \@initializelength{\makecvheadpicturewidth}\settowidth{\makecvheadpicturewidth}{\usebox{\makecvheadpicturebox}}% diff --git a/moderncvstylecontemporary.sty b/moderncvstylecontemporary.sty index c3411ba..a37c856 100644 --- a/moderncvstylecontemporary.sty +++ b/moderncvstylecontemporary.sty @@ -17,9 +17,11 @@ \@initializecommand{\moderncvstyleheadoptions}{} \DeclareOption{left} {\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,left}} \DeclareOption{right}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,right}} +\DeclareOption{qr} {\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,qr}} +\DeclareOption{noqr}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,noqr}} \DeclareOption*{}% avoid choking on unknown options -\ExecuteOptions{left} +\ExecuteOptions{left,qr} \ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package %------------------------------------------------------------------------------- From d0a5ff550ea4c6a7af2afb0a4ce7eae886f705cd Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Wed, 1 May 2024 13:47:23 +0200 Subject: [PATCH 064/105] [moderncvskillmatrix] Support the `circle` option --- moderncvskillmatrix.sty | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 5c1a893..3f4fb34 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -218,6 +218,10 @@ \@initializeif{\if@moderncvbodyv}\@moderncvbodyvfalse \DeclareOption{moderncvbodyv}{\@moderncvbodyifalse\@moderncvbodyiifalse\@moderncvbodyiiifalse\@moderncvbodyivfalse\@moderncvbodyvtrue} +% If option `circle` is specified, use circles instead of small rectangles for rating skills +\@initializeif{\if@cvskillcircle}\@cvskillcirclefalse +\DeclareOption{circle}{\@cvskillcircletrue} + \DeclareOption*{}% avoid choking on unknown options \ExecuteOptions{moderncvbodyi} \ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package @@ -239,8 +243,14 @@ % %------------------------------------------------------------------------------- % The code for the Skilllevel illustration with the little boxes. % This is idea stolen from the limecv package, see https://github.com/opieters/limecv.git -\@initializelength{\cvSkill@RectangleSize} -\setlength{\cvSkill@RectangleSize}{1.2ex} +\@initializelength{\cvSkill@ShapeSize} +\if@cvskillcircle% + \setlength{\cvSkill@ShapeSize}{.7ex}% + \def\cvSkill@Shape#1{\tikz\filldraw[#1] (0, 0) circle (\cvSkill@ShapeSize);} +\else + \setlength{\cvSkill@ShapeSize}{1.2ex} + \def\cvSkill@Shape#1{\tikz\filldraw[#1] (0, 0) rectangle (\cvSkill@ShapeSize, \cvSkill@ShapeSize);} +\fi \newcount\my@repeat@count \DeclareDocumentCommand{\cvskill}{m}{% % Illustrate skill level with little colored boxes. @@ -252,10 +262,10 @@ % \cvskill{3} \begingroup \my@repeat@count=\z@ - \@whilenum\my@repeat@count<#1\do{\tikz\filldraw[skillmatrixfullcolor] (0, 0) rectangle (\cvSkill@RectangleSize, \cvSkill@RectangleSize);\advance% + \@whilenum\my@repeat@count<#1\do{\cvSkill@Shape{skillmatrixfullcolor}\advance% \my@repeat@count\@ne\,}% \my@repeat@count=\numexpr5-\z@\relax - \@whilenum\my@repeat@count>#1\do{\tikz\filldraw[skillmatrixemptycolor] (0, 0) rectangle (\cvSkill@RectangleSize, \cvSkill@RectangleSize);\advance% + \@whilenum\my@repeat@count>#1\do{\cvSkill@Shape{skillmatrixemptycolor}\advance% \my@repeat@count\m@ne\,}% \endgroup }% end \cvskill From 02a928723b7f8b5724e8ec3860a5b68b60dd9461 Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Wed, 1 May 2024 13:47:23 +0200 Subject: [PATCH 065/105] [contemporary] Properly support skill matrix --- moderncvbodyvi.sty | 5 +++++ moderncvstylecontemporary.sty | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/moderncvbodyvi.sty b/moderncvbodyvi.sty index 8a765ce..60f9997 100644 --- a/moderncvbodyvi.sty +++ b/moderncvbodyvi.sty @@ -18,6 +18,10 @@ % required packages %------------------------------------------------------------------------------- \RequirePackage{moderncvverticaltimeline} +% No customization currently exists for `modercvbodyvi`; just reuse +% `moderncvbodyi`. We might consider supporting a short table format (only skill +% name and rating) in the future. +\RequirePackage[moderncvbodyi,circle]{moderncvskillmatrix} %------------------------------------------------------------------------------- @@ -61,6 +65,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@}} diff --git a/moderncvstylecontemporary.sty b/moderncvstylecontemporary.sty index a37c856..848b94d 100644 --- a/moderncvstylecontemporary.sty +++ b/moderncvstylecontemporary.sty @@ -41,6 +41,13 @@ % symbols \moderncvicons{marvosym} +%------------------------------------------------------------------------------- +% Colors +%------------------------------------------------------------------------------- +% skillmatrix +\colorlet{bodyrulecolor}{color1} +\colorlet{skillmatrixfullcolor}{color1} +\colorlet{skillmatrixemptycolor}{color2!30} %------------------------------------------------------------------------------- % header, body & footer From 5353471fcecfb4cd8bb37d16dcbcddd124f97d4f Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Mon, 6 May 2024 17:52:09 +0200 Subject: [PATCH 066/105] [contemporary] Fix social icons appering in the header --- commons/colors.tex | 2 +- moderncvstylecontemporary.sty | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/commons/colors.tex b/commons/colors.tex index aaa6319..7f840ff 100644 --- a/commons/colors.tex +++ b/commons/colors.tex @@ -15,7 +15,7 @@ % default colors %------------------------------------------------------------------------------- -\colorlet{default-socialicon-color}{darkgrey} +\@ifundefined{\string\color@default-socialicon-color}{\colorlet{default-socialicon-color}{darkgrey}}{} %------------------------------------------------------------------------------- % colors for social icons diff --git a/moderncvstylecontemporary.sty b/moderncvstylecontemporary.sty index 848b94d..32f02ce 100644 --- a/moderncvstylecontemporary.sty +++ b/moderncvstylecontemporary.sty @@ -39,7 +39,8 @@ %\fi % symbols -\moderncvicons{marvosym} +\providecolor{default-socialicon-color}{named}{headtext} +\moderncvicons{symbols} %------------------------------------------------------------------------------- % Colors From b15f06573e0740de3e18d4a3026c49cbe50a6a4c Mon Sep 17 00:00:00 2001 From: Mark E Fuller <mark.e.fuller@gmx.de> Date: Wed, 8 May 2024 19:48:05 +0300 Subject: [PATCH 067/105] make hidden head options available (#150) add '(no)details' option to head in all styles, plus 'alternate' in casual Co-authored-by: David <forenkram@gmx.de> --- CHANGELOG | 3 +++ moderncvheadvi.sty | 2 +- moderncvstylebanking.sty | 13 ++++++++++++- moderncvstylecasual.sty | 16 ++++++++++++++-- moderncvstyleclassic.sty | 13 ++++++++++++- moderncvstylefancy.sty | 17 +++++++++++++++-- moderncvstyleoldstyle.sty | 19 ++++++++++++++++--- 7 files changed, 73 insertions(+), 10 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index f386ab7..32c5ba4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -22,6 +22,8 @@ version 2.?.? (29 Jun 2023) - New \social options: arXiv, INSPIRE (#185) - Systematize colors and make them user adjustable. See documentation for details. This requires the \moderncvcolor to be issued BEFORE \moderncvstyle. +- all styles: make the head options 'details' and 'nodetails' available to the user. (previously they were hidden). Oldstyle does not respond too well to nodetails. +- casual style: make the head options 'alternate', 'details' and 'nodetails' available to the user. (previously they were hidden). version 2.3.1 (21 Feb 2022) - Fix duplicate GitLab icon (#105). @@ -35,6 +37,7 @@ version 2.3.0 (16 Dec 2021) version: 2.2.0 (28 Jul 2021) - Remove dot in \cventry when using moderncvbodyi. + - Remove http baseurl in hyperref. - Change font encoding to use fontspec with Latin Modern for LuaTeX and XeTeX, else inputenc / fontenc / lmodern (https://tex.stackexchange.com/a/496643). diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index 7364d0e..73ed246 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -24,7 +24,7 @@ \DeclareOption{right} {\@leftfalse\@righttrue} \DeclareOption*{}% avoid choking on unknown options -\ExecuteOptions{details, left} +\ExecuteOptions{details,left} \ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package diff --git a/moderncvstylebanking.sty b/moderncvstylebanking.sty index f8ed6f7..448d30e 100644 --- a/moderncvstylebanking.sty +++ b/moderncvstylebanking.sty @@ -24,6 +24,12 @@ \DeclareOption{center} {\edef\moderncvstylebodyoptions{\moderncvstylebodyoptions,center}} \DeclareOption{right} {\edef\moderncvstylebodyoptions{\moderncvstylebodyoptions,right}} +% head options +\@initializecommand{\moderncvstyleheadoptions}{} +\@initializeif{\if@datainhead}\@datainheadtrue +\DeclareOption{details}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,details}} +\DeclareOption{nodetails}{\@datainheadfalse\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,nodetails}} + % toggle use of symbol fonts. \@initializeif{\if@symbols}\@symbolsfalse \DeclareOption{symbols} {\@symbolstrue} @@ -86,9 +92,14 @@ %------------------------------------------------------------------------------- % header, body & footer %------------------------------------------------------------------------------- -\moderncvhead{3} +\moderncvhead[\moderncvstyleheadoptions]{3} \moderncvbody[\moderncvstylebodyoptions]{3} +\if@datainhead +% if data is shown in head, do not include the footer +\else + \moderncvfoot{1} +\fi \endinput diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index cf5a1b8..a646615 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -16,6 +16,12 @@ \@initializecommand{\moderncvstyleheadoptions}{} \DeclareOption{left} {\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,left}} \DeclareOption{right}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,right}} +% head options alternate, details and no details +\DeclareOption{alternate}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,alternate}} +\@initializeif{\if@datainhead}\@datainheadfalse +\DeclareOption{details}{\@datainheadtrue\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,details}} +\DeclareOption{nodetails}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,nodetails}} + % toggle use of symbol fonts. \@initializeif{\if@symbols}\@symbolsfalse @@ -23,7 +29,7 @@ \DeclareOption{nosymbols} {\@symbolsfalse} \DeclareOption*{}% avoid choking on unknown options -\ExecuteOptions{right,symbols} +\ExecuteOptions{right,symbols,nodetails} \ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package %------------------------------------------------------------------------------- @@ -75,7 +81,13 @@ %------------------------------------------------------------------------------- \moderncvhead[\moderncvstyleheadoptions]{2} \moderncvbody{1} -\moderncvfoot{1} +% include foot only if nodetails option is active since otherwise we have two times the information +% on the page +\if@datainhead +% if data is shown in head, do not include the footer +\else + \moderncvfoot{1} +\fi \endinput diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index 125e63c..8510b2a 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -18,13 +18,17 @@ \DeclareOption{right}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,right}} \DeclareOption{top}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,top}} +\@initializeif{\if@datainhead}\@datainheadtrue +\DeclareOption{details}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,details}} +\DeclareOption{nodetails}{\@datainheadfalse\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,nodetails}} + % toggle use of symbol fonts. \@initializeif{\if@symbols}\@symbolsfalse \DeclareOption{symbols} {\@symbolstrue} \DeclareOption{nosymbols} {\@symbolsfalse} \DeclareOption*{}% avoid choking on unknown options -\ExecuteOptions{left,symbols} +\ExecuteOptions{left,symbols,details} \ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package %------------------------------------------------------------------------------- @@ -76,6 +80,13 @@ %------------------------------------------------------------------------------- \moderncvhead[\moderncvstyleheadoptions]{1} \moderncvbody{1} +% include foot only if nodetails option is active since otherwise we have two times the information +% on the page +\if@datainhead +% if data is shown in head, do not include the footer +\else + \moderncvfoot{1} +\fi \endinput diff --git a/moderncvstylefancy.sty b/moderncvstylefancy.sty index 25cde7d..980388d 100644 --- a/moderncvstylefancy.sty +++ b/moderncvstylefancy.sty @@ -12,13 +12,19 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{moderncvstylefancy}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: fancy] +% headoptions +\@initializecommand{\moderncvstyleheadoptions}{} +\@initializeif{\if@datainhead}\@datainheadtrue +\DeclareOption{details}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,details}} +\DeclareOption{nodetails}{\@datainheadfalse\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,nodetails}} + % toggle use of symbol fonts. \@initializeif{\if@symbols}\@symbolsfalse \DeclareOption{symbols} {\@symbolstrue} \DeclareOption{nosymbols} {\@symbolsfalse} \DeclareOption*{}% avoid choking on unknown options -\ExecuteOptions{symbols} +\ExecuteOptions{symbols,details} \ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package %------------------------------------------------------------------------------- @@ -71,9 +77,16 @@ %------------------------------------------------------------------------------- % header, body & footer %------------------------------------------------------------------------------- -\moderncvhead{5} +\moderncvhead[\moderncvstyleheadoptions]{5} \moderncvbody{5} +% include foot only if nodetails option is active since otherwise we have two times the information +% on the page +\if@datainhead +% if data is shown in head, do not include the footer +\else + \moderncvfoot{1} +\fi \endinput diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty index 466af7e..ccc92cd 100644 --- a/moderncvstyleoldstyle.sty +++ b/moderncvstyleoldstyle.sty @@ -12,13 +12,20 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{moderncvstyleoldstyle}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: oldstyle] +% headoptions +\@initializecommand{\moderncvstyleheadoptions}{} +\@initializeif{\if@datainhead}\@datainheadtrue +\DeclareOption{details}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,details}} +\DeclareOption{nodetails}{\@datainheadfalse\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,nodetails}} + + % toggle use of symbol fonts. \@initializeif{\if@symbols}\@symbolsfalse \DeclareOption{symbols} {\@symbolstrue} \DeclareOption{nosymbols} {\@symbolsfalse} \DeclareOption*{}% avoid choking on unknown options -\ExecuteOptions{symbols} +\ExecuteOptions{symbols,details} \ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package %------------------------------------------------------------------------------- @@ -77,9 +84,15 @@ %------------------------------------------------------------------------------- % header, body & footer %------------------------------------------------------------------------------- -\moderncvhead{4} +\moderncvhead[\moderncvstyleheadoptions]{4} \moderncvbody{4} - +% include foot only if nodetails option is active since otherwise we have two times the information +% on the page +\if@datainhead +% if data is shown in head, do not include the footer +\else + \moderncvfoot{1} +\fi \endinput From beb45fb23a7bcd49670036647bb9a916e24d9e60 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Fri, 10 May 2024 16:56:23 +0200 Subject: [PATCH 068/105] documentation paragraph for contemporary style, ignoring .toc in git (#187) Co-authored-by: LLdaniel <daniel.adlkofer2@freenet.de> --- .gitignore | 1 + manual/moderncv_userguide.pdf | Bin 119938 -> 118672 bytes manual/moderncv_userguide.tex | 15 +++++++++++++++ 3 files changed, 16 insertions(+) diff --git a/.gitignore b/.gitignore index 84f231c..2e83ea9 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ *.out *.synctex.gz *.xdv +*.toc # template.tex output # move to *.pdf once manual is done diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index 2260f9401d3508b0ccf81f55b0616e762293ddf9..ac6ee99e58033b3022313f224224db99e528572b 100644 GIT binary patch delta 76037 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�v0WzF{4><ICh<j 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 delta 77063 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 diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 46076ae..6b8b8de 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -628,6 +628,21 @@ This style allows the following options: \moderncvstyle[left, nosymbols]{casual} \end{lstlisting} +\paragraph{\code{contemporary}} +This style allows the following options which \emph{only} affect header and footer styles: + +\begin{tabular}{r@{\hspace{2ex}}p{0.75\textwidth}} + \textbf{\code{alignment}} & values: \code{left} (default), \code{right}. + Aligns the address block and the picture. \\ + \textbf{\code{data in head}} & values: \code{details} (default), \code{nodetails}. + Toggles between the header and footer as the location of personal data on the page. \\ + \textbf{\code{qr}} & values: \code{qr} (default), \code{noqr}. + Enables or disables the inclusion of a QR code of your personal website. +\end{tabular} +\note For the \code{contemporary} style it is recommended to use the \code{\\moderncvcolor\{cerulean\}} color scheme. The \code{contemporary} style is even more appealing with reduced margins. Use this in your preamble: +\begin{lstlisting} + \usepackage[hmargin=0.5in,vmargin=10pt]{geometry} +\end{lstlisting} \subsection{Adjusting colors} The colors of each style can be adjusted. From 9687f709b7ec450556ba083fed7a19380f7f4407 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Fri, 10 May 2024 21:28:17 +0200 Subject: [PATCH 069/105] [cvlistitem] Space control between list symbol and text feature (#74) (#182) * space control between list symbol and text feature (#74) * space control feature realized with option 2 (option 1 reverted) --- CHANGELOG | 1 + moderncvbodyi.sty | 7 ++++--- moderncvbodyiii.sty | 7 ++++--- moderncvbodyiv.sty | 7 ++++--- moderncvbodyv.sty | 7 ++++--- moderncvbodyvi.sty | 7 ++++--- template.tex | 1 + 7 files changed, 22 insertions(+), 15 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 32c5ba4..b23350a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -24,6 +24,7 @@ version 2.?.? (29 Jun 2023) This requires the \moderncvcolor to be issued BEFORE \moderncvstyle. - all styles: make the head options 'details' and 'nodetails' available to the user. (previously they were hidden). Oldstyle does not respond too well to nodetails. - casual style: make the head options 'alternate', 'details' and 'nodetails' available to the user. (previously they were hidden). +- Setting \listitemsymbolspace allows custom spacing between list symbol and text item (for \cvlistitem and \cvlistdoubleitem). version 2.3.1 (21 Feb 2022) - Fix duplicate GitLab icon (#105). diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index 37ecee0..4f46194 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -49,6 +49,7 @@ \@initializelength{\listitemcolumnwidth} % used by \cvlistdoubleitem \@initializelength{\listdoubleitemcolumnwidth} +\@initializelength{\listitemsymbolspace} \settowidth{\listitemsymbolspace}{0pt} % default moderncv \photo (change the definition such that by default the photo and its box align with the section bars \RenewDocumentCommand{\photo}{O{\hintscolumnwidth-0.8pt-2\fboxsep}O{0.4pt}m}{\def\@photowidth{#1}\def\@photoframewidth{#2}\def\@photo{#3}}% @@ -98,14 +99,14 @@ \begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}} \renewcommand*{\cvlistitem}[2][.25em]{% - \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemcolumnwidth}#2\end{minipage}}} + \cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}} \renewcommand*{\cvlistdoubleitem}[3][.25em]{% - \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}% + \cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listdoubleitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}% \hfill% fill of \separatorcolumnwidth \ifthenelse{\equal{#3}{}}% {}% - {\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}} + {\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listdoubleitemcolumnwidth-\listitemsymbolspace}#3\end{minipage}}}} \renewcommand*{\cventry}[7][.25em]{% \cvitem[#1]{#2}{% diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index 7b7c40b..453d821 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -88,6 +88,7 @@ \@initializelength{\listitemcolumnwidth} % used by \cvlistdoubleitem \@initializelength{\listdoubleitemcolumnwidth} +\@initializelength{\listitemsymbolspace} \settowidth{\listitemsymbolspace}{0pt} % commands \renewcommand*{\recomputecvbodylengths}{% @@ -156,15 +157,15 @@ \par\addvspace{#1}} \renewcommand*{\cvlistitem}[2][.25em]{% - \listitemsymbol\begin{minipage}[t]{\listitemcolumnwidth}#2\end{minipage}% + \listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}% \par\addvspace{#1}} \renewcommand*{\cvlistdoubleitem}[3][.25em]{% - \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}% + \cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listdoubleitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}% \hfill% fill of \separatorcolumnwidth \ifstrempty{#3}% {}% - {\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}} + {\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listdoubleitemcolumnwidth-\listitemsymbolspace}#3\end{minipage}}}} \renewcommand*{\cventry}[7][.25em]{ \begin{tabular*}{\maincolumnwidth}{l@{\extracolsep{\fill}}r}% diff --git a/moderncvbodyiv.sty b/moderncvbodyiv.sty index a29d8c2..606d6d7 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -49,6 +49,7 @@ \@initializelength{\listitemcolumnwidth} % used by \cvlistdoubleitem \@initializelength{\listdoubleitemcolumnwidth} +\@initializelength{\listitemsymbolspace} \settowidth{\listitemsymbolspace}{0pt} % commands \renewcommand*{\recomputecvbodylengths}{% @@ -88,14 +89,14 @@ \par\addvspace{#1}} \renewcommand*{\cvlistitem}[2][.25em]{% - \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemcolumnwidth}#2\end{minipage}}} + \cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}} \renewcommand*{\cvlistdoubleitem}[3][.25em]{% - \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}% + \cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listdoubleitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}% \hfill% fill of \separatorcolumnwidth \ifthenelse{\equal{#3}{}}% {}% - {\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}} + {\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listdoubleitemcolumnwidth-\listitemsymbolspace}#3\end{minipage}}}} \@initializebox{\cventryyearbox} \@initializelength{\cventrytitleboxwidth} diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index 52ce05d..336dc83 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -53,6 +53,7 @@ % used by \cvlistdoubleitem \@initializelength{\listdoubleitemcolumnwidth} %\@initializelength{\listdoubleitemmaincolumnwidth} +\@initializelength{\listitemsymbolspace} \settowidth{\listitemsymbolspace}{0pt} % commands \@initializecommand{\recomputecvbodylengths}{% @@ -118,14 +119,14 @@ \begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}}} \renewcommand*{\cvlistitem}[2][.5ex]{% - \@cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemcolumnwidth}#2\end{minipage}}} + \@cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}} \renewcommand*{\cvlistdoubleitem}[3][.5ex]{% - \@cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}% + \@cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listdoubleitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}% \hfill% fill of \separatorcolumnwidth \ifthenelse{\equal{#3}{}}% {}% - {\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}} + {\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listdoubleitemcolumnwidth-\listitemsymbolspace}#3\end{minipage}}}} \@initializebox{\cventryyearbox} \@initializelength{\cventrytitleboxwidth} diff --git a/moderncvbodyvi.sty b/moderncvbodyvi.sty index 60f9997..b7f2525 100644 --- a/moderncvbodyvi.sty +++ b/moderncvbodyvi.sty @@ -53,6 +53,7 @@ \@initializelength{\listitemcolumnwidth} % used by \cvlistdoubleitem \@initializelength{\listdoubleitemcolumnwidth} +\@initializelength{\listitemsymbolspace} \settowidth{\listitemsymbolspace}{0pt} % default moderncv \photo (change the definition such that by default the photo and its box align with the section bars \RenewDocumentCommand{\photo}{O{\hintscolumnwidth-0.8pt-2\fboxsep}O{0.4pt}m}{\def\@photowidth{#1}\def\@photoframewidth{#2}\def\@photo{#3}}% @@ -105,14 +106,14 @@ \begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}} \renewcommand*{\cvlistitem}[2][.25em]{% - \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemcolumnwidth}#2\end{minipage}}} + \cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}} \renewcommand*{\cvlistdoubleitem}[3][.25em]{% - \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}% + \cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listdoubleitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}% \hfill% fill of \separatorcolumnwidth \ifthenelse{\equal{#3}{}}% {}% - {\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}} + {\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listdoubleitemcolumnwidth-\listitemsymbolspace}#3\end{minipage}}}} \renewcommand*{\cventry}[7][.25em]{% \cvitem[#1]{\tl@milestone{#2}}{% diff --git a/template.tex b/template.tex index 48a7fce..7988dae 100644 --- a/template.tex +++ b/template.tex @@ -20,6 +20,7 @@ %\usepackage[scale=0.75]{geometry} %\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... +%\setlength{\listitemsymbolspace}{10pt} % set custom spacing between list symbol and text item (influences \cvlistitem and \cvlistdoubleitem) % the 'contemporary' style allows to append additional elements to the head background; uncomment and customize if needed %\def\@moderncvheadBackground{ From 1f82bb91d7ee92fb7ef274db3778626e6af5339f Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Thu, 16 May 2024 21:15:59 +0200 Subject: [PATCH 070/105] restore previous cvlistitem spacing, resolves #188 (#189) --- moderncvbodyi.sty | 2 +- moderncvbodyiii.sty | 2 +- moderncvbodyiv.sty | 2 +- moderncvbodyv.sty | 2 +- moderncvbodyvi.sty | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index 4f46194..8736f6a 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -49,7 +49,7 @@ \@initializelength{\listitemcolumnwidth} % used by \cvlistdoubleitem \@initializelength{\listdoubleitemcolumnwidth} -\@initializelength{\listitemsymbolspace} \settowidth{\listitemsymbolspace}{0pt} +\@initializelength{\listitemsymbolspace} \setlength{\listitemsymbolspace}{0pt} % default moderncv \photo (change the definition such that by default the photo and its box align with the section bars \RenewDocumentCommand{\photo}{O{\hintscolumnwidth-0.8pt-2\fboxsep}O{0.4pt}m}{\def\@photowidth{#1}\def\@photoframewidth{#2}\def\@photo{#3}}% diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index 453d821..c70895d 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -88,7 +88,7 @@ \@initializelength{\listitemcolumnwidth} % used by \cvlistdoubleitem \@initializelength{\listdoubleitemcolumnwidth} -\@initializelength{\listitemsymbolspace} \settowidth{\listitemsymbolspace}{0pt} +\@initializelength{\listitemsymbolspace} \setlength{\listitemsymbolspace}{0pt} % commands \renewcommand*{\recomputecvbodylengths}{% diff --git a/moderncvbodyiv.sty b/moderncvbodyiv.sty index 606d6d7..f606238 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -49,7 +49,7 @@ \@initializelength{\listitemcolumnwidth} % used by \cvlistdoubleitem \@initializelength{\listdoubleitemcolumnwidth} -\@initializelength{\listitemsymbolspace} \settowidth{\listitemsymbolspace}{0pt} +\@initializelength{\listitemsymbolspace} \setlength{\listitemsymbolspace}{0pt} % commands \renewcommand*{\recomputecvbodylengths}{% diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index 336dc83..24a779f 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -53,7 +53,7 @@ % used by \cvlistdoubleitem \@initializelength{\listdoubleitemcolumnwidth} %\@initializelength{\listdoubleitemmaincolumnwidth} -\@initializelength{\listitemsymbolspace} \settowidth{\listitemsymbolspace}{0pt} +\@initializelength{\listitemsymbolspace} \setlength{\listitemsymbolspace}{0pt} % commands \@initializecommand{\recomputecvbodylengths}{% diff --git a/moderncvbodyvi.sty b/moderncvbodyvi.sty index b7f2525..ec7405d 100644 --- a/moderncvbodyvi.sty +++ b/moderncvbodyvi.sty @@ -53,7 +53,7 @@ \@initializelength{\listitemcolumnwidth} % used by \cvlistdoubleitem \@initializelength{\listdoubleitemcolumnwidth} -\@initializelength{\listitemsymbolspace} \settowidth{\listitemsymbolspace}{0pt} +\@initializelength{\listitemsymbolspace} \setlength{\listitemsymbolspace}{0pt} % default moderncv \photo (change the definition such that by default the photo and its box align with the section bars \RenewDocumentCommand{\photo}{O{\hintscolumnwidth-0.8pt-2\fboxsep}O{0.4pt}m}{\def\@photowidth{#1}\def\@photoframewidth{#2}\def\@photo{#3}}% From 72603c495e863b31dae9625753bcef355da3a1ea Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Tue, 21 May 2024 18:50:07 +0200 Subject: [PATCH 071/105] Feature/cvtripleitem (#177) * first dive into cvtripleitem for classic style * cvtripleitem for banking style * cvtripleitem for oldstyle * cvtripleitem for fancy style * cvtripleitem for contemporary style * add a changelog entry and a documentation for \cvtripleitem command * simplified math for \tripleitemcolumnwidth --- CHANGELOG | 1 + manual/moderncv_userguide.pdf | Bin 118672 -> 118963 bytes manual/moderncv_userguide.tex | 10 +++++++++- moderncv.cls | 4 ++++ moderncvbodyi.sty | 17 +++++++++++++++++ moderncvbodyiii.sty | 12 ++++++++++++ moderncvbodyiv.sty | 13 +++++++++++++ moderncvbodyv.sty | 12 ++++++++++++ moderncvbodyvi.sty | 16 ++++++++++++++++ template.tex | 1 + 10 files changed, 85 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index b23350a..8ff4448 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -25,6 +25,7 @@ version 2.?.? (29 Jun 2023) - all styles: make the head options 'details' and 'nodetails' available to the user. (previously they were hidden). Oldstyle does not respond too well to nodetails. - casual style: make the head options 'alternate', 'details' and 'nodetails' available to the user. (previously they were hidden). - Setting \listitemsymbolspace allows custom spacing between list symbol and text item (for \cvlistitem and \cvlistdoubleitem). +- Introducing \cvtripleitem command for items in three columns. Closing feature request #174. version 2.3.1 (21 Feb 2022) - Fix duplicate GitLab icon (#105). diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index ac6ee99e58033b3022313f224224db99e528572b..4110f1fb1fd379a0aa30c616bee6f78daa98aaa6 100644 GIT binary patch delta 18632 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 D3#s_y delta 18361 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 diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 6b8b8de..9e4e7b2 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -93,7 +93,7 @@ belowcaptionskip=0.75\baselineskip, % frame=L, emph={ - cvitem, cventry, cvdoubleentry, cvdoubleitem, cvlistitem, cvlistdoubleitem, cvcolumns, moderncvstyle, moderncvcolor, + cvitem, cventry, cvdoubleentry, cvdoubleitem, cvtripleitem, cvlistitem, cvlistdoubleitem, cvcolumns, moderncvstyle, moderncvcolor, cvskill, cvskilllegend, cvskillplainlegend, cvskillhead, cvskillentry, nopagenumbers, name, born, address, email, link, social, phone, homepage, extrainfo, photo, quote, section, subsection, setlength, NewDocumentCommand, definecolor, colorlet, cvitemwithcomment }, @@ -432,6 +432,14 @@ Can be used to enter skills, such as computer skills or language skills, in a tw \cvdoubleitem{<descriptor 1>}{<body 1>}{<descriptor 2>}{<body 2>} \end{lstlisting} +\paragraph{\code{\\cvtripleitem}} +A three-column variation of \code{\\cvitem}. +Takes six required arguments: the descriptor and body text of the first column, second and third column. +Can be used to enter skills, such as computer skills or language skills, in a three-column fashion. +\begin{lstlisting} + \cvtripleitem{<descriptor 1>}{<body 1>}{<descriptor 2>}{<body 2>}{<descriptor 3>}{<body 3>} +\end{lstlisting} + \paragraph{\code{\\cvitemwithcomment}} A variation of \code{\\cvitem} with an additional argument for a comment. Can be used to enter skills such as computer skills or language skills. diff --git a/moderncv.cls b/moderncv.cls index 227b773..b057970 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -560,6 +560,10 @@ % usage: \cvdoubleitem[spacing]{header1}{text1}{header2}{text2} \newcommand*{\cvdoubleitem}[5][.25em]{} +% makes a resume line 3 headers and their corresponding text +% usage: \cvtripleitem[spacing]{header1}{text1}{header2}{text2}{header3}{text3} +\newcommand*{\cvtripleitem}[7][.1em]{} + % makes a resume line with a list item % usage: \cvlistitem[spacing]{item} \newcommand*{\cvlistitem}[2][\listitemsymbol]{} diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index 8736f6a..361cdfc 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -44,6 +44,8 @@ \@initializelength{\maincolumnwidth} % used by \cvdoubleitem \@initializelength{\doubleitemcolumnwidth} +% used by \cvtripleitem +\@initializelength{\tripleitemcolumnwidth} % used by \cvlistitem \@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol} \@initializelength{\listitemcolumnwidth} @@ -60,6 +62,8 @@ \setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% \setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\hintscolumnwidth-\separatorcolumnwidth-\separatorcolumnwidth}% \setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}% + \setlength{\tripleitemcolumnwidth}{\maincolumnwidth-2\hintscolumnwidth-3\separatorcolumnwidth}% + \setlength{\tripleitemcolumnwidth}{0.33\tripleitemcolumnwidth}% \setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% \setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}% \recompute@cvskillmatrix@lengths @@ -98,6 +102,19 @@ \hspace*{\separatorcolumnwidth}% \begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}} +\renewcommand*{\cvtripleitem}[7][.1em]{% + \cvitem[#1]{#2}{% + \begin{minipage}[t]{\tripleitemcolumnwidth}#3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}% + \hspace*{\separatorcolumnwidth}% + \begin{minipage}[t]{\tripleitemcolumnwidth}#5\end{minipage}% + \hspace*{\separatorcolumnwidth}% + \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#6}\end{minipage}% + \hspace*{\separatorcolumnwidth}% + \begin{minipage}[t]{\tripleitemcolumnwidth}#7\end{minipage}}} + + \renewcommand*{\cvlistitem}[2][.25em]{% \cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}} diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index c70895d..beb4f57 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -83,6 +83,8 @@ \@initializelength{\maincolumnwidth} % used by \cvdoubleitem \@initializelength{\doubleitemcolumnwidth} +% used by \cvtripleitem +\@initializelength{\tripleitemcolumnwidth} % used by \cvlistitem \@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol} \@initializelength{\listitemcolumnwidth} @@ -97,6 +99,8 @@ \setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% \setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}% \setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}% + \setlength{\tripleitemcolumnwidth}{\maincolumnwidth-2\separatorcolumnwidth}% + \setlength{\tripleitemcolumnwidth}{0.33\tripleitemcolumnwidth}% \setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% \setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}% \recompute@cvskillmatrix@lengths @@ -156,6 +160,14 @@ \begin{minipage}[t]{\doubleitemcolumnwidth}\ifstrempty{#4}{}{\hintstyle{#4}: }#5\end{minipage}% \par\addvspace{#1}} +\renewcommand*{\cvtripleitem}[7][.1em]{% + \begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#4}: #5\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\tripleitemcolumnwidth}\ifstrempty{#6}{}{\hintstyle{#6}: }#7\end{minipage}% + \par\addvspace{#1}} + \renewcommand*{\cvlistitem}[2][.25em]{% \listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}% \par\addvspace{#1}} diff --git a/moderncvbodyiv.sty b/moderncvbodyiv.sty index f606238..6e9f208 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -49,8 +49,11 @@ \@initializelength{\listitemcolumnwidth} % used by \cvlistdoubleitem \@initializelength{\listdoubleitemcolumnwidth} +% used by \cvtripleitem +\@initializelength{\tripleitemcolumnwidth} \@initializelength{\listitemsymbolspace} \setlength{\listitemsymbolspace}{0pt} + % commands \renewcommand*{\recomputecvbodylengths}{% % body lengths @@ -58,6 +61,8 @@ \setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% \setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}% \setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}% + \setlength{\tripleitemcolumnwidth}{\maincolumnwidth-2\separatorcolumnwidth}% + \setlength{\tripleitemcolumnwidth}{0.33\tripleitemcolumnwidth}% \setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% \setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}% \recompute@cvskillmatrix@lengths @@ -88,6 +93,14 @@ \begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}% \par\addvspace{#1}} +\renewcommand*{\cvtripleitem}[7][.1em]{% + \begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#4}: #5\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\tripleitemcolumnwidth}\ifthenelse{\equal{#6}{}}{}{\hintstyle{#6}: }#7\end{minipage}% + \par\addvspace{#1}} + \renewcommand*{\cvlistitem}[2][.25em]{% \cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}} diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index 24a779f..418925b 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -46,6 +46,8 @@ \@initializelength{\maincolumnwidth} % used by \cvdoubleitem \@initializelength{\doubleitemcolumnwidth} +% used by \cvtripleitem +\@initializelength{\tripleitemcolumnwidth} % used by \cvlistitem \@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol} \@initializelength{\listitemcolumnwidth} @@ -62,6 +64,8 @@ \setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% \setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}% \setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}% + \setlength{\tripleitemcolumnwidth}{\maincolumnwidth-2\separatorcolumnwidth}% + \setlength{\tripleitemcolumnwidth}{0.33\tripleitemcolumnwidth}% \setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% \setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}% \recompute@cvskillmatrix@lengths @@ -118,6 +122,14 @@ \hfill% fill of \separatorcolumnwidth \begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}}} +\renewcommand*{\cvtripleitem}[7][.1ex]{% + \@cvitem[#1]{}{% + \begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\tripleitemcolumnwidth}\hintstyle{#4}: #5\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\tripleitemcolumnwidth}\ifthenelse{\equal{#6}{}}{}{\hintstyle{#6}: }#7\end{minipage}}} + \renewcommand*{\cvlistitem}[2][.5ex]{% \@cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}} diff --git a/moderncvbodyvi.sty b/moderncvbodyvi.sty index ec7405d..76e1a15 100644 --- a/moderncvbodyvi.sty +++ b/moderncvbodyvi.sty @@ -48,6 +48,8 @@ \@initializelength{\maincolumnwidth} % used by \cvdoubleitem \@initializelength{\doubleitemcolumnwidth} +% used by \cvtripleitem +\@initializelength{\tripleitemcolumnwidth} % used by \cvlistitem \@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol} \@initializelength{\listitemcolumnwidth} @@ -64,6 +66,8 @@ \setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% \setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\hintscolumnwidth-\separatorcolumnwidth-\separatorcolumnwidth}% \setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}% + \setlength{\tripleitemcolumnwidth}{\maincolumnwidth-2\hintscolumnwidth-3\separatorcolumnwidth}% + \setlength{\tripleitemcolumnwidth}{0.33\tripleitemcolumnwidth}% \setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% \setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}% \recompute@cvskillmatrix@lengths @@ -105,6 +109,18 @@ \hspace*{\separatorcolumnwidth}% \begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}} +\renewcommand*{\cvtripleitem}[7][.1em]{% + \cvitem[#1]{#2}{% + \begin{minipage}[t]{\tripleitemcolumnwidth}#3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}% + \hspace*{\separatorcolumnwidth}% + \begin{minipage}[t]{\tripleitemcolumnwidth}#5\end{minipage}% + \hspace*{\separatorcolumnwidth}% + \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#6}\end{minipage}% + \hspace*{\separatorcolumnwidth}% + \begin{minipage}[t]{\tripleitemcolumnwidth}#7\end{minipage}}} + \renewcommand*{\cvlistitem}[2][.25em]{% \cvitem[#1]{}{\listitemsymbol\hspace{\listitemsymbolspace}\begin{minipage}[t]{\listitemcolumnwidth-\listitemsymbolspace}#2\end{minipage}}} diff --git a/template.tex b/template.tex index 7988dae..c9d453f 100644 --- a/template.tex +++ b/template.tex @@ -172,6 +172,7 @@ Detailed achievements: \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} +\cvtripleitem{category 4}{XYZ}{category 5}{XYZ}{category 6}{XYZ} \section{Skill matrix} \cvitem{Skill matrix}{Alternatively, provide a skill matrix to show off your skills} From b1292ae494a7e991eb037cd7865d7e4cf116b591 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Wed, 12 Jun 2024 16:35:17 +0200 Subject: [PATCH 072/105] Complete To Do's of new user guide (#184) * complete motivation letter, document new subject and signature label * added more adjustable lengths * note on including pictures * note on long names and urls * documenting combinations of head, body, foot * comparison to old user guide and information transfer * first revision user guide mussing to dos * added documentation for #182 (\listitemsymbolspace) * corrected number of styles: now six styles -------- --- manual/moderncv_userguide.pdf | Bin 118963 -> 123017 bytes manual/moderncv_userguide.tex | 192 +++++++++++++++++++++++----------- 2 files changed, 131 insertions(+), 61 deletions(-) diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index 4110f1fb1fd379a0aa30c616bee6f78daa98aaa6..3e5511944fa4f8e11c3287c44b311783e957c61c 100644 GIT binary patch delta 103424 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�$<Q~ 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�MFDRQY7wv^BWV38O%hOK?%wlsRv+R)8(DFVE4OY_<<~ z`+t?M{E!zq=I&>|>F>AAk0Q64AwffxDPX=-tbTga@%S-Q2EEBIbLimWFqZohYQH6Q zWO;Lse1ynHTcp#Fd4EB5?O>JxD}8xncNBD%k?_Q_k*TQy1^X)Zl^437$d}Q91U0wO z3^x6!brph>Bq`%|51G<4W|<OfSzKhx!++?n;kMG?fx8VV1Xv7{zzicn3S6X;3vMI| zleVP$+u@*PAB;Bb&kd2bOO5&AB$AI+a1|#kwxmQ*peiS}dkYvO&bd^mrhWEzy2&Q* zv%P0ekTh?^_aPa>%y2ALOx6&hBixsCQf~gN79`Z~+TzYL>WrE8*7oNrh5gXi_<yza zwmH}CU+_EM0GE4^6vEyj?%7{p+!^6Sv?zLL2l|b<R~zgi7}Koy9J@k_|6WUf6Ff64 z-tX@=x&@sQE!`8srm662eXaITSvW3st1%teeM~9VT&xMWe$lNZ#e?Z<6lh&J$^u=9 ztUvjC<Q5*4U-WK$I6eq1a0KpW2Y>hX>bdt6WmoQx440pWAAbovc&JH)m%LD!@$9ra zHqx2R=nRXOW~TOg@I~@^P<(0jvBNN~1kI%($l2$S*P23<0yL1z3mokCzdS}qj<3CA zFl{_Gkqx?Ig$ZyIeS@fBB_pghftQPE<Ns|YNh;iP%YCnjf2J&;1xfPDoPWs5Zk7t8 zGrDhn$h-oxFzLZK*MiAM7Ex_J*G3wDv=C-UMAJS5V*_2T0Ru?wpSOfQ>R#jGbwX)m zF!LIm_eY<XyaE1)XTvQ{!3Vx<ZUoI&=D{-oj2Q2DdhZlZfdFk<V9F$9`k<jogpndY zOg(Qo@5?N9c$4smT-T^fV1MWhv|4b-4kllhg8*B^8Wg;}^kbKj^uUz{9{!xiR6hpb z34SvQY3}!!s;zRk4(Bo8XCj!qy(2NoxU5Pv8a3J<*MlXShfFyF#QOeV8IS(S3}$1= z93uLZRhd$7#PxYT(5zaZbxXln3xdSqWlVRSGvaBTATi<R>BL(l|9@DFv)!yJxML~w ztj^CzH#UQ((fH=vzB7E0+~dB&n#5~f&V-(cVc3Ps9Vu3xD4sWhpn{||1D$C&hHu-= zwWI6_!HL%bzs*O14RzQla|QIZPy$InAC#M-jm%|{qbW7MFEo7^g}tHrCUmkxKSvnW zVe92IsrI@33ZVYzJb&HUlk-IS7Ca=j8<;k)U_P4<Y}?UpuB1sXx6Fe#R$EZJa5LB2 z=5-$RkWkaqKvdiDDfNUk_t_7-x-EnX>Xj75U6IOY8D2RQmQv+<nRO*Zd>?2)RLJ%Y z{~1g1g2b&5caWZS?JT+w9L{h-9tb@+6OCz@L{>z1(BCgRAAcw5SKL7_F^T{<Z}d`= zWInWQ;!oc~%gB7(gm9Ju|7qWXb$yTojYhLem7KDPjnl-HZ4I{ZEu9J_mBRXcvf2+X zL$$*YCKVJL+ZnS;UsA;k?p{`X!WYR>uIT=Ls5n?`d?nygyvpcdz`R&Kgl3h~twGR! zT#KV!=-GMh6Ms}}BOvYDvWVP@433r`Ufz$hX#-HfxVP34WU0&fBr!=#!;p<S<&a#N zjyZ`39tm~vp=d=0C+Gzedo~}c#w9fDDz%uy*Fd!YYO@dfPIW`9)i&J@KFgnBx=s+i zyQ|o$$ajcAD^Y_)ar)4K9Jv=PDp(y(`I9NJ7u=}?m49r3Wo}O!O0X|_dJ0oI82zKR zk}YX)GC%)qxNX;`V-7>CVtj#xsQ*NaTdz%1-RIjnn3eR0L29U4(|SfjHBn)qAtZeq z5x~3yf$0LQ&@)^xY1YR`vQWFUz|<;NH58tf?u&!nUUFoZ*ynZ~JCduvBA#3Pm5ND< z6_fOD-+!jc)h5)Q2WjCZbd$sn&Fju;s`{wQB&pr3cLf4drZ0zJ`;JsJ1s<Q^Jx+P{ zb9Z7go0csn>(J2EWKudHK1S1IlN8}%#zmg_q3iK>C30IFZ=ei6sVg!<FXs1DH5L8= zKDtx)#*OL)-?!wtob#7F&b;Octf+cK%V+`VGk-c=@CXdC?4hNK`1xX1%bYoZZ;0gd z>zJBc!$M6mx$)H<rY65Akmz?5j!hia8;4LG3#*Nj89uK})*nZ4$l8z4U5*==iSp3X zD)Dek)&Bm{JdJKv9<m%4sxLuqI_Pz!ZvbCFpugoZ^%!h=ayof%+dOLx%kr?$EQ%+D zyObuSE{T7-LmPIX+XdNzxs}@@b=xPl`_##LUYGFtw6|gn$w#i6<7=HuslmNY8Ys`s ziD)6A3eTbEwn@1!p)6`5_(vboI+Z$y#LRisuD&$qA(y0mjTZ94-02V!jpdaCd$ELI z#gn30d_A$dw-5c&x9DKG9WBkl4~hP;N3Uj^miT{_)rD2;K2Th$pGs8XOnDa9mFddm zH_U6cLimX}x(GcN+A;{G3cKHa`MbUX`$W2rDd)g3|2gYB?p{{+I@bn3z?CNeVm3o_ za5rkRTq7SIQvXRBXPk5K3(Mu3omWNxcaHEk7kklu!J4MQ_05I~OL-{t?YSZI#=)5n zs~msRb4Uv%ih*TCm@>Kek8yR%T023WZ2E7h8$PTsPG=OSXh1rUVc<hu_)lXlJ>h!! z#i}~1aj)1u-A|JXD5OVbB~E>;Ih2ag6p_hE{o^OF-_A*A1O)pGb(D**IYbo6x|@0F zE5a6Tyb}-zYGeX?<Dh#`iGVDcbF@w{WdDC3L~s@R^jP7MTJL?=b)G%m7voX&chzHt zb-v###Ef*6+c~T8y4xtgxlW6A*%e3eA!}Q*dRu0fL73S`S~NX;2~~+(o|yy;=a9P% zMBxgwe)V9C(oh6-Vaq5&u0}(sy4MG`XXbFa^2WPZYB>V<<$-l{7^&RyLUo}|t)G81 zi0LOCcxn92sTWOz0Ts<GG6a$eZkX8Pr<%+bgKOS$Ejd)py|D@1vCpV($ZCi9u04p5 z3j4Rs!}gE_koCw;x&cgq`OkADxfZqy{@Y@AT`oLWGKDfjv3R(QUK9y|)f956gcGy6 z*6-B;VH)<{vLm|mG<7V$PLW>|RGEMC?#(0!RrYWS2H+&d6jF@vBMSr@bl_VSEIg0) zc|L~-4x8cHBwB^E%?;3Lev1*-V9+CS;u0plFHu-n&9fk`yip}i@uzRAR7b*m2oDFu zu`AS+eKDOE?O?c1eV1*cg#zGO|G)zKj?0A=EfI0-IdWY>`jLC}fifg$yUKrfwP4wk zpf|K~9qRJI|HE+wD}y6=Py!tS6^@vUQjp`}>lZOFhL0+zA_I6RW}{n)6K9T}TK;Or z6g={77?zg1sl(@5R)c6Gb`mg0+wk`BzZ-gO<qJ-DWTzf8();?fW~g*jr<Ef$+MyVx zuq~G%zwJAke4rh8>IAY#SLlD~;I4dgjNVc--#d5LfyXhqS{1*klyo(>fDa&!`0(M) zi?g;!e~(tnTF+n73+Vh9ZiIbb#GOIq`+jV~w_G_E-$yTLZ_0nMkwo(9uEaWJ<RPZ! zLP?%>J@s<mRDVt>hj}%7W4?J*zlQa>hQ7EIlonJ#^?M+L(U|P@9gKfWErT*i?hV>% z{ON18qDMVcZj8VUUGz!yG9G%$WVE+Mhp=5kF7cI|I?P<*jYMuS7--vBLC*kITdHt$ z5Z*)zo2vOtdSge<5-3)WjP<1UEA01hxnrZBUo$h0?6uO8Eto{DmRCsoNnI}-8@DTK zD9Ua~qdM$NYB0$jsEU8WMO4o3C?FbMd;L8?@BNq&IT;8)Ym$aZ6Ifw}z1=GFj<9n= z&n$%#NJk3tf<t%-f3c>Q7m$NU0ntA5C`1=4r*MT6x~pX8e~V_NM_=yvB`UvI=*EM8 zdHvxqa>t-BsJ1QX-HpHdQnuo0L8nkV`+SN`4Ke!=sGZG_?D~KE(#8Q5cg=Va7E%Vf zU)8-j+8*_2g8^|C^RbHohxC)m)I&!x3I-na;`EL_zh}Aqq2v#M+mr)tZIDdS<WHO? zOb{IWl-O8f=fHk@5J{lEpmh-ro8qq(Jw$xCa)M&<-m*weNudzz^fpRIAMP2jj7~+y zKDd~gSb3}1@m7Da9O<_QGkI@RYHu}lI*+#Q2zm1rEkBcheBX@7N@WB}Qzi0-eZgqf z_`?yY*HAA6>=WntehFPg%gF~8sN6{$!$XKU8^*?4Y3q*0hA4uHm{5Cp;E6yS(IZ&= zy-pTZq^{KQ_`U6<kB}X9pHNA-cOfA0D>~34D%%n5@m+uKIh4LRBL<1aSz3);h3Rwa zMuyNv_}AWPn`mP;_L_7Kku}PzVc#qRXu|lB5&O{HWfs#dSHtZ~0T<|`ACn0r{%06z zrj|wOo72AdPCD!g0v9Oc^|I<-4g2{Hk$`CPMy8N|ISpK_29=xO+0@D>{W^!P<(-A> z8{;YlTmgS5{V{F1NK2*g&tuyLSNv6xlkf2NW6(K>e)e%uU3KTnog{244$`SeSx1J_ zVW|ZK5(-Yl{usG$z!zgZk1}TKamE6o$FHgqQNGsQaYn~Qn)9BXr=wRQEPdne`J*ZO zy&|j)pI@dq4_b7~O2ku^mUB_oY>P`|5KqIcP<wxvCQ!<sKRbJNgcIK+cKGdkoBmv9 zNK0|h>@GS6d``l16VShQ$I)jp4|z#zX28qo=5dhENi#dPvVBG(xB$T4xzTT6{BN%F zveQ3`p%fgWhkS|Ur*g{{b!Qne)Ouby<XW535Vv7eL(wu$Pg4^-DVoS4nfr0O%vW63 zNg{ux_U<VOhz7$+_!q{w^E4^Sg=w09aT1dug1(iVe?(2!Q@+}rEu{|)4VJMP^Q=PH zK^y1AR6L&5b(Yl$oy0KRY;y2(6a=)#ZpP}hPTr(1B;GGLBsFzyNWyhw<?ER(>xFU5 z$P{k9bg|LV37hsBFWrdeGAgh4-Yz&Yyla1rJiEhF*JY8`VHz_^wr@b>Th?x1b>xd) z1`c=k*L3&K#;-9PGe*6+Y-rKAVX&@0OmI92c|=wB)W0Jeq1Q@>;RR7jQX^@2ug)OM zEtBT2zaJXWZB@FX*CPtpKm-z}NfT{Wz8xgZmEP7GDw`qNyX<dAIf@0{TiKvxk}!Wt zFP7J{!uIYFF9h7u@OVxq>BeP=vl%^#wbvma(JBC2b45$m9H=KvGbX_wwfW$T6s(Ne zNSC&HCsCn#;zyk4<K?$EN=tOc$Xd$<s&Q?a)vW*i*SXCr+anrL`23mjcZME?@Cj`$ zUnzg4fQVc6YBf(5@jxSG@K8vHBqDz%e4xIxT60|dQl!~b2K^fIKKh8eLDJnW*bQ^3 zCnhEny2aA0S_AgUf{1m3O1SnNhv-*_y0Q=;SY$-2FHnKX0dEv_J#bm`_7pl!zQF1L zu4V?JmFijlD>A}M!U2^^MhaXqEOR?P(uQSe5EfDUGXd>*hh6wD!rx=3p_6~kJ2Y#f ztLas#j(1&uTHkALNz%Vb#rF&J@5eZ`2jm7Md=Iyw3vX-9b_bJ*qN>^Sm#gHjH8kl6 zYv5|7Z3QD-dDAxZ`o@n-9NsiUEc=Cj6T8LJGB{Y7nMMY2H-Naf1nIo_*I3$uJM0b< z)_y)P5Q3&-?{EPMo}^hAlRtmed5T_9_*g>bs%$r+5D%U?Zc2OFIA&F0-?INr==X`x zoPO#@Wa%`0rgYrQ@0XdBm~8LBLyMa}6c8SL`pSv49voK>k`y@Y0{Ke|0g>!jjm{t} zxAsP}ewfOfxmUQ!(8Z<{m9>>lAfOTTGy7$nUP1h~<QBlX`ZdDo$(nxz-b5n|f;<vu z*YVRfu~7U@<d_IbI5<&z`D3iQi<Z5A=6C;<vwXw$GINZ{MYvo=(Gvn9BR81V(B*Re zOkgc^yf@)y;`uNCn>l2I3%HQ6icVCwAN*8k`Y-W%$ZF!loS}AE1%)S8{tvx4VZo<W z!@qV^TezF=_gG=n4a0wyf}nI!wLp4L7O}5gs;q)9WS<cA)9JYFbvWS8Lv5Mj<c8l3 z$GM!^ppj~#v}=oUlZJQPq_-@;Vq#k^T+I&T;~23@JagO19}|-BgA~l&V}HEi-G}re zNRl4t>O(4H78o?;^aTwUP>z%rU76zq@Nzz_Y;z-WA$ah_>gIor5!^nU$~O1p@ppNz zGmx);u{C(edX*d-hnxoT(xJ6(^4oQ@=e6NKa!l~U;0L@zuK*Uqh`>YcQtV}^mE$0A z)xkjSGNVNo-oo>ve+;rw9o!daO(`7_^q@^nktnG2+Vfx9aID5rP74m{3e#}^EZhxP z@udlD9~sBppm2ZGam%V0!lrF_%V9Qdy+l%4M}N>}@mYUlNlqpOmop66;oya5YGP)3 z!Out&K}!q&rchNhb$}Hkxc3)jyh2{_WZNPhc3f~%w`FQfjEej^Ah=&>csQr#h5E{V z88u@FVXGz6H~+N`)*T&O%Xku~BkM;vyruQt*V|$MS-gMH4xQnrA?Qgs9Gbwtd;62F z%BTKW?}Oj_vMNp1bI!@qs?z2-x0g3Pf62Z-i3Ef2>!l~jpJ-;iMH;DlQ%VWqBT9vB zpHjlRHyd-ia87+A-}rAdw3Y9dwca%zxB{3jdT%~EquoAhrS%d<MVH;TQkYT3b?_<% z%}AVB0_=Zw+`Gh0%mr;0<v)q3pR;d7sLqL?gY!D$2#q*^2|kmxv})TH=RlW@-}P6N z%7T3Cg9iou9n;T6x;eF?zH`)c(@Az+19#1xj<0Gxs#48U5LDm&tQ42U6hh~mTE<g{ z6rGsAG4gE$wX2T}W>O@p23i^bp2^kZMRU!it%-khT@!SBQdnpPxH&uH#B;dVn>}T> zPP#1oWb|$i`2uc~-!G!jucAsz5PXv@+waa07Z3aLd6=ktv8YroL(~NNZyHrJE^P+m z-G2@jc1J$u(y(mkF@->zcN*F_P(SoKO^|Y^A^-WU?NzSAM1IykoFZsEt7pM)3jGz{ z9)f@KTvoGG;nJ=ufh+G3U#K4RGDJi++bd6`r;*I-S)zo++Yl^Z65+Nk%R49<W$I#} z8gVoqmx5_zQaU)eVHQ%ndTOIg_+H=1+ll|s*Xa%6Gv<zFTt|<GH7zr_Chxx)9lz7T z{eJ7X`%}(=Vdf)!$Le!EuriF}z~b&caWQ`&`I4IrJ6guOi7zmHS`QR41lt_gcI!Bh z>d>Fa9Euqc;iVg}dCjEm9m*xMhRjW(j0o5rLH33{^qa-(b4%br5Rn>&eWo2a?rp!D zPokKd$qQP8H8l^8VHEVxP2`|8Zm%h?!9Iho{@z0hLdHQGx<r&?jSu2m0{W{J3A2BR zu5y<QZ1|D`*11E7-R~WN$2c+NXvR427z=NzfFnD@%&jF$ahcJw>b6%BM6Y?|I^Kw; zIuS1-4ZlKssdpm=X*4PWg7wVREis5)M@7a^1F2ia9bXc|xq;+C6$j$|eu0WXjpLMZ z)73<`E~M4|SPP3ES-1l>N<=9b3Dti#syk<AS%}gXCH?+N8&4IxxgFJ~nU9;HDW$~4 z7vMsH3)_h+^@+O%<j~~_eos44ZSD{cZ(D8QWddTuD6ogNCM4>tiXG0v$y5U&Y_|Ce zt9k=^6bvpUtc6+hdbO^?-Cs#FSH(aLBwPMZA>XF`Sd_0~u}b+iU?68@?+bql#Q5Q8 zY8fVCp#(ncVORK1uIGu89jmryZyumSr1{64YA6VJnC&(u)^4&7bnKUyOf!3FV;tl{ zeBKhcaNy^s^vle#c=3%h{gv8U2qF9j2N%Y08dvU<jr=i|c2TSw6M5I`jM7jJ_N7~% zu&$->HGGW7AT?OxR58V6lIwqIpT9ib7$AiHtf<C(RFE7GJ$y!Mg3YS?vE&vpzc1r8 z2$?|YA6Ur+J;Q|7aq)B7RJUG9|54zRMqpWNxTkvyTnmDV&pQzkS#S8PcRTl{AWN}` zc%xC*h2W8me=6S<oaW*3dO{Vj6EEb#p98UT)l7-EJaHa~GpNBc6*hmF)i8zG=>Niw zx%LsU@{G$Hg4B1VM?X2l^G<74X3ivguB7I8+%F7o89_3Ruk>(T<En-3`=wNEp+q$O zL&)<#{_f1DW!cVdbLsE}deG;`5>fU)OOMs3!?U$OqrtcimR;~;Dg4mSSqj(1FJ9A$ zcY~;yREF<~&>I^I2J?US*5tk4xL$*$4WifpHkV_)(*4Rg6cDabbuz?HO7N%fwbOYy zl$EXvI#NRmaCwCq$93rMA&M!ni6_%<-y8;W@|VJ(&^)S&>9Ze?Tdt(NIP&509XEpc zFOOL@uQY3Ym=`$L4g;NLH2DEUT#B?NC@PlTyK;9n<ZdX@a4CP;kC?Z>w8@(63np1f zESDJ5&L1PytoaM_#Ch|_N7G$g3?qs#ryUj<Yc{#|SpESmST7cQH-16zR5ys3ll9IW zO<kDdENM&;KuM#$=E2qGXxF2S6DYgfeC?J(mMTQ1ZK{w2p6>u9#h&j63m-89otBXE z?CE$Nq#^=CB^ZB7GrlnPWBKFBjy_}9?ZK3RB9iyPuA!Go^!28?))=<rocwFZtG6BM z8-gP=CkX)guiOj;(&@m{Tf>z&^xf<FX>ep|uyEu@#H8pnF&K=j{=$6v&(%0qg4;Eu zEpXCCla|$@kzkanR5AOf3hNdTquNxexWFRl_Ddb9X%&Cn*eJhH0*LZq-ABoQ;leYs z(%Whs$;i>Es2Zxbw6o*z%kH8WOnk4=b2c6*z3JV@y3pW^soQye;jbu>NEZCi{+=}v zJ@)<I3tx5BLA-Ab($zPap9xEpqeYly<@&F-n8Ok%f{O(~YdtBV3WJt^u54mhG~sMG zy6$2Al-hs!smaX9zzwCR?nJ_!Ek)A5(<8Z*DL(8N-r2$gfaOzv${qx{<ndq<M9Vz+ z(xjlyz_x9f5B|<Y`(EdOmDPEi4|(!U3&zs@b%f`MMa+z58Uq()8jDO)(?4e=ZE3Lt zqILevo6VKFfoI)S6>rT0c`Y!3J}92oHp9_|;&*=~$4$XxAoh1ilx|ngW!6c}eo^Mm zqc>)`UcFYg*nD{rA7!m_h!($vHoq1in|(ZLi~K7V&To}qs2~E7G6E<(2B&P{81>M@ zDZP!-37xF3JVl}XIei0?*puZ7DO7~dk&TZU35MgN5*_iYKjFt-b(zp|D)Ith1+s>f zBtw4*jYlGVJJ4)vTj}af!(nhaIoYjOuuI?OXw|ykFH4``qEKA0r(;Fk-Ju+2!3MnY z*3v`ahmBuCx9qqW3UNk9uaDJ_C8HlGl?~!rm<QPmnVgB(OssG@H?Gajto5UP)PcGR zU~X}HrRDmzkbywqPMFMA<CzZxrI;5z49I^+MxI3+-tG+}isbCm$gPW54jmJuw{(uZ z*UfaY$qB+E`D&bi+rQtAGDn3|uH3YTqa_fRWgJ2+5@=Wb_<e0U=9ES*QtL72qY(3p zK5&;YKss!<&u)Z_>E97oqA`0^;ppz|T|r94%%U&R_V>?P94jt{a(Eod2s6Z6PFH{a zv?*-rFWAc!kf$F4?&AR|jAPZ!2QVRJs)e+XB|Kj)PNFeO6h3~+A8y1j@wBlhh)HX0 z)9wpCPipG%AinV$B%)Qp4YHUY(bMo1?e&i@X(jnSkhyQ2Q@>yg0B053pfKOkudX<G zR{pGfr_m+#9NcQYo>8|+Mt_DFI^us^042WW2dDU$AM^L4pd!A&D87RvmT7ar%s9r@ zevI5JIE82-IAF9QaN0_?T-WgtMClS*iJ&Q|NQ_F#zlwgHc68D+Oo|0R{{{a#sFfo@ zW+k$X*v+HEV4w>r7f=_c?9Wy-nw6Ibo|Xf}$(;YToyRHmYDaa#&vDQVUe$jgZurx% zz^96kuZViD)1|GC#Llv5tSY<V9jOM3t9@17*L@5<fow?!d^T~TMNHs4!k6EM-T#v# ziJ5qZJ!`m^mI#-73=Ox(S%$%sQdB#S^5Ef5l|{OP$c*GF9ybo97%B2P&wzh%Bs$@v zaAYS)VvNhrpp`Deo%3$W@ce(J>Q;`<)oDH*Bl??yX_pdRnO30|O`?6woGaiHvjYMy z#KUipGH<zl?LqC>L=1$lXU=8~Wv8u<rj6Tq@F!cX4=G(A>MAilkxiQ)KO|J?%TUut z-cP@0dvUUiCogg)C^z@k_{}P}o<R2s{iDjIX*Wfu)giOkJMI{@tQvn)LMmqd7)BbT z0rd$XvU`=uI`dq4>OtV!0pv10u@g>5@OZ}H^DjN&_5GIx<7_--?Y;WNhC_zNb5vt5 zgd-D^b`MYOA!C8BVjLzppe|x#G-!NQZAN<;<Xqy~n`aB3Ja=xTt#nW*g=d>l@JW74 z_+!<N4@p^Oie$;-k?Vhc(K%>7B1HAeu)8htJFTyG%p+Iuec-tq9d3~-a5Xo<#fIAV z+1y`8cnlkG0iJ2}oR(nmSA+a*SWOHa%Xq)@*1`&|`z-O!TX-gMDBQ;$Mx|V^+hG1U zmmiK1(`Qa2*s%=%25MV;5+k)I?t<PlhYe<_Y?eP%7#;Xka=CvzhP<#GSbZoD2k^|f zkG7o1Gu-F54%4wH*fz(rnB?(U!~HM_s@%>5`seF%=kl6cxqY5UN<}<(VNHw-z}BLC ztY|^8&moPbB)PX$?|D(+VH_5;6Tvc?KZ@*wRiVCzYx!KTQwj@R|6nLT8Tr8k%Vp$W zg%8q7`EBSRGXj4OKeInhsoLLz;w7k)0B?wp(5uDcPgxyjC+rnL1se)mFTV+<DZ~8G zH%`rwx;B;namm)`#swOX^Ozq@;qtXlE-Ud5Zy_OVHv9o!E`&(9x~sgPrB!K(jTHp{ zc)m@-Wo~S}FbxB73|YU`Lz&`%h5KVg2?lf#L}Sz`prU^db}|&zRQGz@Rkb?oexn+F z|0XPI^ReOiLgD<S`WAb8tZp<Xex-jtN))#6u1vkvR7`?E0mi78@wUs$z3t<@&8XUR zy(!k~^QKXzt{z*^VA6#Kj(a%B><=MwYbIrd%@QeWu4)p>v&S{0k2PKG25Wgg-9e zIZC_3gLQxHM4LHU1S5#Db#)x71NVynyCtF(gW8yv$hNi~k#z7ife~&bpC9KM#w_x! z<b;wDd4CS)w?0hf;GaY|oJ!wy6EX_TcIlSaW)%)GjUaE}H0ZivqOZ&P4ZhvzSF{yN z&|n4%E((RSs|+3y%B)I`#L|5IF;1Zz-%z;nQ;UBS0<N^rn}o1989$=4vyL*A%-?B5 z7`@tiN9g*(A@vY5h~34IoDrC_*m3@=YO`i9&oIdNtg6n6DO9_cK;uM;5L=Fzl&~(f z!({g^HeIbX*&pnJklH8(gEGv-h17+{_h&WQv*y8!x1p)9;D~r>Aw`#+M7nC)PwlsM zQq6x9rXzl8SPRjYu^8;>j$LMJ-hJQ~IsXISt`*%kNmhY@4HsV~c63kZlYC{f_d}=G zlvY**3@aE2yKj8Wx<P65hLLwe1lV(qC13FC15F{D=?(OEui~`$<!DEt-Ds!^p+IPR z*e>_)v0G!Twr;4dFcWHsR01^*V>B+Rzyg0NQ!@%guxu{$JmF<5Bbno9P!ZK~n;PDU zQ00|CCP6g}|6_cuUOqGL#lv&rs%g^lsxpcnNY+y*&%-}ovsi@N;-LZej6Rb><m9^H ztHB<A*WLkJtZ+~mOTG<O#(DKjrOU^4(SSLr{rlxkckcJ^8W~;*)Mp6xH*_cI(JX&9 zCFZhsJ$3==yP(GJak0rp`-y#{!M<z7(Vi5=lWbclheqy?a~2Gn+&(i`uG|K)pJ!jv zodl_-81&PMPEx&V;FIj5NNDZ{=FwuOHsudz*p5(eBBQ8(gKMzmmtyW2xuSaY&f1_@ zpeW&xIYBUf+SPl9?L!hs=rm2+rcZz4c|E85;SmmcpxcO^AbpZ}$vTp+4lA6xz5$AL zf+PfyGol+U4<JCt+k;yr6+3--ALwSWfxNU#@Fl(^5r1w+seJ96jF0*et6<_#mUaYG ziUM@LG3WC{I#I<^(08#%GjBTz(<mpQ^K1D=Po_datuiN^Zdl>uzB<9!cd>tKNtf+g zQLh1g8vtm1CTlG8=3r)#jHg^K4kn^XX%s4g9kJn#zMZon(o+~C-grj@WI-xw$4SoK z6TD-KIy7d;yV4uG<r>-o_%=wEjW>`FgPYa(lwU2NQ7oW1B0chJA*lMQCvz*8jTAzy zcRly+)|MrAAxv^AtDDrft;c^g>CcA82wDQJ;0vKjJYe#**Qdi>j%?M^E=S&$C)?xt zHXl|UU&(&=f8|}D^|991w<tHqV;t||t-iWX+!KjVmLF+*02cOp9AAZ|8KW=m$38Q? z_gG<y<&V8m3Yy+5f@Zxq$tU1pVP8m?kH+h$>onUakqx&DE*u~xXXk%<2v1S#qn=GA zgvPy&96~bGbP`<5>Rq5x0lzF+aS2$!08!PJ&6{Un5Etv;!=C%*;rzZlDk)&DC8X1w zoG*v<uhSW)+dZenNj!l<>yFvvU+giN&HsL@S^SQzO~*xQeu~yQssneIDTInLM2VI! zs1QT?Reo&NH`1G`vUh))^$frEBP0%)1S8!sm~xgYFVcCdYTncLjgvDLPb~C!9U_;7 z$BAotPsji#W?vAmI9RwiG9w|;H-aL&AoOGDhYFuR={NFEMNK_{@EfHZK#u1&$^*fL z2!i=h=&$hk{Cz`y)>sGy$*6rKq_pGC`~|g8Z?AIoY8bb1u&{r9uS-o~NP7oxeVQ<6 zu0w{|sTO0g2}SjLqD1D}`sEPSt95gf9!s-@{sc;;Zi!xpbTalFhnc}G>DEJ}Q`}x6 z_Z+F%+~TaaDj>4&D&+}A7pz(XZw*gMR|}L}y_WIk0aL2a>83c|4#)SDMzpeUcqM(D zE3K)siFI9mvgdy?li%ktlD;8oa<ehV<}dHx_9<JgOAW7q&7H8iuW;KUv7v)hFMn>T zY2<KF_H813)#_X4uwOaCPEk+fVcY>X-W{ZKHO0972ZDMs1`j=ezVE9d<q5$IK!*Wd z^~~ZEqmnM>bV5knCtxOQkS}}3NkZ^s<^feZmr%Yu2&I3sj^oaJEn!*I;1^x__c!e% z>YUU>=3E*eyTZ!?9eFBM4kc@wbFw8=ydPN9um~7A+`1I$w}JVNO4@i>m_|ghsz`i{ zGD1OV*yEYFyZgvW;b^=&x!YhP!gf+{aSPzBGmlQK{IzT>Lc1-6cEsw>4>IIN$0$gB z?=MWxrRIMgiDKE!FMsBN;Y{!dE)-dzBG}|SZF|tlX?5zjZ{v+|Uxf3z8O}0_eBA1& zIPo&;&|4yj93^OpiewX#ySB4>MtktyuX`a~9Pt>__m%xK`3W<Lswi*9Coc5rVd%p& zLt)?sq?qxOoF^80EaP#BEwd*sAC)$A^|25-eOZ5J0>(K!d*b9JcX^hL+TeCn@G*D| zWBJx&7Jalm2|n2}9_^s)cwr4tr|L*7`}J;JSgJFlT$XIfM@W<y4CTvdx4%KHiQnia z@~4mPMa-<#2y#3ZGz=ejzC^pcJXfA$KtJlYy2NIzD8r6VFWAJR2&W$$AkD|vXf+HH z6gq!LxuMZq3NhQU{o#6Z^d}}>CCDUEm8Fkw@CjZR^>T9?pU0yVhjBU&+Cs_56^Jd) zN&7W`%w(-=#};GuV`4W;*FQ}8aFBu+3w#Ew%E(8h56CgXoJYad%JoBe6Yp3U_E}cU zoEFLc?cMcb)+pBPegQJe5QB@sF6!d;avy&NVYk!Rij}H_-?`SyaCV`_iletkkXJn- zm?DmZTH*T0`3J>1)JK-2m^N|T)Utt;2$d*zsiSBXjgS8A)}B|G1cB9yQso}?mv8lq z%|F0-J(a1#b5{J(dvKX}g$XIARC;>*xyf<)R^ligqwX)bI?7F#*}df!__A9oRNa3C zcU0h)8L4;(a7M)a&@Krg(zX~S@KXKHFjY3okDfe3{%{48q(IQdN#@Oz@|^w(j|p2b zyD@Qr*dV00BEmd+`?=JfDSInc-idEKKUOfVV_|_n>?p+WOY}2XET=8m{+bja!s05C zq=bCc2@6%`IH2g|I||@C<v=ZY*_40G))}TlH`A{aUG&6|Q_>YWGLhmY%`(*O*f6;< z21BGwc1@Bm)fWr!vp@>#ck7s}kO~%su22jW>7#P|OC5EmwQC`s02N!S1sq;XIiJ2< zrI1u)KTyj>{!cEqY897T0wBJAO|zOj;wCP}#CKC0WT@}DJ;zVE8ECXD`?-JSkHIrU zx9~^G%|}aCBNLg)9qd^c=msn?eYn}eh8?v&+cC1>sY5V6(cH{La4|+nDgt{EvTFxs zB!tp`uH`y;25<7V+XBi)kAGXi$tAc`Co>pnv(=wcSl4&h3Jzft#puycD6Adfdn(?I zyefAMG}RlFUL#?b!`gpdK{<cL6-P0YfNR-9>Z%Hxm0`#i1{$;=w-47s{<@~gCPGZO z<!Nogi~1G*G{*z+%|kPVp1sL3PZI!zU3bR3Galdp=ZcEr=2>V-(@RU*1*^*v9AXHu zzjd&>0<ME!1MAyi`TImLzCM6j<{ChbIVkQGtH``(Tiokg=|7!glO}&I^yh}G0-xcr z0gY5(FYI`+(D)rdmKyukMa*b7@ljI{jj=hSMbl1Hx)K#M6MYSkM}X=TZu8(<1H?JN zVw}~COG}-MMOx^J(puRuI#prq-?N7L%WRGuGPu!gmw7~{MGN=~Zhb<ulqj-S?$Xjr zw82k$%6!CS?&rJW1eSm25|q+-i00__q`bn0+&X8LAdUvvjKBZ|S&MfNXHuOS)*`mL zQ&>b~v0A4Vr)CV<VCuhOr{j$0Ws3$UK*}CEwI7M{zE=+!m49hU90kWInw`7F5m0?? zjX@%5s5!>>#}yi%u`u@=Nq`YwGSF1K9h?F<ZuH4;LNAQ5|IB~33h$kHY5c4c2;YG! za{UuvcuxVrBbgVRP+`;R%2Dq=v*Da@z1exkrkmj?f2VL($J^#Gqc3%|gDo(t!2Eto zj6RMTrY6mF)_|6F5%whR?!7%`4_;zUE@QxWlwTk9O=ZYwc1a*0>*v@<o+gSa^FtUK zv5a~zbj+l{_gH`9BG`OAq4%s)j*LVSwIT@|(}jM4qv@0e{r9tSwr5cF3KI`_V);7J zA@|W{8sQJ*-v#1u2?H2;={l#78p}+VMCu8b1vK@9bVSr^BV&UJsJS|uboMRFRPV>5 z#C_!3^2A}<x7Mw#x%)7$<)Jc-U{;V{q$lm}qfCY&-UNSypJpam#l*Xx?cNEidSdIr zMr{+XL0i{CfyIu8Ld3#(M$X{2vI*1et?b)<TJ<Hz(mqVWP)^}MUq3ba+23;mhPu#! zeUBWPMR#asmD%i@5YxF?%SniDhFz=`qxRp_e14Vls#`%M&*p{?W;$2vkH@sJw4HBB zA|%2xQnr6enVM?Vg}RbxEL|XEJjSjKg9h;R_Kh1K&NT4zn}eQ39clt0dx6A6f*Og| z!2{UVw6(ld)1_bS$Go(lmb<C!R5Jg_W_7UGypTq}i))1CeU(%9QyEc)yn#eY7?JeD zXi#`!RYfImr4zVV=Vr5^3B)1c6fafu_lz_q%AkLEW)=*&R1GKNj-uADBH<RjK(R`d zDqnnKi#WF59amP*=gVL}pfNHj51#0G`#{wHlf!j8dHle0P9r~@v1SJUO)gUwQEf!8 z&6aAAx}$UZ0h6Q>TUeA1!h7++H9Lq5H3{z^8$JX~f3q{C4I;F97KASt7FBbP;~dg{ zR%d@NvC|_1aCT7!hvPrCP`xVdSyv3ym}|{T*W97<Om7wt$!w5+jo}jL!MojSWwLYv zmn<P|Z}8Z&UvNG(!x)&FuJDWQkJ_4*5oyJE_`TX0p`!%bI84cwL%k`@L5;~;Lg%%M z#dye>EfySuF#e3_g|v$az**Q3gz4gmaRPta=y(b7|Fv9MJ9VP=Crxa|@_uJV>Xe?P z6E-M3<LqN!VDw_M5Nxw#W=1H~;G|YMNN64ctm=nmRMv9Uo%D*>YG{3Dl4G|RYKOHh z9s*K}<=eN)ThonQG6^O*SXefBvN9okJaQ4KA4q4LE;6)dvOo0Zp#9^VnwX?H7sG$P zU77{fj<hdxAeGMf7naf<*7Zh<mhC&8(iF~Cb>v}3=G-;sbCf_|L~SB?%nbg-qK(*{ zC|IuY(YzI|HSM2?Y>wRy<GB+-;GH%WYlr>n-GWu^6f=DIWilb~%JCMsTzEiEs2A6^ z0j2b`^2bErw&?3f*zNfm5Ut;`JJ5gjomn>?hrC%Xd+ptbP%!P{x>+1q_=Kb&iy~yQ zf;akHn~y+rP8eI+T7`-5lW0h_1Cj%8;xP4l|LtnT4tPiNjpw(l(XVIKBJo10-=hJ# z()gwck?u(hAxy1MF(!S#)I06t|K!&;S?5H;N#-U;Lu0HaQ#g?`AH<wYnl*oHS}Z#q zeQ2Tav5I1{k4<P~68VfY9-ITNqOsqEw+OId%e!5c%m8xE(_;iS1#+t^(}nY3)fqmC z8%j^y3~%T*V;PFHSu425rDP6^`Xzhfws!fvOV1{vkMO`b>L1d7NWk@nh0z8UtjjCz zrt>#E8o}K~!4s~N%dGu$&EbE@!NbDgD6BqS@Nx-Lpb|SpI77#Jma^VL#iayq85TIM zU>BaRuShvshti6Rq9FItR5t?(VlR3}!K!g^KC}JTS&4pxpOym~-eBqiEpqV&g9b_1 zGM5I709hgr`}+yU(`09sTv9ze{FZcR5BZsu?-lapAQYgAS^X5WPqu$kd_>3W6V9uu zaZ=3JbXjC6T8}7QRt+xv7WBrw>Rwx)x+4VHNfWU@{%}0#(t&o_hhY_;7p&&POg0lL zx4WT1jF#ApGSJ<!__%M5Hjk<=N~QgW+uL%b9qV(dDSFto2eQ}?E{KM7yG7=|jwau} zJrucPN4>yB;n7&g^+SIMctNz_si!ee1<!O7r9*l?C5sK`&Wk&$d;fm{(*`X0^E-9R zn0#J`>H)qod<0ddh$|=qoxedw5o^wVDXU@3V8xWQMRkM1e*4p`tVS}c)2cH3k*OeB zv6?w+=OBh-h`$b4Qu3!X_(vhed75OqKZ_LKv9)0I)wFmH1x$aZ=%8bjv}3Q?b%D;c zLdtU0fE<v^0?vz^peI2@3D>|*srs^U9-f0@Hs5O(LI;llZD#Wr?-4-g#0eL_nI*+g z;bR;6NHtnx9A>m34313!HN8b8DRFOF3TpaItY9ggGvlfgk%KV{Fa$wtC7U2|Q?}sS zwWsG{r_`vKA}W8C?JEVq8!~&zu;|G^H>e{?1c``%`BO3B!Fd^rau|t)BAS9o8?ILW z!$WPpKaDt6{EVOA?96q0Z2zu4vDc`Nto95XmZO==*OLA?RXYK|?leC~ebAa_73bED zZL}rb*-~e$iT7(mBkHEV*=BV2Sz3_r2_2EhDh}rH+YNsMoWhmbhm;Qd-!Du3dLh3f zG->4uR6@skFt(ym9+<OkfT<sJ6J=kJn+`Rj>AL6CE#*Y;e?zIUio@DOw(kq85`)H^ zf8O+{IA8(PB}O3Z$xYuRx;~!q@ebr%kEIA_>jHm7VjHARfBlY0UgeI>OQ}~TxZ=M2 zbz{Fai#UJOC@h0UMGjCm0dZXf>RYsrX_iY_mTR#<So3uezFcPAO$9NdVD_k&d9FWB zj3`mynr9D%I7>FEdtZ&|0Zzd&dO_|9C5WoMQ?kKXT=&}5U%OO}D$NJrs~nt7hP_oO z82LchUlp;EVPg&^ugVt`3<jSy8_a|;wCo#&^B8|lj_=*PWS*#l<tDvFsUgJH&|JiW zOr1hJz6>9LmD~}Kkw3j&6#_b9XpvfcC-;ieTK-o3uXS}UiMmQVuN6vm8jP8-0`J09 z0U{8BW;FRfZ{f60$&vmLSaH}#iEb94csNs@uW$Kmh>A-eX|J(-gGUo-%1s#*k-<Q5 z%ea64A?cimRgfJp=7x2*#c3O})!C?8NgO`AgGc!Mik(knhuIe3sK*Z7P_Z^3PIWRT zWd@CvRdt&=^NS@ZFiM;wGuE7~{~gDzgNt78BuVr2)svInnV<m)jK0x|5ByU)H_h4= zJ&2>>L#sYj4gVYcO(;xd3zAW7K6=rCc?^H^89q&%K?CCuUDPNIxz6E)++YS&*FkuZ z@)q2srk>dYS3aqsYKLOD#PcEFKB{)Jr_YY>N-Flra3c+T%8d)aiZIUgo^^{%wlAo0 zw^PPzb&=N}-=g-=g9Aj;rzq5H*C9yX$b0y=El8a%X0Zt2t!6Jlwh*E8EZt`IJV1Y7 z9<PhZzHBJ}IklaLl6+shSzGH?K`GI?K=^xaUbh0q=}dQdpb^8lcxdJEo!3LY-MAtJ zM-u~})$>KtKy{1}2SS<qBPNsE!TE7L_J;jE>VXmn#4lzIc{V`zjf?7Nh#fg{QFFzP zx8sEFPf0gC(!C6eNd^xE4m3zyB$<CiiOUbrx<8y+7iljCr_})fwMb89d;Ol-Y6*S; z480lt&G>3rfCMhl&m*34R`{2+?Cs$D((VRh^P}ya=UVneh|Df=;q}|(5~3C$pRQT@ zQQ#O_s3BDW2A51{Bv!9Ec=iL~I}pbb-dKz;W-7Mu1Q&=8hSX9$(A!3+oX~%7{N1D4 z3AU2mBAF{aleOs+-~yQCb@kyGNPXG@|3`KDiKd4lg>2wH<EXEMpsxp?6zqvW|7o@z z)V}*Z8=s-$AR*5>W%{4Rn;-RtaDMF&9T&8Tx0X+Hd3{InEEn+{mw6EFM0`T47V~UN zFXvZ5TjwQ9#L#i3GRVL!bh>}1vo12OUTJGOTXkr~ev<}7yXyoW#jq1DE~WeOTL4(( zia_#LfUN-@2YAnSX)GmM13EhPJ@30`D3yG??<QZ^haNtKpSti~zBN%l_ZZIb;_61d z$S5@rnx)fsfAhiF(tgmleU>JQ7uI_k(+P2}T!FvNBZGn6g(vVx&X0dpIXVR=KDN1n zFThYmG1*F!QWgX&1ukYQ>9GQj!{O&=AY1tzz`oocIe!mZ#SIB%ajR1yoAEixu64;W zdLm3X;5?m|LW3_su@U%vP&47|BiTe99@aOKz9R6nHHGh=o}@y`JZKA%Z};3C9_2&; zsyqU>yULM^fn=d}{BwVq9BMay@_^<j)dls`$RQp&FaYNo47j(LUf62B$~L>>@PTF; zT`WtZyk<`Na%mnn^Q8VUm1ji}TyC^+t6$$wG!(`;L2+22mfxOvN!j}v?Y{m(d9aKr zG6XUaT0Fb+z^2)0)cucBkC(ft;#hpbF4^XN^DEzX(BWIA---qwf6_%1{g*Jn0Tcl^ zw`+_686E>PIX9PJ!2uhSuSpG)0mvT&GBr0eli<4)f6ZEJQyV!J{m!q@$D~r|{oG2W ziaeN19wZBS&8GNZOatB+o7n9PnP0!>%H7Znb|PmosV&oPsdXgX$C2(;8|wp;%=*Zz z!!5C-m<^IC<8fC^MUA^=S_2Ub)3|J~%&3IBW5!$DfmL$LhJaD1Ut~^Fzr>tHzbKhY zz(vKpf0Zl-<|AMjIvBvBVIdIAvZx8>0Kss;Bt^Kuk|$hbN=gDI6daHVg5nVhkW^V< zlSTnwHW{Y00T>f29SQ89mBF~lqd+oaP-V5s!YZd6b2>2P4J?r`mxumNp(zG>l9-mH z5$4lck&2dS<Dr{$Ok3%<ob)I-8Ze-c0t%67e`hrc=<c9_Q|RuEMM0qe(?E6|G<3x% z0j72eW{xz0!UWOVEfP&9baXI>PB5`kff)(0A(fGq3}aA8G;D-(EMd{4U_+-RGa80= zP}N`x6f`q<wB<B<8F<~n?#5;dz^B$j1xRE_4=2&f!P?GX98XQ4iV2Z0m@B~24x^i7 zf8YdkFe!vB1?{ZV)C9svngTjoMN^P{l_!s(plJ#sn|1^SgLEP=JZCI{!84O+Qn=Zg zu;na9CeDyqt<%IYOyS@oXDvCE1Vb+mYCGaY$W4KG2_sk{E*Rt-@rJ0H9p=)Ob7Uj( z5sBhycBt(&J$8<HFX;)9R}v<%Afcs$e<s0@c|CZXXi^UX8*tO15|g%D_wO_Dn0<sy z2CHqKi4TAL2Q6HKsc<=mBPWaTm>seQ555idl1mI<h_;bK!a}fAoETS%Hk_748QLes zQ>l(VB%X?O^eXXKJhawam7|s98aqN6+NH>KD77|7$9=K=z(X!gu_P9ZD%KLqf10ae zEwK%9i)CMkHbAFRn^>!Obft1*pWrc-%599}0h?hd8osopavSZrE*@JY$phj@A=*c1 zSt^MNiqk$?h<0=@^`)|b8(Zof1$&!V>K#OCZcXvnN^#0H%FrMz#k)RucRHzAE+F0^ z^e=nuB3>yFa9M$mlxxP@jnrauf91ggCSK2`!-J~El;ZW{T_)aCm-Y4NZ@yksXc(O0 z`w?cUCiNU4rWtF$nok$AVKvX8H9vY;9ghYNr<WK{GD?;lwi3@GEr^71G1d%&Adtpo zhn>k}N@MEKh_v-F=PXpAl!fk;vE;gx`F_}uE%#^Q;dFLf%|24QJQPpGe=G3_6-4Gk z5_3rUA;aN`A|$pqMQMvfJu)v-_SoST69<c<8l#FAqsb?+bN_yxL+lLe(R3mX#M}Mf z>AG`P*BA4D2~k&<d|nTRpQ_8@*<f;7@!|Abd|p&@>M$1u`CYPNF@b2nO^!#C)9p!B z9nUWY!|E<{?c2Frmxxu3f8@_a%N>$Tjc7m-&n3etPyPSVrICVVF;=Ula^*@j>jRIV z6G(u#Ou3HD6apEzLsU8xJ1i6afQjFxZ>F?f?mRu2PHRk9adnqy{c}V?-pnbz#u0&A zWTPq?E|EGJ9eKiir6}{o(Y(r5=B6(Vt!qlquh(_V>l#TIk8xE5f9<2clVz<0ug$Vn zqSs|vE5TS!w2_pdeef_{Dn>^bzEl$LJ>269(GHSWSvof5E9g;(##s&9oGV5n+PYAR z##%SUj>kzCF|K%Q(8Q$Tu|a=ZOe&KoyD8;~_7>SqIXZAUEEl4k<EoT`+8VA+sglYg zHrrBCQF4={DMcf>e@Ql$qLJLB@4He-m!qD-))sDMP9;eN4yVxLc2dzxH-0q3FzQx@ zq0`^YFmMXK$}s4>zb2E|JWOba5PZVfP;+{_gjI^1+vSs`_umUx`c{ZAa+46zL$@J9 zAw<|hG*T~4ugwb4$eNV*g=iZcj?1NTV^iUN_13%!jQ}K5f2rJ7VPjdn=2oChvYb-z zLNrnoWl|~H;xJxpK?8f6R4R$4V^b=%x5nYnuMQF`&?;f<@B6adSrP?&wRU6aok@Bd zOK&exDj>V{E$(_Z`u5K9k=~0PZhfRTm$+${*Y7X*&=JL2dv(|O4f66il?g-lp!L;r z`WVPdSBs$!fAxp(Uj8iM=#@7Hq&K5<b)@dqezHY6W4AN^(-$d8@0Oka2NW{Ku$EA* z3s+ssZ$fu_ljG@qF5P7=d8FL*s{vg^0hvqGl0bk4r&QCIbn^M9j%CYg3KA;Qu(^{I z?Q^17t~ce_l-u^JK19h*TbHs8HGi&=X|ndpbah>0e}Bu=-K)ETx(08JPNpQ8sT}gp z2PUi9w#BC08oTYE4NtCW+FIw_c0+glxA!XtG!nM^f^HmtQ;Sxr?*4Jp0h`*F`us@0 zU;iO{Hyc&Efn0z8ol6$iexzm97AH5J?bmIR*SRmn<;T^0I2&Em)7i4VH#kSjlh?1_ zzk7afe^w7K>G^nYI%jqXc(}~Mw>852wno0G4Aw|O0lD$cd`MZiL{>kzcv_84&vJz( zX`cUH55}Y6&g67lQT3p%&fhUaDDk0zTSvXm1~bI?J4_rQlc?&u%ei+)=(XH>_WMVP z^{VW=d;IbZsj^m+AfbrDilny+$U}Zy59I3WfAlyxVPZZW%+LC$Ir_I&rz)7STE zb$L|R>)aAa8A_%Ujz>{<v<WyHb@cHrU2C+hu=v&}WjjhG)m3T$|KM*h{FGH=V#vfX z6A%^Jo-%<aBPRaK1ddc=CeE3dFoC1c1^(!~Hm*+UrZ~&vi_c6z<#}T(Ch%y%#1|(1 ze`Mm4iLXrj)ia=%n;3BS!>iW^@5z8`?dM>MoQs0qQFqPfao+5j4~*H^e7<MC9UL@K zr*v98!7-7Erx*l&X5u+cqD<^D@d{aPK19A@;w=;JFc=emWYZ7k!_lZ7jgKoT*VSw^ zhn)xYO{W|UV1%RDU|22for{gVsr;#`f3F)*X`0~6;dDHm(Cz$u(0X>MiKsp=25@P0 zIUEnpv%gP9U&!$|xo6*>&Z+@q$|N}ZdT~}w`eYba^La~&$!LPElg0T_HJgu4mn50e zv-M25sAk#pR2WSm+r@Y>&jk9szzKWVAs3qt4X;L*U2@fDvkKGHe@-*emM^-8f74lY zgLL?-X45|P^d{7MwD;`b;oiNy(fQG0zCS(Ro2D1r^j2dH4;9Yl+s4wrBp~o7@Vv{! z)MH}kE@Um;8Ya?zReYC<;NfnEic228%v1yq_ggByYZw1DORg6F$>@p<;|?L#@Sw|p zuGbr{UT+B17wVe*ciVB_*dgpDe{OpD=(o2oc5k?8zdBuf%S}4AZt6ur`hC3TCf9Wn zZ6BKkksBMv?y5cGWoO&?cgJJP&EtJ{|EO+waMe2hY5rWhid#45wR(Is?yOwY+PH9g zA(!)E)#BYKhj{jO=gIR`tRM%jWk!OR>0i;Ly2T9NkHkLq7O?L#V_UhaHAE?PxM6!M z_-IY^?Zw^3+Di+<YG3<CX|s|40dUGUK?-GVWOH<KWnpa!Wo~3|VrmLCH!!z{ssa58 z12s4}mqow<ehD@)F)}hVHZeAr%)kK}2{th?GBPwaF*cX)zyWUpH!+uB!2uf$H8&tH zMrm?$bRaZ1Hj|+-9|1IxKo)<kTWymQHxmBNuh2(w6pY?qs#2*U5JEy&I0%rdD?WI4 z&EmV=HD`MXxnF<Xt?_tf^sG}{r7En)dZd1N)N1uePKZTm6?|4!TjfnwAqQn`RLMAH zf>YUR`n0N)s7wmV@E4PeGERDUWxPxDKrJEqJM>4HShVswE0b+dA<=(;ViP^kfRgEt ziKNfd2xFBsnp&u{HL1{pC-s5!XsxU>Ns(UbO}ta6tB*!y>KRB$rjC)MX6hG9R*Cv0 z?-XgXnXHM_ujry8^(!%{sFl;?01b7<$2;VPBO?^~?x;a|PoFfH{B_>ZAL<vhp-%J} z3JIkql4Ge~a!eR~vNM0wFQ<HmTyZ6nT_nMi82TveGd&ohBamuee4&R(Bx`;kqasNN ziL94qA|U&08CQj*-wByW(pH8Li@FpBnZXoDCUIbFpn2d~GfuNqGJ&Qh@KfTatnYmL zt?GXL<I_@gPuADF$II>6X7y>e-qi0Wiz`ANzj*QL-J5%lSJ!_Rr;FW|pv%R@mfVm& z-+#aUqW-Dw8~TqpE@W0VMZH(u!|mDfdZ!XiVE1V8>FIKH@v;BPiWt+X`)RkhT%A3< zzPMcS*Vnt{)mwh}t?%z?w!23k7n|41-Cfl!!Z%g#lNAjJNmJif>bvhop8Rlqwmv6g zNzLlRhvjB@eYStxl8IJzA6E45l4e77|G8Q3mK#ygeOgeb%jJjtV{N8s@6Og&R}0mB z{NvNd<u#!+Vtvkm(fxP1S*vb+O$v9v)6?$bW=YQ<);Am0^O>Hvt1t9t`I$#nXS(YZ z4>((2uCG-L#F6U0C-=xyvYQ-J-H)n!O01~vXVpDZ-7kNtd#<_@)xA*NOV#~db+3pd za#eM2RQFbO?}#eZ{X<bib!6!&Nmt!DDI_aYM<jey9eMpP)%{y_m#VuWBgk&@g*Z?h z8A~%tmffiCv+90V9ohT`xkrmP^(>vAURHAU-zq<rmO{5!(o|3A=gA=xZ%%jel^YFt zx!5i%(uRN2H1dKZ9`f?ZYO~$(%+o3&B86RNP}5JhCIkqbposJYL_iQRgpz;+DFV`q z(wh*FmIRRAexWz%3WC%>RisPr5Tu1BMWu*<1?d8UQj{0px$n%qGxyH@u=DIWb9SF+ zXZFjPEr-2OV#j#3Ey-e7w>IaG;?x<5e0gUP)7CVb6Fgf#e64Hb3Agz+WNQznpVw*q zyD%-!1^_&Fu-@JQuYwyo<;*f{wiRu1t0`FV_;_9myRDuJnr4&UF~PbEHn{nHb;Zu3 zFGC}ZCggZ-TMGc?_&lQD_W6mJ+sV-=36{%0j|!zYnOwjqW~#ZWO_~0o2g5ppPftw} z#W;);(EX1`mWyR3iqBX)a~1r5{P@z5bL81N584`y`=@fVQA5(E`p*zS!n!kLU_Ir~ zDeGWUXii-$E-p&#g#4QN3*q?v_w*j=@R-2*&VuSF9)F-wZuJy@{Kd&GN5Q^)zGPaD zS@VeTQd6;}XRzWs<W4~NM<9~Zqo((%=<Da}alXGFc4dWEfmH}h(~^F^$>f=|!8e=< zfgZ2giaH$Trz*+~ADGdXq*R7*w9LKX)1+3p1Dmv0tnl^Z_~rTP^!n9VKhNVg+c(W& z+#lvY<XrCpHjBnw9o8fVCwI%PE2czlPA<dAc4pr7V@~z6NjLl@pNY+c^PkjPpkX8B z6+dqrR(#BRV@>mx{Nx8^`!(>8!|?7RMXk_kt@PEz$JdN3M(zdi`Hk<!{6ee^4&Tzx z-P*D<<cS?3p5AiLD_IbRBAxRQNAuqOwQGTjqB>?tfYb0XhmP~JNU5C2j$h>r&1{e` z`-m&AYp75O;L=^%QV*UtfnhI!4)jcy^JFXGVJppwN~e_x$GFXp%Ap6(Qi-KSiPN^9 zZ@W*Z8|TEP9lRXaj=DRo_d&-97xIivQA@_7Xe9LRE~)6(T2V8?fY0w6B+jZcxQJW+ z8|XDYA9(LCQj$nT(;RA7O7NXaeAJLvbV*jIxe2FN^L)Jy+;d3V<HOSygOjhpmAY9h z<?+(WaIUjS`>dq$mf|*&iivNm*OFAf`Q6w1Nh_}_8|b*pjF>YkHIg2afzR@IGI8C% z%#?prV`De4-hCI(S<3!M%Vil!Rb{h{vCjJd038-?J|FePjd)v6evkq>+DbBpAz!%# zM8_<|8x9dZKTALCX|^8lFUUG=+YN{>3?!Y@u*s&cH1j{^x+U9Zpt2Mt<r1@ytj-k6 zJzU2B%3Q%kWI=zZJ+P&C&#kR6BOdZ|2s5>#H09&@+FYvpCQ&W<;amQ0L^8$g+_{dY z7XkQ9qUs%*WD&dW!{?K1gN#%ZY&4z>rjAr)H6t37k4+r~L9XJ+)MR=`!7BzMv{}sL z$3MKM0_pc=W?W=hK09`w2yF^0JR|?XVd<e6y7Cmzj4|TT`JZ*SC6AoxpIuV7lw-Ju zB2n0WWX%`@eHcR!RsCrMC@8_*9_o)#Nx+DM+O54LPC5-VGORaIn8RZuGlll?-Z{6L z|2g;BEo3U_e(saN1U2ZDMfjJ#m?jN>I|{1uaYi_AB&dc1RhMEA%CYOzAO3)%PosvB zLY5M-VsOYXqLJq$M0V-a&oUTzXKbr%kV~&ELjSBgLQNHXF$>D1EutykUL_6K@=F$o z@ZJ%U3O7sCcA_!h$((rX_5CaL(|sXF;-?f@WO&7j4%2JC(g5%rda6*cFE*rT>G<oq zS4#oYQs`!I0rd~?>?gPQXK_S?F%$wdVYMY*#<FFAFNjhWy^h01eE0dppzPO0$HkwW z6sAO5O}1t21<AxMv-TQY42lN?Yg-k)TD=Q)%blZp&aV*--S>3!PLHb(dM~%jNm2JR zoK;%DkQ`OXnnJ0JJt2s{k~Y3DVPt<5tRQWCyZ%CNfTwEAG$$Ruq0>24`xRyvZFabh z-K28@bg`&jiFU`3%P*^3DhZmx4i%UbP;O?NpyRiMICY2iJwej&y8)rKv=11x+eF=7 zOq$PQ>vTLQmQdHl!MZCGW-&Dma3tDj0NZ?6vQftC>$Quf!>*eDll_wR=Cnys4pbQQ zHHcfSisl(ad&YK`xF8n`=WLPVhdWG5(+G^4EE>6HRc{JKL$6H`>oqMjX;Tn5?PE<R z8R+s{tt#!VNR1;WV0WMT<%;PIYGp$e7g~=ug|(5Ehs4+C&k`|nN-<h6DPAg%U9e<m zM#Cq`dsn>?(|u?Gl{?v2B&SId44kQB1P1E$<#&-QNmYHVWpf_tCIa5emlG)&pXMLJ zK>=oj#juvgmq0g);wTha1a9lS(BRhfRtJ?(n-TZ~(``j3fhZhw@s<Xx=YF3+gqUTr zsd6#XJ=>mlh^>)mO_8$EbIsKJmYU&nkD=Bs`7&1`Ot{KMm2*(ZKf*TqFjNsS)U5n= zO3E>&$*ckd6gB@|Tp?>Og94?VYxC;}=%KJ<M2%wpHiNWk8oKq*x}nPeuN9y~4`!k7 zgGYu!xK)9&4az5p5i#{K(3H0q3_mhxlkpX<boZVcxX|P+bNKhTJ`{X=0I745x^K=M zSX-r?ELK=)Pn7o_WoKf=IL`P%^P0l4ZoGYJ&8YnTogHiME{ml9li;3kdhy}TB_)Bx zItjlT9rd9dB@!YC&#*oxa&#^KDE*Y}_5qg)?<ZD3z@Ae1R}j~|YJ)wao3>nbGe*$f zfC@}2<%Zo~v7rW&rZwGL_r~{mmHT+kx6xmbSfv~r8�Ofr8g~f9dPU1qlvC=j16x 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 delta 99356 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ΜH8yHNUAT4)5)b;_KEt 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 A`Tzg` diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 9e4e7b2..bc1cf43 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -95,7 +95,8 @@ emph={ cvitem, cventry, cvdoubleentry, cvdoubleitem, cvtripleitem, cvlistitem, cvlistdoubleitem, cvcolumns, moderncvstyle, moderncvcolor, cvskill, cvskilllegend, cvskillplainlegend, cvskillhead, cvskillentry, nopagenumbers, - name, born, address, email, link, social, phone, homepage, extrainfo, photo, quote, section, subsection, setlength, NewDocumentCommand, definecolor, colorlet, cvitemwithcomment + name, born, address, email, link, social, phone, homepage, extrainfo, photo, quote, section, subsection, setlength, NewDocumentCommand, definecolor, colorlet, cvitemwithcomment, + recipient, subject, opening, closing, signature, enclosure }, emphstyle={\color{cvblue}}, emph={[2] @@ -383,9 +384,15 @@ A command for a quote. \quote{<quote>} \end{lstlisting} -\todox{explain adding pictures} +\note{Long names and URLs can break some CVs and cover letters depending on the used style. Manually inserting line breaks for names with \code{\\\\} can help for \texttt{oldstyle} or \texttt{fancy}. Adjusting lengths as described in section \ref{subsection:adjusting:lengths} could help to mitigate issues with long URLs.} -\todox{Add note about how to handle long names and long URLs. Is this handled correctly?} +\paragraph{Pictures.} +For some occasions you may need to include pictures besides the portrait photo. For this task it is helpful to know basic lengths used in \moderncv. For a more detailed description of lengths see section \ref{subsection:adjusting:lengths}. +For instance, pictures can be included with \code{\\includegraphics}: +\begin{lstlisting} + \hspace{\hintscolumnwidth + \separatorcolumnwidth}\includegraphics[<scale>]{<file name picture>} +\end{lstlisting} +Adding \code{\\hspace} in units of basic \code{moderncv} lengths will fit them more naturally into the CV or resume. \paragraph{Bibliography.} In case BibTeX is used, the bibliography settings are adjusted in the lines @@ -553,10 +560,50 @@ How to make length adjustments to the skill matrix will be explained in section \subsection{Letter of motivation} -\todo{add short explanation of motivation letter.} -To add a subject to the letter of motivation or to close with your signature, see sections \ref{section:add:subject} and \ref{section:add:signature}, respectively. +In order to provide additional information for a job application, {\moderncv} provides a motivation letter. Define the following recipient data fields to customize your letter: +\paragraph{\code{\\recipient}} +A command for the letter's recipient. This allows line breaks to properly format the recipient's address. +\begin{lstlisting} + \recipient{<Team or contact person>}{<company>\\<street>\\<city>} +\end{lstlisting} +\paragraph{\code{\\date}} +A command to set the letter's date. +\begin{lstlisting} + \date{<your custom date>} +\end{lstlisting} +\paragraph{\code{\\subject}} +A command to define the job application subject. +\begin{lstlisting} + \subject{<subject>} +\end{lstlisting} + +\paragraph{\code{\\opening}} +A command to set your opening (e.g. ``Dear X,'' or ``To whom it may concern,''). +\begin{lstlisting} + \opening{<greeting>} +\end{lstlisting} + +\paragraph{\code{\\closing}} +A command to set your closing (e.g. ``Sincerely,'' or ``Yours truly,''). +\begin{lstlisting} + \closing{<closing>} +\end{lstlisting} + +\paragraph{\code{\\signature}} +An optional command to include your signature after the closing. This feature is defined using the \code{\\includegraphics}. The first argument is the scale and the second argument is the filename of your scanned signature. +\begin{lstlisting} + \signature{<scale>}{<signature filename>} +\end{lstlisting} + +\paragraph{\code{\\enclosure}} +A command to list the attached documents. The first optional parameter allows a redefinition of the default ``Enclosure'' label. +\begin{lstlisting} + \enclosure[<optional alternative label>]{<list of documents>} +\end{lstlisting} + +\note If typesetting the resume in Chinese using CJK an additional \code{\\clearpage} is required after the \code{\\makeletterclosing} command. This helps \code{fancyhdr} to work correctly with CJK. Otherwise it will remove the page numbering by making \code{lastpage} undefined. \section{Customization} \label{section:customization} @@ -756,6 +803,13 @@ If one wanted to use the dingbat fonts to replace the default phone symbol, one \renewcommand*{\fixedphonesymbol}{\ding{38}~} \end{lstlisting} +\paragraph{Alternative to icons} +In case you do not want \texttt{symbols} (default) for the icons, there is also the option to replace icons with \texttt{letters} instead. This is set by the macro \code{\\moderncvicons}, which must be called after setting the style in the preamble. +\begin{lstlisting} + \moderncvicons{<symbols|letters>} +\end{lstlisting} +This mechanism is also used to determine the icon set. In principle the \code{\\moderncvicons} can be used to determine the icon set with the possible values \texttt{marvosym}, \texttt{awesome} or \texttt{academic}, but it is recommended to let {\moderncv} decide the correct icon set due to differing \Latex compiler support. + \subsubsection{Listing labels} The labels used in \code{itemize} environments, \code{cvlistitem} and \code{cvlistdoubleitem} can be changed in two different ways: @@ -770,8 +824,7 @@ The labels used in \code{itemize} environments, \code{cvlistitem} and \code{cvli \end{lstlisting} \end{itemize} -\subsection{Adjusting lengths} -\todo{Add more adjustable lengths} +\subsection{Adjusting lengths}\label{subsection:adjusting:lengths} Some lengths in \Moderncv can be adjusted. The hints column can be adjusted by setting \code{\\hintscolumnwidth}: @@ -786,11 +839,35 @@ For the \code{classic} style, the amount of horizontal space for the name can be One should be careful though, as the length is normally calculated to avoid any overlap with the personal information. This should be used at one's own typographical risk. +The spacing between the hints column and the CV entries can be adjusted by setting\\ +\code{\\separatorcolumnwidth}. The default value is \code{0.025\\textwidth}. +\begin{lstlisting} + \setlength{\separatorcolumnwidth}{0.05\textwidth} +\end{lstlisting} + +The spacing between the list symbol and the text item of \code{\\cvlistitem} and \code{\\cvlistdoubleitem} can be adjusted by setting \code{\\listitemsymbolspace} in the preamble. The default value is set to \code{0pt}. +\begin{lstlisting} + \setlength{\listitemsymbolspace}{5pt} +\end{lstlisting} + +The width of the footer can be adjusted by setting \code{\\footwidth}. Due to internal calculations \code{\\renewcommand} is needed. The default value is \code{0.8\\textwidth}. +\begin{lstlisting} + \renewcommand*{\recomputefootlengths}{% + \setlength{\footwidth}{0.9\textwidth}} +\end{lstlisting} + +The width of the quote can be adjusted by setting \code{\\quotewidth}. Due to internal calculations \code{\\renewcommand} is needed. The default value is \code{0.65\\textwidth}. +\begin{lstlisting} + \renewcommand*{\recomputecvheadlengths}{% + \setlength{\quotewidth}{0.5\textwidth}} +\end{lstlisting} + + % The different lengths used by moderncv are customizable by % \begin{lstlisting} % \setlength{<length>}{<new_dimensions>} % \end{lstlisting} -% where \code{<length>} are \code{quotewidth}, \code{separatorcolumnwidth}, \code{maincolumnwidth}, \code{doubleitemmaincolumnwidth}, \code{listitemsymbolwidth}, \code{listdoubleitemmaincolumnwidth}, +% where \code{<length>} are \code{maincolumnwidth}, \code{doubleitemmaincolumnwidth}, \code{listitemsymbolwidth}, \code{listdoubleitemmaincolumnwidth}, \subsubsection{Lengths in the skill matrix} @@ -820,6 +897,37 @@ The width of the skill matrix columns can be adjusted as follows: \end{lstlisting} \code{<width>} and \code{<exp_width>} should be lengths smaller than \code{\\textwidth}, and \code{<factor>} must be between 0 and 1. +\subsection{Additional link commands}%% adapted from Cristina Sambo's documentation +To create links to a website or a email address, use the following commands: + +A general weblink with optional text. +\begin{lstlisting} + \link[<text>]{<link>} + %% example + \link[name of the link]{ftp://ftp.somesite.org} +\end{lstlisting} + +An HTTP link. The HTTP prefix is generated automatically and is not needed in the link argument. +\begin{lstlisting} + \link[<text>]{<link>} + %% example + \link[goto HTTP site]{www.somehttpsite.org} +\end{lstlisting} + +A HTTPS link. The HTTPS prefix is generated automatically and is not needed in the link argument. +\begin{lstlisting} + \link[<text>]{<link>} + %% example + \httpslink[goto HTTPS site]{www.somesecuresite.org} +\end{lstlisting} + +An email link. The mailto prefix is generated automatically and is not needed in the link argument. +\begin{lstlisting} + \link[<text>]{<link>} + %% example + \emaillink[my email]{jdoe@website.org} +\end{lstlisting} + \subsection{Page breaks and orphaned section headers} If \Latex breaks pages just after \code{\\section} or \code{\\subsection} commands, try adjusting the stretchability of the page with \code{\\cvsectionstretchability} or \code{\\cvsubsectionstretchability}: \begin{lstlisting} @@ -868,58 +976,6 @@ A good explanation of \code{\\needspace} can be found at \url{https://tex.stacke \subsection{Tips and Tricks} -\subsubsection{Including a scanned signature in the letter of motivation} -\label{section:add:signature} -To add a scanned signature to your letter of motivation, add the following to your preamble: -%%%% redefinition of makeletterclosing without printing Name and last name but inserting -%%%% a signature png instead. -\begin{lstlisting} - \makeatletter - \renewcommand*{\makeletterclosing}{ - \@closing\\[3em]% - \includegraphics[height=1.5cm, width=5.5cm]{<signature.png>} - % \textbf{\@firstname~\@lastname}% - \ifthenelse{\isundefined{\@enclosure}}{}{% - \\% - \vfill% - \textcolor{color2}{\textit{\enclname: \@enclosure}}% - }% - } - \makeatother -\end{lstlisting} - -\subsubsection{Including a subject in the letter of motivation} -\label{section:add:subject} -To add a subject to your letter of motivation, add the following to your preamble: -\begin{lstlisting} - \makeatletter - \renewcommand*{\makeletterhead}{% - \recomputeletterlengths % in case we are switching from letter to resume, or vice versa - % recipient block - \begin{minipage}[t]{0.5\textwidth} - \raggedright\addressfont% - \textbf{\textup{\@recipientname}}\\% - \@recipientaddress% - \end{minipage} - % date - \hfill % US style - % \\[1em] % UK style - \@date\\[4em] % US informal style: "January 1, 1900"; UK formal style: "01/01/1900" - % opening - \raggedright% - \textbf{\subject}\\[2em] - \@opening\\[1.5em]% - % ensure no extra spacing after \makelettertitle due to a possible blank line - % \ignorespacesafterend % not working - \hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip} - } - \makeatother -\end{lstlisting} -Then a subject can be added to the letter of motivation with -\begin{lstlisting} - \subject{<subject_text>} -\end{lstlisting} - \subsubsection{Legal disclaimer at the end of the CV} Some countries (e.g. Italy) require you to add a legal disclaimer authorizing the use of the personal data in your CV. To add such a disclaimer, add the following to the bottom of your CV:% @@ -937,7 +993,21 @@ To add such a disclaimer, add the following to the bottom of your CV:% \label{section:implementationDetails} \subsection{Creating your own styles} -\todox{Explain how to create styles and and how to recombine headers, footers, bodies etc.} +Currently {\moderncv} ships with six different styles: \texttt{casual} (default), \texttt{classic}, \texttt{banking}, \texttt{oldstyle}, \texttt{fancy} and \texttt{contemporary}. Internally, these styles are numbered 1, 2, 3, 4, 5 and 6, respectively. All styles except \texttt{oldstyle} and \texttt{fancy} possess additional option parameters which were described in section \ref{section:customization:stylesAndOptions}. + +Different styles' head, body and foot can be combined to create custom styles. This is done by setting \code{\\moderncvhead}, \code{\\moderncvbody} and \code{\\moderncvfoot} in the preamble. Here is an example of a custom style with a \texttt{banking} head, an \texttt{oldstyle} body and a \texttt{casual} foot: +\begin{lstlisting} + \moderncvhead{3} + \moderncvbody{4} + \moderncvfoot{1} +\end{lstlisting} +Furthermore, options for each part of {\moderncv} parts can be set as well in such combinations. To get a CV with a \texttt{classic} head and a \texttt{banking} body with full rules, define the following in the preamble: +\begin{lstlisting} + \moderncvhead{2} + \moderncvbody[fullrules]{3} + \moderncvfoot{1} +\end{lstlisting} + \subsection{Required packages} \label{section:implementationDetails:requiredPackages} From 63945865c239c6f9c14ac7d66339920d1bcf64c7 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Mon, 17 Jun 2024 20:35:22 +0200 Subject: [PATCH 073/105] Node.js 16->20 change for GitHub actions, deprecated @v3 (#191) --- .github/workflows/build-pdf.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-pdf.yml b/.github/workflows/build-pdf.yml index 826061d..489834a 100644 --- a/.github/workflows/build-pdf.yml +++ b/.github/workflows/build-pdf.yml @@ -16,20 +16,20 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Build pdf run: latexmk -pdflua ./template.tex - name: Upload pdf - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: template.pdf path: ./template.pdf - name: Upload log if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: template.log path: ./template.log From 95a3a7de7329e70601b59b92ba60aa96108534ca Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Thu, 4 Jul 2024 23:52:33 +0200 Subject: [PATCH 074/105] Compensating wrong (sub)section spacing for multiline (sub)sections (fix #69) (#181) * fix issue #69: compensating wrong (sub)section spacing with negative vspace * new approach with minipage: eliminate wrong vspace fancy sections --- CHANGELOG | 1 + moderncvbodyv.sty | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 8ff4448..11eb051 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -26,6 +26,7 @@ version 2.?.? (29 Jun 2023) - casual style: make the head options 'alternate', 'details' and 'nodetails' available to the user. (previously they were hidden). - Setting \listitemsymbolspace allows custom spacing between list symbol and text item (for \cvlistitem and \cvlistdoubleitem). - Introducing \cvtripleitem command for items in three columns. Closing feature request #174. +- Fixed wrong cvlistitem vspace caused by multiline section titles in fancy style (#69). version 2.3.1 (21 Feb 2022) - Fix duplicate GitLab icon (#105). diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index 418925b..6ddc67e 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -77,7 +77,8 @@ \addvspace{2.5ex}% \phantomsection{}% reset the anchor for hyperrefs \addcontentsline{toc}{section}{#2}% - \noindent\rlap{\@cvitem{\raggedleft\sectionstyle{#2}}{}}% + % minipage for correct spacing with multiline sections #69 + \noindent\rlap{\@cvitem{\begin{minipage}[t][1ex]{\hintscolumnwidth}\raggedleft\sectionstyle{#2}\end{minipage}}{}}% \nobreak\@afterheading\@aftersectiontrue\ignorespaces} %\@initializeif{\if@aftersubsection}\@aftersubsectionfalse% @@ -88,7 +89,8 @@ \par\ignorespaces\fi% \phantomsection{}% reset the anchor for hyperrefs \addcontentsline{toc}{subsection}{#2}% - \noindent\rlap{\@cvitem{\if@aftersection\else\@moderncvstrut{4pt}{24pt}\fi\raggedleft\subsectionstyle{#2}}{}}% + % minipage for correct spacing with multiline subsections #69 + \noindent\rlap{\@cvitem{\begin{minipage}[t][1ex]{\hintscolumnwidth}\if@aftersection\else\@moderncvstrut{4pt}{24pt}\fi\raggedleft\subsectionstyle{#2}\end{minipage}}{}}% \nobreak\@afterheading\@aftersectiontrue\ignorespaces} \renewcommand*{\cvitem}[3][.5ex]{% From e8a2096184253cb207f206852923e86b178e87d1 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Wed, 10 Jul 2024 07:34:19 +0200 Subject: [PATCH 075/105] Prepare v2.4.0 in comments and changelog (#193) * prepare for v2.4.0 release * added issue numbers for changelog v2.4.0 --- CHANGELOG | 13 ++++++------- manual/moderncv_userguide.pdf | Bin 123017 -> 123424 bytes manual/moderncv_userguide.tex | 6 ++++-- moderncv.cls | 4 ++-- moderncvbodyi.sty | 4 ++-- moderncvbodyiii.sty | 4 ++-- moderncvbodyiv.sty | 4 ++-- moderncvbodyv.sty | 4 ++-- moderncvcollection.sty | 4 ++-- moderncvcolorblack.sty | 4 ++-- moderncvcolorblue.sty | 4 ++-- moderncvcolorburgundy.sty | 4 ++-- moderncvcolorgreen.sty | 4 ++-- moderncvcolorgrey.sty | 4 ++-- moderncvcolororange.sty | 4 ++-- moderncvcolorpurple.sty | 4 ++-- moderncvcolorred.sty | 4 ++-- moderncvcompatibility.sty | 4 ++-- moderncvdebugtools.sty | 4 ++-- moderncvfooti.sty | 4 ++-- moderncvheadi.sty | 4 ++-- moderncvheadii.sty | 4 ++-- moderncvheadiii.sty | 4 ++-- moderncvheadiv.sty | 4 ++-- moderncvheadv.sty | 4 ++-- moderncvheadvi.sty | 4 ++-- moderncviconsacademic.sty | 4 ++-- moderncviconsawesome.sty | 4 ++-- moderncviconsletters.sty | 4 ++-- moderncviconsmarvosym.sty | 4 ++-- moderncviconssymbols.sty | 2 +- moderncviconstikz.sty | 4 ++-- moderncvskillmatrix.sty | 2 +- moderncvstylebanking.sty | 4 ++-- moderncvstylecasual.sty | 4 ++-- moderncvstyleclassic.sty | 4 ++-- moderncvstyleempty.sty | 4 ++-- moderncvstylefancy.sty | 4 ++-- moderncvstyleoldstyle.sty | 4 ++-- template.tex | 2 +- tweaklist.sty | 2 +- 41 files changed, 82 insertions(+), 81 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 11eb051..a02c0ed 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,5 @@ -version 2.?.? (29 Jun 2023) -- Rewrote user guide, thanks to David Seus (#58, #169). The new user guide is - still incomplete. +version 2.4.0 (08 Jul 2024) +- Rewrote user guide, thanks to David Seus (#58, #106, #169). - Fixed "Underfull \hbox (badness 10000)" warning in \makecvtitle (#162). - Fixed unnecessary academicons warning when academicons aren't used (#161). - Fixed page counts unnecessarily linking to the last page of the PDF (#159). @@ -21,10 +20,10 @@ version 2.?.? (29 Jun 2023) - Added Codeberg and Mastodon social icons (#107). - New \social options: arXiv, INSPIRE (#185) - Systematize colors and make them user adjustable. See documentation for details. - This requires the \moderncvcolor to be issued BEFORE \moderncvstyle. -- all styles: make the head options 'details' and 'nodetails' available to the user. (previously they were hidden). Oldstyle does not respond too well to nodetails. -- casual style: make the head options 'alternate', 'details' and 'nodetails' available to the user. (previously they were hidden). -- Setting \listitemsymbolspace allows custom spacing between list symbol and text item (for \cvlistitem and \cvlistdoubleitem). + This requires the \moderncvcolor to be issued BEFORE \moderncvstyle (#151). +- all styles: make the head options 'details' and 'nodetails' available to the user. (previously they were hidden). Oldstyle does not respond too well to nodetails (#150). +- casual style: make the head options 'alternate', 'details' and 'nodetails' available to the user. (previously they were hidden) (#150). +- Setting \listitemsymbolspace allows custom spacing between list symbol and text item (for \cvlistitem and \cvlistdoubleitem) (#74). - Introducing \cvtripleitem command for items in three columns. Closing feature request #174. - Fixed wrong cvlistitem vspace caused by multiline section titles in fancy style (#69). diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index 3e5511944fa4f8e11c3287c44b311783e957c61c..c0fc87708ed26d4257b5ecc1242a47d5aac44387 100644 GIT binary patch delta 60731 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 delta 60334 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ˤNqAMow%ztBhG9+&C<+JHr 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 F{})-=U1|UT diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index bc1cf43..ada0536 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -1,4 +1,4 @@ -%% moderncv_userguide.tex as shipped with 2022/02/21 v2.3.1 modern curriculum vitae and letter document class (moderncv) +%% moderncv_userguide.tex as shipped with 2024-07-08 v2.4.0 modern curriculum vitae and letter document class (moderncv) %% 2021 David Seus, cryptointerest@posteo.de % % This work may be distributed and/or modified under the @@ -9,11 +9,13 @@ \title{% \texttt{moderncv} User Guide\\ - {\small Package v2.3.1}% + {\small Package v2.4.0}% } % Cristina Sambo, \author{% Package by Xavier Danaux\\ + and\\ + moderncv community\\ {\small Documentation by David Seus}% } \date{\today} diff --git a/moderncv.cls b/moderncv.cls index b057970..891b831 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -1,5 +1,5 @@ %% start of file `moderncv.cls'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{moderncv}[2022-02-21 v2.3.1 modern curriculum vitae and letter document class] +\ProvidesClass{moderncv}[2024-07-08 v2.4.0 modern curriculum vitae and letter document class] %------------------------------------------------------------------------------- diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index 361cdfc..75428f6 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyi.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyi}[2022-02-21 v2.3.1 modern curriculum vitae and letter body variant: 1] +\ProvidesPackage{moderncvbodyi}[2024-07-08 v2.4.0 modern curriculum vitae and letter body variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index beb4f57..45ed72d 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyiii.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiii}[2022-02-21 v2.3.1 modern curriculum vitae and letter body variant: 3] +\ProvidesPackage{moderncvbodyiii}[2024-07-08 v2.4.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/moderncvbodyiv.sty b/moderncvbodyiv.sty index 6e9f208..c076a87 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyiv.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiv}[2022-02-21 v2.3.1 modern curriculum vitae and letter body variant: 4] +\ProvidesPackage{moderncvbodyiv}[2024-07-08 v2.4.0 modern curriculum vitae and letter body variant: 4] %------------------------------------------------------------------------------- diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index 6ddc67e..8129ccd 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyv.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyv}[2022-02-21 v2.3.1 modern curriculum vitae and letter body variant: 5] +\ProvidesPackage{moderncvbodyv}[2024-07-08 v2.4.0 modern curriculum vitae and letter body variant: 5] %------------------------------------------------------------------------------- diff --git a/moderncvcollection.sty b/moderncvcollection.sty index 5d3432e..9437546 100644 --- a/moderncvcollection.sty +++ b/moderncvcollection.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcollection.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcollection}[2022-02-21 v2.3.1 moderncv collections] +\ProvidesPackage{moderncvcollection}[2024-07-08 v2.4.0 moderncv collections] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblack.sty b/moderncvcolorblack.sty index 49d0102..e6a6478 100644 --- a/moderncvcolorblack.sty +++ b/moderncvcolorblack.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorblack.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblack}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: black] +\ProvidesPackage{moderncvcolorblack}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: black] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblue.sty b/moderncvcolorblue.sty index af633ab..fcce247 100644 --- a/moderncvcolorblue.sty +++ b/moderncvcolorblue.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorblue.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblue}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: blue] +\ProvidesPackage{moderncvcolorblue}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: blue] %------------------------------------------------------------------------------- diff --git a/moderncvcolorburgundy.sty b/moderncvcolorburgundy.sty index fc763f3..35a48a1 100644 --- a/moderncvcolorburgundy.sty +++ b/moderncvcolorburgundy.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorburgundy.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorburgundy}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: burgundy] +\ProvidesPackage{moderncvcolorburgundy}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: burgundy] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgreen.sty b/moderncvcolorgreen.sty index c2caeb4..fe7f1c3 100644 --- a/moderncvcolorgreen.sty +++ b/moderncvcolorgreen.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorgreen.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgreen}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: green] +\ProvidesPackage{moderncvcolorgreen}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: green] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgrey.sty b/moderncvcolorgrey.sty index ab0a1c9..8e68a48 100644 --- a/moderncvcolorgrey.sty +++ b/moderncvcolorgrey.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorgrey.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgrey}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: grey] +\ProvidesPackage{moderncvcolorgrey}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: grey] %------------------------------------------------------------------------------- diff --git a/moderncvcolororange.sty b/moderncvcolororange.sty index bfebee8..0fb7abe 100644 --- a/moderncvcolororange.sty +++ b/moderncvcolororange.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolororange.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolororange}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: orange] +\ProvidesPackage{moderncvcolororange}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: orange] %------------------------------------------------------------------------------- diff --git a/moderncvcolorpurple.sty b/moderncvcolorpurple.sty index de4915c..750d96f 100644 --- a/moderncvcolorpurple.sty +++ b/moderncvcolorpurple.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorpurple.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorpurple}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: purple] +\ProvidesPackage{moderncvcolorpurple}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: purple] %------------------------------------------------------------------------------- diff --git a/moderncvcolorred.sty b/moderncvcolorred.sty index bbd9f94..915265f 100644 --- a/moderncvcolorred.sty +++ b/moderncvcolorred.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorred.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorred}[2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: red] +\ProvidesPackage{moderncvcolorred}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: red] %------------------------------------------------------------------------------- diff --git a/moderncvcompatibility.sty b/moderncvcompatibility.sty index fb9a8c4..e70fc45 100644 --- a/moderncvcompatibility.sty +++ b/moderncvcompatibility.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcompatibility.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcompatibility}[2022-02-21 v2.3.1 modern curriculum vitae and letter compatibility patches] +\ProvidesPackage{moderncvcompatibility}[2024-07-08 v2.4.0 modern curriculum vitae and letter compatibility patches] %------------------------------------------------------------------------------- diff --git a/moderncvdebugtools.sty b/moderncvdebugtools.sty index 0661651..915c8cc 100644 --- a/moderncvdebugtools.sty +++ b/moderncvdebugtools.sty @@ -1,5 +1,5 @@ %% start of file `moderncvdebugtools.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvdebugtools}[2022-02-21 v2.3.1 modern curriculum vitae and letter debug tools] +\ProvidesPackage{moderncvdebugtools}[2024-07-08 v2.4.0 modern curriculum vitae and letter debug tools] %------------------------------------------------------------------------------- diff --git a/moderncvfooti.sty b/moderncvfooti.sty index 99e5fd2..51fcdf9 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -1,5 +1,5 @@ %% start of file `moderncvfooti.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvfooti}[2022-02-21 v2.3.1 modern curriculum vitae and letter footer variant: 1] +\ProvidesPackage{moderncvfooti}[2024-07-08 v2.4.0 modern curriculum vitae and letter footer variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 4c90312..4a7c163 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadi.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadi}[2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 1] +\ProvidesPackage{moderncvheadi}[2024-07-08 v2.4.0 modern curriculum vitae and letter header variant: 1] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadii.sty b/moderncvheadii.sty index 6569de5..50d2060 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadii.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadii}[2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 2] +\ProvidesPackage{moderncvheadii}[2024-07-08 v2.4.0 modern curriculum vitae and letter header variant: 2] % details options: "details" or "nodetails" (default) \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index 222abc9..6e66015 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadiii.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiii}[2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 3] +\ProvidesPackage{moderncvheadiii}[2024-07-08 v2.4.0 modern curriculum vitae and letter header variant: 3] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index eb87b29..0fa81dc 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadiv.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiv}[2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 4] +\ProvidesPackage{moderncvheadiv}[2024-07-08 v2.4.0 modern curriculum vitae and letter header variant: 4] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadv.sty b/moderncvheadv.sty index fce4518..b783e10 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadv.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadv}[2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 5] +\ProvidesPackage{moderncvheadv}[2024-07-08 v2.4.0 modern curriculum vitae and letter header variant: 5] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index 73ed246..819ba7f 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadvi.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadvi}[2022-02-21 v2.3.1 modern curriculum vitae and letter header: 6] +\ProvidesPackage{moderncvheadvi}[2024-07-08 v2.4.0 modern curriculum vitae and letter header: 6] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index 1ac00ac..4b586aa 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsacademic.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsacademic}[2022-02-21 v2.3.1 modern curriculum vitae icons: academicons] +\ProvidesPackage{moderncviconsacademic}[2024-07-08 v2.4.0 modern curriculum vitae icons: academicons] %------------------------------------------------------------------------------- diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 90f2b37..c81173d 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsawesome.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsawesome}[2022-02-21 v2.3.1 modern curriculum vitae icons: awesome] +\ProvidesPackage{moderncviconsawesome}[2024-07-08 v2.4.0 modern curriculum vitae icons: awesome] %------------------------------------------------------------------------------- % required packages diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index 68ba2a1..3d95041 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsletters.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsletters}[2022-02-21 v2.3.1 modern curriculum vitae icons: letter] +\ProvidesPackage{moderncviconsletters}[2024-07-08 v2.4.0 modern curriculum vitae icons: letter] %------------------------------------------------------------------------------- % symbols definition diff --git a/moderncviconsmarvosym.sty b/moderncviconsmarvosym.sty index 0a1d8f1..1282ae4 100644 --- a/moderncviconsmarvosym.sty +++ b/moderncviconsmarvosym.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsmarvosym.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsmarvosym}[2022-02-21 v2.3.1 modern curriculum vitae icons: marvosym] +\ProvidesPackage{moderncviconsmarvosym}[2024-07-08 v2.4.0 modern curriculum vitae icons: marvosym] %------------------------------------------------------------------------------- % all symbols described in moderncv.cls diff --git a/moderncviconssymbols.sty b/moderncviconssymbols.sty index 2124132..b6c1fb7 100644 --- a/moderncviconssymbols.sty +++ b/moderncviconssymbols.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconssymbols.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index a2101d7..f328618 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconstikz.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconstikz}[2022-02-21 v2.3.1 modern curriculum vitae and letter icons: tickz] +\ProvidesPackage{moderncviconstikz}[2024-07-08 v2.4.0 modern curriculum vitae and letter icons: tickz] %------------------------------------------------------------------------------- diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 3f4fb34..c689692 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -203,7 +203,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvskillmatrix}[2022-02-21 v2.3.1 modern curriculum vitae and letter skill matrix] +\ProvidesPackage{moderncvskillmatrix}[2024-07-08 v2.4.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/moderncvstylebanking.sty b/moderncvstylebanking.sty index 448d30e..0898906 100644 --- a/moderncvstylebanking.sty +++ b/moderncvstylebanking.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylebanking.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylebanking}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: banking] +\ProvidesPackage{moderncvstylebanking}[2024-07-08 v2.4.0 modern curriculum vitae and letter style scheme: banking] % body rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules" \@initializecommand{\moderncvstylebodyoptions}{} diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index a646615..31753c2 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylecasual.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecasual}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: casual] +\ProvidesPackage{moderncvstylecasual}[2024-07-08 v2.4.0 modern curriculum vitae and letter style scheme: casual] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index 8510b2a..f3193ea 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleclassic.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleclassic}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: classic] +\ProvidesPackage{moderncvstyleclassic}[2024-07-08 v2.4.0 modern curriculum vitae and letter style scheme: classic] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty index bae1545..2c8fc03 100644 --- a/moderncvstyleempty.sty +++ b/moderncvstyleempty.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleempty.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleempty}[2022-02-21 v2.3.1 modern curriculum vitae scheme: empty] +\ProvidesPackage{moderncvstyleempty}[2024-07-08 v2.4.0 modern curriculum vitae scheme: empty] %------------------------------------------------------------------------------- % required packages diff --git a/moderncvstylefancy.sty b/moderncvstylefancy.sty index 980388d..838532b 100644 --- a/moderncvstylefancy.sty +++ b/moderncvstylefancy.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylefancy.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylefancy}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: fancy] +\ProvidesPackage{moderncvstylefancy}[2024-07-08 v2.4.0 modern curriculum vitae and letter style scheme: fancy] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty index ccc92cd..e7d00b2 100644 --- a/moderncvstyleoldstyle.sty +++ b/moderncvstyleoldstyle.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleoldstyle.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleoldstyle}[2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: oldstyle] +\ProvidesPackage{moderncvstyleoldstyle}[2024-07-08 v2.4.0 modern curriculum vitae and letter style scheme: oldstyle] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/template.tex b/template.tex index c9d453f..7128f09 100644 --- a/template.tex +++ b/template.tex @@ -1,5 +1,5 @@ %% start of file `template.tex'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 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, diff --git a/tweaklist.sty b/tweaklist.sty index 3739c95..c5f5870 100644 --- a/tweaklist.sty +++ b/tweaklist.sty @@ -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), 2020-2022 moderncv maintainers (github.com/moderncv). +%% Modified by Xavier Danaux (xdanaux@gmail.com), 2020-2024 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. From 65f328f8d1233b18fc82d6c8c0bb750ca91d2925 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Thu, 18 Jul 2024 17:41:24 +0200 Subject: [PATCH 076/105] colors.tex needs prefix for correct ctan packaging (#195) --- moderncvcolorblack.sty | 2 +- moderncvcolorblue.sty | 2 +- moderncvcolorburgundy.sty | 2 +- moderncvcolorgreen.sty | 2 +- moderncvcolorgrey.sty | 2 +- moderncvcolororange.sty | 2 +- moderncvcolorpurple.sty | 2 +- moderncvcolorred.sty | 2 +- commons/colors.tex => moderncvcolors.tex | 0 moderncviconsacademic.sty | 2 +- moderncviconsawesome.sty | 2 +- 11 files changed, 10 insertions(+), 10 deletions(-) rename commons/colors.tex => moderncvcolors.tex (100%) diff --git a/moderncvcolorblack.sty b/moderncvcolorblack.sty index e6a6478..02dead9 100644 --- a/moderncvcolorblack.sty +++ b/moderncvcolorblack.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{commons/colors} +\input{moderncvcolors.tex} \colorlet{color0}{black}% black \colorlet{color1}{black}% black diff --git a/moderncvcolorblue.sty b/moderncvcolorblue.sty index fcce247..11a4241 100644 --- a/moderncvcolorblue.sty +++ b/moderncvcolorblue.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{commons/colors} +\input{moderncvcolors.tex} \colorlet{color0}{black}% black \colorlet{color1}{lightblue}% light blue diff --git a/moderncvcolorburgundy.sty b/moderncvcolorburgundy.sty index 35a48a1..a36d635 100644 --- a/moderncvcolorburgundy.sty +++ b/moderncvcolorburgundy.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{commons/colors} +\input{moderncvcolors.tex} \colorlet{color0}{black}% black \colorlet{color1}{burgundy}% burgundy diff --git a/moderncvcolorgreen.sty b/moderncvcolorgreen.sty index fe7f1c3..fd2f0c0 100644 --- a/moderncvcolorgreen.sty +++ b/moderncvcolorgreen.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{commons/colors} +\input{moderncvcolors.tex} \colorlet{color0}{black}% black \colorlet{color1}{green}% green diff --git a/moderncvcolorgrey.sty b/moderncvcolorgrey.sty index 8e68a48..894e565 100644 --- a/moderncvcolorgrey.sty +++ b/moderncvcolorgrey.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{commons/colors} +\input{moderncvcolors.tex} \colorlet{color0}{black}% black \colorlet{color1}{darkgrey}% dark grey diff --git a/moderncvcolororange.sty b/moderncvcolororange.sty index 0fb7abe..741e440 100644 --- a/moderncvcolororange.sty +++ b/moderncvcolororange.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{commons/colors} +\input{moderncvcolors.tex} \colorlet{color0}{black}% black \colorlet{color1}{orange}% orange diff --git a/moderncvcolorpurple.sty b/moderncvcolorpurple.sty index 750d96f..ba08432 100644 --- a/moderncvcolorpurple.sty +++ b/moderncvcolorpurple.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{commons/colors} +\input{moderncvcolors.tex} \colorlet{color0}{black}% black \colorlet{color1}{purple}% purple diff --git a/moderncvcolorred.sty b/moderncvcolorred.sty index 915265f..f223bea 100644 --- a/moderncvcolorred.sty +++ b/moderncvcolorred.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{commons/colors} +\input{moderncvcolors.tex} \colorlet{color0}{black}% black \colorlet{color1}{red}% red diff --git a/commons/colors.tex b/moderncvcolors.tex similarity index 100% rename from commons/colors.tex rename to moderncvcolors.tex diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index 4b586aa..281facf 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -23,7 +23,7 @@ %------------------------------------------------------------------------------- % set colors %------------------------------------------------------------------------------- -\input{commons/colors} +\input{moderncvcolors.tex} \providecolor{orcid}{named}{default-socialicon-color} \providecolor{researchgate}{named}{default-socialicon-color} diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index c81173d..5438f27 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -22,7 +22,7 @@ %------------------------------------------------------------------------------- % set colors %------------------------------------------------------------------------------- -\input{commons/colors} +\input{moderncvcolors.tex} \providecolor{address}{named}{default-socialicon-color} \providecolor{mobilephone}{named}{default-socialicon-color} From 2981711e6f7fbd743f762b7ce94cc85ea13b1ad4 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Thu, 18 Jul 2024 18:00:30 +0200 Subject: [PATCH 077/105] bump version due to included patch #195 (packaging issue) (#196) --- manual/moderncv_userguide.pdf | Bin 123424 -> 123425 bytes manual/moderncv_userguide.tex | 4 ++-- moderncv.cls | 2 +- moderncvbodyi.sty | 2 +- moderncvbodyiii.sty | 2 +- moderncvbodyiv.sty | 2 +- moderncvbodyv.sty | 2 +- moderncvcollection.sty | 2 +- moderncvcolorblack.sty | 2 +- moderncvcolorblue.sty | 2 +- moderncvcolorburgundy.sty | 2 +- moderncvcolorgreen.sty | 2 +- moderncvcolorgrey.sty | 2 +- moderncvcolororange.sty | 2 +- moderncvcolorpurple.sty | 2 +- moderncvcolorred.sty | 2 +- moderncvcompatibility.sty | 2 +- moderncvdebugtools.sty | 2 +- moderncvfooti.sty | 2 +- moderncvheadi.sty | 2 +- moderncvheadii.sty | 2 +- moderncvheadiii.sty | 2 +- moderncvheadiv.sty | 2 +- moderncvheadv.sty | 2 +- moderncvheadvi.sty | 2 +- moderncviconsacademic.sty | 2 +- moderncviconsawesome.sty | 2 +- moderncviconsletters.sty | 2 +- moderncviconsmarvosym.sty | 2 +- moderncviconstikz.sty | 2 +- moderncvskillmatrix.sty | 2 +- moderncvstylebanking.sty | 2 +- moderncvstylecasual.sty | 2 +- moderncvstyleclassic.sty | 2 +- moderncvstyleempty.sty | 2 +- moderncvstylefancy.sty | 2 +- moderncvstyleoldstyle.sty | 2 +- 37 files changed, 37 insertions(+), 37 deletions(-) diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index c0fc87708ed26d4257b5ecc1242a47d5aac44387..0468a22e0fdcc0a3b3e23515f663d623623a46a7 100644 GIT binary patch delta 5384 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 R*Cs9pi8L7xkD3mI>_1wad;I_a delta 5374 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 diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index ada0536..feb6f31 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -1,4 +1,4 @@ -%% moderncv_userguide.tex as shipped with 2024-07-08 v2.4.0 modern curriculum vitae and letter document class (moderncv) +%% moderncv_userguide.tex as shipped with 2024-07-18 v2.4.1 modern curriculum vitae and letter document class (moderncv) %% 2021 David Seus, cryptointerest@posteo.de % % This work may be distributed and/or modified under the @@ -9,7 +9,7 @@ \title{% \texttt{moderncv} User Guide\\ - {\small Package v2.4.0}% + {\small Package v2.4.1}% } % Cristina Sambo, \author{% diff --git a/moderncv.cls b/moderncv.cls index 891b831..20cedc8 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{moderncv}[2024-07-08 v2.4.0 modern curriculum vitae and letter document class] +\ProvidesClass{moderncv}[2024-07-18 v2.4.1 modern curriculum vitae and letter document class] %------------------------------------------------------------------------------- diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index 75428f6..d3db954 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyi}[2024-07-08 v2.4.0 modern curriculum vitae and letter body variant: 1] +\ProvidesPackage{moderncvbodyi}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index 45ed72d..37d8d13 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiii}[2024-07-08 v2.4.0 modern curriculum vitae and letter body variant: 3] +\ProvidesPackage{moderncvbodyiii}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 3] % rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules" \@initializeif{\if@fullrules}\@fullrulesfalse diff --git a/moderncvbodyiv.sty b/moderncvbodyiv.sty index c076a87..0d9fe6f 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiv}[2024-07-08 v2.4.0 modern curriculum vitae and letter body variant: 4] +\ProvidesPackage{moderncvbodyiv}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 4] %------------------------------------------------------------------------------- diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index 8129ccd..f29e577 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyv}[2024-07-08 v2.4.0 modern curriculum vitae and letter body variant: 5] +\ProvidesPackage{moderncvbodyv}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 5] %------------------------------------------------------------------------------- diff --git a/moderncvcollection.sty b/moderncvcollection.sty index 9437546..bddc9a5 100644 --- a/moderncvcollection.sty +++ b/moderncvcollection.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcollection}[2024-07-08 v2.4.0 moderncv collections] +\ProvidesPackage{moderncvcollection}[2024-07-18 v2.4.1 moderncv collections] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblack.sty b/moderncvcolorblack.sty index 02dead9..29ba5bd 100644 --- a/moderncvcolorblack.sty +++ b/moderncvcolorblack.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblack}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: black] +\ProvidesPackage{moderncvcolorblack}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: black] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblue.sty b/moderncvcolorblue.sty index 11a4241..779b3be 100644 --- a/moderncvcolorblue.sty +++ b/moderncvcolorblue.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblue}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: blue] +\ProvidesPackage{moderncvcolorblue}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: blue] %------------------------------------------------------------------------------- diff --git a/moderncvcolorburgundy.sty b/moderncvcolorburgundy.sty index a36d635..aeeccf5 100644 --- a/moderncvcolorburgundy.sty +++ b/moderncvcolorburgundy.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorburgundy}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: burgundy] +\ProvidesPackage{moderncvcolorburgundy}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: burgundy] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgreen.sty b/moderncvcolorgreen.sty index fd2f0c0..03c026e 100644 --- a/moderncvcolorgreen.sty +++ b/moderncvcolorgreen.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgreen}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: green] +\ProvidesPackage{moderncvcolorgreen}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: green] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgrey.sty b/moderncvcolorgrey.sty index 894e565..6bd9184 100644 --- a/moderncvcolorgrey.sty +++ b/moderncvcolorgrey.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgrey}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: grey] +\ProvidesPackage{moderncvcolorgrey}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: grey] %------------------------------------------------------------------------------- diff --git a/moderncvcolororange.sty b/moderncvcolororange.sty index 741e440..c4f612a 100644 --- a/moderncvcolororange.sty +++ b/moderncvcolororange.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolororange}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: orange] +\ProvidesPackage{moderncvcolororange}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: orange] %------------------------------------------------------------------------------- diff --git a/moderncvcolorpurple.sty b/moderncvcolorpurple.sty index ba08432..d011052 100644 --- a/moderncvcolorpurple.sty +++ b/moderncvcolorpurple.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorpurple}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: purple] +\ProvidesPackage{moderncvcolorpurple}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: purple] %------------------------------------------------------------------------------- diff --git a/moderncvcolorred.sty b/moderncvcolorred.sty index f223bea..bc51d4a 100644 --- a/moderncvcolorred.sty +++ b/moderncvcolorred.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorred}[2024-07-08 v2.4.0 modern curriculum vitae and letter color scheme: red] +\ProvidesPackage{moderncvcolorred}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: red] %------------------------------------------------------------------------------- diff --git a/moderncvcompatibility.sty b/moderncvcompatibility.sty index e70fc45..e8e0af7 100644 --- a/moderncvcompatibility.sty +++ b/moderncvcompatibility.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcompatibility}[2024-07-08 v2.4.0 modern curriculum vitae and letter compatibility patches] +\ProvidesPackage{moderncvcompatibility}[2024-07-18 v2.4.1 modern curriculum vitae and letter compatibility patches] %------------------------------------------------------------------------------- diff --git a/moderncvdebugtools.sty b/moderncvdebugtools.sty index 915c8cc..c19651a 100644 --- a/moderncvdebugtools.sty +++ b/moderncvdebugtools.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvdebugtools}[2024-07-08 v2.4.0 modern curriculum vitae and letter debug tools] +\ProvidesPackage{moderncvdebugtools}[2024-07-18 v2.4.1 modern curriculum vitae and letter debug tools] %------------------------------------------------------------------------------- diff --git a/moderncvfooti.sty b/moderncvfooti.sty index 51fcdf9..f1de51a 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvfooti}[2024-07-08 v2.4.0 modern curriculum vitae and letter footer variant: 1] +\ProvidesPackage{moderncvfooti}[2024-07-18 v2.4.1 modern curriculum vitae and letter footer variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 4a7c163..9dfb35a 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadi}[2024-07-08 v2.4.0 modern curriculum vitae and letter header variant: 1] +\ProvidesPackage{moderncvheadi}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 1] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadii.sty b/moderncvheadii.sty index 50d2060..a36c8e1 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadii}[2024-07-08 v2.4.0 modern curriculum vitae and letter header variant: 2] +\ProvidesPackage{moderncvheadii}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 2] % details options: "details" or "nodetails" (default) \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index 6e66015..51a3aa2 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiii}[2024-07-08 v2.4.0 modern curriculum vitae and letter header variant: 3] +\ProvidesPackage{moderncvheadiii}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 3] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index 0fa81dc..5a088fd 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiv}[2024-07-08 v2.4.0 modern curriculum vitae and letter header variant: 4] +\ProvidesPackage{moderncvheadiv}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 4] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadv.sty b/moderncvheadv.sty index b783e10..e92233e 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadv}[2024-07-08 v2.4.0 modern curriculum vitae and letter header variant: 5] +\ProvidesPackage{moderncvheadv}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 5] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index 819ba7f..ecd6dbb 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadvi}[2024-07-08 v2.4.0 modern curriculum vitae and letter header: 6] +\ProvidesPackage{moderncvheadvi}[2024-07-18 v2.4.1 modern curriculum vitae and letter header: 6] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index 281facf..cf7bbbb 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsacademic}[2024-07-08 v2.4.0 modern curriculum vitae icons: academicons] +\ProvidesPackage{moderncviconsacademic}[2024-07-18 v2.4.1 modern curriculum vitae icons: academicons] %------------------------------------------------------------------------------- diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 5438f27..a51729f 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsawesome}[2024-07-08 v2.4.0 modern curriculum vitae icons: awesome] +\ProvidesPackage{moderncviconsawesome}[2024-07-18 v2.4.1 modern curriculum vitae icons: awesome] %------------------------------------------------------------------------------- % required packages diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index 3d95041..2dc6386 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsletters}[2024-07-08 v2.4.0 modern curriculum vitae icons: letter] +\ProvidesPackage{moderncviconsletters}[2024-07-18 v2.4.1 modern curriculum vitae icons: letter] %------------------------------------------------------------------------------- % symbols definition diff --git a/moderncviconsmarvosym.sty b/moderncviconsmarvosym.sty index 1282ae4..2dbc710 100644 --- a/moderncviconsmarvosym.sty +++ b/moderncviconsmarvosym.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsmarvosym}[2024-07-08 v2.4.0 modern curriculum vitae icons: marvosym] +\ProvidesPackage{moderncviconsmarvosym}[2024-07-18 v2.4.1 modern curriculum vitae icons: marvosym] %------------------------------------------------------------------------------- % all symbols described in moderncv.cls diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index f328618..e1a0248 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconstikz}[2024-07-08 v2.4.0 modern curriculum vitae and letter icons: tickz] +\ProvidesPackage{moderncviconstikz}[2024-07-18 v2.4.1 modern curriculum vitae and letter icons: tickz] %------------------------------------------------------------------------------- diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index c689692..9f03be1 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -203,7 +203,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvskillmatrix}[2024-07-08 v2.4.0 modern curriculum vitae and letter skill matrix] +\ProvidesPackage{moderncvskillmatrix}[2024-07-18 v2.4.1 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/moderncvstylebanking.sty b/moderncvstylebanking.sty index 0898906..6398480 100644 --- a/moderncvstylebanking.sty +++ b/moderncvstylebanking.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylebanking}[2024-07-08 v2.4.0 modern curriculum vitae and letter style scheme: banking] +\ProvidesPackage{moderncvstylebanking}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: banking] % body rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules" \@initializecommand{\moderncvstylebodyoptions}{} diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index 31753c2..1192c89 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecasual}[2024-07-08 v2.4.0 modern curriculum vitae and letter style scheme: casual] +\ProvidesPackage{moderncvstylecasual}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: casual] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index f3193ea..07950bc 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleclassic}[2024-07-08 v2.4.0 modern curriculum vitae and letter style scheme: classic] +\ProvidesPackage{moderncvstyleclassic}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: classic] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty index 2c8fc03..8dcce13 100644 --- a/moderncvstyleempty.sty +++ b/moderncvstyleempty.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleempty}[2024-07-08 v2.4.0 modern curriculum vitae scheme: empty] +\ProvidesPackage{moderncvstyleempty}[2024-07-18 v2.4.1 modern curriculum vitae scheme: empty] %------------------------------------------------------------------------------- % required packages diff --git a/moderncvstylefancy.sty b/moderncvstylefancy.sty index 838532b..1ad8d87 100644 --- a/moderncvstylefancy.sty +++ b/moderncvstylefancy.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylefancy}[2024-07-08 v2.4.0 modern curriculum vitae and letter style scheme: fancy] +\ProvidesPackage{moderncvstylefancy}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: fancy] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty index e7d00b2..37de3c5 100644 --- a/moderncvstyleoldstyle.sty +++ b/moderncvstyleoldstyle.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleoldstyle}[2024-07-08 v2.4.0 modern curriculum vitae and letter style scheme: oldstyle] +\ProvidesPackage{moderncvstyleoldstyle}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: oldstyle] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} From 34e7b15a6bc41a2fa1af3b8657ecec498b3a7470 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Thu, 18 Jul 2024 20:14:51 +0200 Subject: [PATCH 078/105] deliver missing CHANGELOG for 2.4.1 patch (#197) --- CHANGELOG | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index a02c0ed..bcfdad1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +version 2.4.1 (18 Jul 2024) +- Fix commons/colors.tex not found in package (#194) + version 2.4.0 (08 Jul 2024) - Rewrote user guide, thanks to David Seus (#58, #106, #169). - Fixed "Underfull \hbox (badness 10000)" warning in \makecvtitle (#162). From d6d3ef7f1314f62f4179f490f5ff8d3f74d5126c Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Mon, 5 Aug 2024 17:58:13 +0200 Subject: [PATCH 079/105] in case no photo is set: define photoframewidth nevertheless (#202) --- CHANGELOG | 3 +++ moderncvheadvii.sty | 2 ++ 2 files changed, 5 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index bcfdad1..d35444c 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +version next +- Fix error when omitting the photo in contemporary style (#201) + version 2.4.1 (18 Jul 2024) - Fix commons/colors.tex not found in package (#194) diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index f0c259e..85653e9 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -145,6 +145,8 @@ % Users may define `\@moderncvheadBackground` for additional background decoration \ifthenelse{\isundefined{\@moderncvheadBackground}}{}{\@moderncvheadBackground} + % case with no photo: assure defined \@photoframewidth with 2pt + \ifthenelse{\isundefined{\@photo}}{\@initializelength{\@photoframewidth}\setlength{\@photoframewidth}{2pt}}{}% \path[draw,line width=\@photoframewidth] (head-bg.south west) edge[color=headhr!85!black] ([xshift=8em]head-bg.south west) ([xshift=8em]head-bg.south west) edge[color=headhr] ([xshift=-8em]head-bg.south east) From 1472e001c5dc9cba74ea8a5c00c7d5948f0851e7 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Tue, 6 Aug 2024 22:11:34 +0200 Subject: [PATCH 080/105] Rename moderncvcolors from .tex to .sty for MiKTeX compatibility (#200) * rename moderncvcolors from .tex to .sty for MiKTeX compatibility * added changelog entry to document the file change --- CHANGELOG | 1 + moderncvcolorblack.sty | 2 +- moderncvcolorblue.sty | 2 +- moderncvcolorburgundy.sty | 2 +- moderncvcolorgreen.sty | 2 +- moderncvcolorgrey.sty | 2 +- moderncvcolororange.sty | 2 +- moderncvcolorpurple.sty | 2 +- moderncvcolorred.sty | 2 +- moderncvcolors.tex => moderncvcolors.sty | 16 ++++++++++++++++ moderncviconsacademic.sty | 2 +- moderncviconsawesome.sty | 2 +- 12 files changed, 27 insertions(+), 10 deletions(-) rename moderncvcolors.tex => moderncvcolors.sty (68%) diff --git a/CHANGELOG b/CHANGELOG index d35444c..56af016 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,5 @@ version next +- Change moderncvcolors.tex to a .sty file for MikTeX compatibility (#199) - Fix error when omitting the photo in contemporary style (#201) version 2.4.1 (18 Jul 2024) diff --git a/moderncvcolorblack.sty b/moderncvcolorblack.sty index 29ba5bd..76a172c 100644 --- a/moderncvcolorblack.sty +++ b/moderncvcolorblack.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{moderncvcolors.tex} +\usepackage{moderncvcolors} \colorlet{color0}{black}% black \colorlet{color1}{black}% black diff --git a/moderncvcolorblue.sty b/moderncvcolorblue.sty index 779b3be..ae71833 100644 --- a/moderncvcolorblue.sty +++ b/moderncvcolorblue.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{moderncvcolors.tex} +\usepackage{moderncvcolors} \colorlet{color0}{black}% black \colorlet{color1}{lightblue}% light blue diff --git a/moderncvcolorburgundy.sty b/moderncvcolorburgundy.sty index aeeccf5..5c10ea2 100644 --- a/moderncvcolorburgundy.sty +++ b/moderncvcolorburgundy.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{moderncvcolors.tex} +\usepackage{moderncvcolors} \colorlet{color0}{black}% black \colorlet{color1}{burgundy}% burgundy diff --git a/moderncvcolorgreen.sty b/moderncvcolorgreen.sty index 03c026e..b276a96 100644 --- a/moderncvcolorgreen.sty +++ b/moderncvcolorgreen.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{moderncvcolors.tex} +\usepackage{moderncvcolors} \colorlet{color0}{black}% black \colorlet{color1}{green}% green diff --git a/moderncvcolorgrey.sty b/moderncvcolorgrey.sty index 6bd9184..5dc4532 100644 --- a/moderncvcolorgrey.sty +++ b/moderncvcolorgrey.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{moderncvcolors.tex} +\usepackage{moderncvcolors} \colorlet{color0}{black}% black \colorlet{color1}{darkgrey}% dark grey diff --git a/moderncvcolororange.sty b/moderncvcolororange.sty index c4f612a..816c036 100644 --- a/moderncvcolororange.sty +++ b/moderncvcolororange.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{moderncvcolors.tex} +\usepackage{moderncvcolors} \colorlet{color0}{black}% black \colorlet{color1}{orange}% orange diff --git a/moderncvcolorpurple.sty b/moderncvcolorpurple.sty index d011052..75ef0d4 100644 --- a/moderncvcolorpurple.sty +++ b/moderncvcolorpurple.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{moderncvcolors.tex} +\usepackage{moderncvcolors} \colorlet{color0}{black}% black \colorlet{color1}{purple}% purple diff --git a/moderncvcolorred.sty b/moderncvcolorred.sty index bc51d4a..53c832f 100644 --- a/moderncvcolorred.sty +++ b/moderncvcolorred.sty @@ -16,7 +16,7 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\input{moderncvcolors.tex} +\usepackage{moderncvcolors} \colorlet{color0}{black}% black \colorlet{color1}{red}% red diff --git a/moderncvcolors.tex b/moderncvcolors.sty similarity index 68% rename from moderncvcolors.tex rename to moderncvcolors.sty index 7f840ff..0001dfc 100644 --- a/moderncvcolors.tex +++ b/moderncvcolors.sty @@ -1,3 +1,17 @@ +%% start of file `moderncvcolors.sty'. +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com) +%% Copyright 2024-2024 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{moderncvcolors}[2024-07-18 v2.4.1 modern curriculum vitae and letter base colors] + %------------------------------------------------------------------------------- % built-in colors %------------------------------------------------------------------------------- @@ -33,3 +47,5 @@ %------------------------------------------------------------------------------- % \definecolor{tsinghua}{HTML}{791CB5} + +%% end of file `moderncvcolors.sty'. diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index cf7bbbb..9e06107 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -23,7 +23,7 @@ %------------------------------------------------------------------------------- % set colors %------------------------------------------------------------------------------- -\input{moderncvcolors.tex} +\usepackage{moderncvcolors} \providecolor{orcid}{named}{default-socialicon-color} \providecolor{researchgate}{named}{default-socialicon-color} diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index a51729f..601ba32 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -22,7 +22,7 @@ %------------------------------------------------------------------------------- % set colors %------------------------------------------------------------------------------- -\input{moderncvcolors.tex} +\usepackage{moderncvcolors} \providecolor{address}{named}{default-socialicon-color} \providecolor{mobilephone}{named}{default-socialicon-color} From 06932535d8170117da280764da1d7aa167c024e9 Mon Sep 17 00:00:00 2001 From: "Patrick J. Roddy" <patrickjamesroddy@gmail.com> Date: Fri, 9 Aug 2024 06:42:41 +0100 Subject: [PATCH 081/105] Fix typo in bibliography comment (#206) --- template.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template.tex b/template.tex index 7128f09..5971baa 100644 --- a/template.tex +++ b/template.tex @@ -118,7 +118,7 @@ % to redefine the bibliography heading string ("Publications") %\renewcommand{\refname}{Articles} -% bibliography with mutiple entries +% bibliography with multiple entries %\usepackage{multibib} %\newcites{book,misc}{{Books},{Others}} %---------------------------------------------------------------------------------- From cdf027a9da1f16038c2df3c02147b3b316741dac Mon Sep 17 00:00:00 2001 From: Yehuda Davis <hudcap@users.noreply.github.com> Date: Fri, 9 Aug 2024 12:52:54 -0400 Subject: [PATCH 082/105] style space between first and last name the same as first name (#205) * style space between first and last name the same as first name * add fix to changelog --- CHANGELOG | 1 + moderncvheadi.sty | 2 +- moderncvheadiii.sty | 4 ++-- moderncvheadiv.sty | 2 +- moderncvheadv.sty | 2 +- moderncvheadvi.sty | 2 +- 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 56af016..39e504f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ version next - Change moderncvcolors.tex to a .sty file for MikTeX compatibility (#199) - Fix error when omitting the photo in contemporary style (#201) +- Fix spacing between first and last name (#204) version 2.4.1 (18 Jul 2024) - Fix commons/colors.tex not found in package (#194) diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 9dfb35a..130152c 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -120,7 +120,7 @@ \begin{minipage}[b]{\makecvheadnamewidth}% \if@left\raggedright\fi% \if@right\raggedleft\fi% - \firstnamestyle{\@firstname}~\lastnamestyle{\@lastname}% + \firstnamestyle{\@firstname~}\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% \end{minipage}}% % raise boxes if top option is set diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index 51a3aa2..4cc69d6 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -83,8 +83,8 @@ \parbox{\makeheaddetailswidth}{% \centering% % name and title - \firstnamestyle{\@firstname}~\lastnamestyle{\@lastname}% - \ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title) + \firstnamestyle{\@firstname~}\lastnamestyle{\@lastname}% + \ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title) % optional detailed information \if@details{% \\% diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index 5a088fd..eb12d40 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -93,7 +93,7 @@ {\setlength{\makecvheadnamewidth}{\textwidth-\makecvheadpicturewidth}}% {}% \begin{minipage}[b]{\makecvheadnamewidth}% - \firstnamestyle{\@firstname}~\lastnamestyle{\@lastname}% + \firstnamestyle{\@firstname~}\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% \end{minipage}% % optional photo diff --git a/moderncvheadv.sty b/moderncvheadv.sty index e92233e..31423b9 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -94,7 +94,7 @@ % name and optional title \newlength{\makecvheadpictureboxskip}% \setlength{\makecvheadpictureboxskip}{\totalheightof{\usebox{\makecvheadpicturebox}}}% - \firstnamestyle{\@firstname}~\lastnamestyle{\@lastname}% + \firstnamestyle{\@firstname~}\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{ \ifthenelse{\isundefined{\@quote}}% {}% diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index ecd6dbb..2b6971e 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -55,7 +55,7 @@ \setlength{\makeheaddetailswidth}{\textwidth}% % name and title \if@left\hfill\fi% - \firstnamestyle{\@firstname}~\lastnamestyle{\@lastname}% + \firstnamestyle{\@firstname~}\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}\\[-.35em]% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title) % rule {\color{bodyrulecolor}\rule{\textwidth}{.25ex}}} From f05efdb2deca2c779e4c554e074f652b9f3b706d Mon Sep 17 00:00:00 2001 From: Aram Dermenjian <aram.dermenjian.o+github@gmail.com> Date: Mon, 23 Sep 2024 20:42:05 -0700 Subject: [PATCH 083/105] Update old style to use symbol instead of marvosym (#209) * Update old style to use symbol instead of marvosym * Update CHANGELOG Added info to changelog --------- Co-authored-by: Cali Garmo <aram.dermenjian.o@gmail.com> --- CHANGELOG | 1 + moderncvstyleoldstyle.sty | 6 +----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 39e504f..05220b8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,7 @@ version next - Change moderncvcolors.tex to a .sty file for MikTeX compatibility (#199) - Fix error when omitting the photo in contemporary style (#201) - Fix spacing between first and last name (#204) +- Update Oldstyle to use symbols instead of marvosym (#209) version 2.4.1 (18 Jul 2024) - Fix commons/colors.tex not found in package (#194) diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty index 37de3c5..d3c0f7f 100644 --- a/moderncvstyleoldstyle.sty +++ b/moderncvstyleoldstyle.sty @@ -47,11 +47,7 @@ % 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 marvosym symbols pdflatex is used \else \moderncvicons{letters} % do not use symbols, use letters \fi From 14deb59ddb03b7c5e9325198833a1e4fddfbcb88 Mon Sep 17 00:00:00 2001 From: Aram Dermenjian <aram.dermenjian.o+github@gmail.com> Date: Mon, 23 Sep 2024 20:43:19 -0700 Subject: [PATCH 084/105] Allow icons in classic letter (#176) * Allow icons in classic letter * Add socials for fancy and banking themes * Update changelog --------- Co-authored-by: Cali Garmo <aram.dermenjian.o@gmail.com> --- CHANGELOG | 1 + moderncvheadi.sty | 2 ++ moderncvheadiii.sty | 2 ++ moderncvheadv.sty | 2 ++ 4 files changed, 7 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 05220b8..6531a79 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,7 @@ version next - Change moderncvcolors.tex to a .sty file for MikTeX compatibility (#199) - Fix error when omitting the photo in contemporary style (#201) - Fix spacing between first and last name (#204) +- Include social icons in cover letter for styles classic, fancy and banking (#170) - Update Oldstyle to use symbols instead of marvosym (#209) version 2.4.1 (18 Jul 2024) diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 130152c..33ed6b1 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -180,6 +180,8 @@ \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol% \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}% + \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link + \makenewline\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}% \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi% \end{minipage}\\[2em] % recipient block diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index 4cc69d6..fa80e59 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -159,6 +159,8 @@ \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol% \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}% + \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link + \makenewline\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}% \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi% \end{minipage}\\[2em] % recipient block diff --git a/moderncvheadv.sty b/moderncvheadv.sty index 31423b9..5c25083 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -160,6 +160,8 @@ \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol% \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}% + \collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link + \makenewline\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}% \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi% \end{minipage}\\[2em] % recipient block From d7e0e4966eb98cc755abce8ca1a75b896bf76f5f Mon Sep 17 00:00:00 2001 From: AlexVonB <AlexVonB@users.noreply.github.com> Date: Tue, 10 Dec 2024 23:24:40 +0100 Subject: [PATCH 085/105] Allowing long names to break in the cv title again (#221) * allow long names in titles to break Until now, a `~` (non breaking space) connects first and last name in the cv title. This prevents long names to break correctly. This commit replaces the space with `\ `, a space that allows breaking. Fixes #220 * added changelog entry * removed non-breaking space in names from other headlines, too --- CHANGELOG | 1 + moderncvheadi.sty | 2 +- moderncvheadiii.sty | 2 +- moderncvheadiv.sty | 2 +- moderncvheadv.sty | 2 +- moderncvheadvi.sty | 2 +- 6 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 6531a79..b834048 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,6 +4,7 @@ version next - Fix spacing between first and last name (#204) - Include social icons in cover letter for styles classic, fancy and banking (#170) - Update Oldstyle to use symbols instead of marvosym (#209) +- Fix spacing between first and last name again (#220) version 2.4.1 (18 Jul 2024) - Fix commons/colors.tex not found in package (#194) diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 33ed6b1..2a59a1e 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -120,7 +120,7 @@ \begin{minipage}[b]{\makecvheadnamewidth}% \if@left\raggedright\fi% \if@right\raggedleft\fi% - \firstnamestyle{\@firstname~}\lastnamestyle{\@lastname}% + \firstnamestyle{\@firstname\ }\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% \end{minipage}}% % raise boxes if top option is set diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index fa80e59..6919dee 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -83,7 +83,7 @@ \parbox{\makeheaddetailswidth}{% \centering% % name and title - \firstnamestyle{\@firstname~}\lastnamestyle{\@lastname}% + \firstnamestyle{\@firstname\ }\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title) % optional detailed information \if@details{% diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index eb12d40..c856a95 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -93,7 +93,7 @@ {\setlength{\makecvheadnamewidth}{\textwidth-\makecvheadpicturewidth}}% {}% \begin{minipage}[b]{\makecvheadnamewidth}% - \firstnamestyle{\@firstname~}\lastnamestyle{\@lastname}% + \firstnamestyle{\@firstname\ }\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% \end{minipage}% % optional photo diff --git a/moderncvheadv.sty b/moderncvheadv.sty index 5c25083..2431ab3 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -94,7 +94,7 @@ % name and optional title \newlength{\makecvheadpictureboxskip}% \setlength{\makecvheadpictureboxskip}{\totalheightof{\usebox{\makecvheadpicturebox}}}% - \firstnamestyle{\@firstname~}\lastnamestyle{\@lastname}% + \firstnamestyle{\@firstname\ }\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{ \ifthenelse{\isundefined{\@quote}}% {}% diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index 2b6971e..405fdf2 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -55,7 +55,7 @@ \setlength{\makeheaddetailswidth}{\textwidth}% % name and title \if@left\hfill\fi% - \firstnamestyle{\@firstname~}\lastnamestyle{\@lastname}% + \firstnamestyle{\@firstname\ }\lastnamestyle{\@lastname}% \ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}\\[-.35em]% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title) % rule {\color{bodyrulecolor}\rule{\textwidth}{.25ex}}} From 56d1b65d9eec0f905da1d0828275f75ea3adfe42 Mon Sep 17 00:00:00 2001 From: Aditya Bhargava <rightaditya@users.noreply.github.com> Date: Mon, 13 Jan 2025 11:05:32 -0500 Subject: [PATCH 086/105] Make header details flush against sides (#229) * Make header details flush against sides * Add fix to changelog --- CHANGELOG | 2 ++ moderncvheadi.sty | 6 +++--- moderncvheadvii.sty | 6 +++--- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index b834048..a10c6b0 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -5,6 +5,8 @@ version next - Include social icons in cover letter for styles classic, fancy and banking (#170) - Update Oldstyle to use symbols instead of marvosym (#209) - Fix spacing between first and last name again (#220) +- Make header details flush against sides for casual, classic, and contemporary + styles (#229) version 2.4.1 (18 Jul 2024) - Fix commons/colors.tex not found in package (#194) diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 2a59a1e..930b1fd 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -92,7 +92,7 @@ \ifthenelse{\equal{\@homepageprotocol}{http}}{\httplink{\@homepage}}{\httpslink{\@homepage}}}% \socialsdetails% needs to be pre-rendered as loops and tabulars seem to conflict \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}% - \end{tabular} + \end{tabular}% }\fi% % optional photo (pre-rendering) \@initializebox{\makecvheadpicturebox}% @@ -106,9 +106,9 @@ \setlength{\fboxrule}{\@photoframewidth}% \ifdim\@photoframewidth=0pt% \setlength{\fboxsep}{0pt}\fi% - \framebox{\includegraphics[width=\@photowidth]{\@photo}}}% + \framebox{\includegraphics[width=\@photowidth]{\@photo}}% \if@right% - \hspace*{\separatorcolumnwidth}\fi}% + \hspace*{\separatorcolumnwidth}\fi}}% % name and title (pre-rendering) \@initializelength{\makecvheaddetailswidth}\settowidth{\makecvheaddetailswidth}{\usebox{\makecvheaddetailsbox}}% \@initializelength{\makecvheadpicturewidth}\settowidth{\makecvheadpicturewidth}{\usebox{\makecvheadpicturebox}}% diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index 85653e9..e42b81f 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -97,7 +97,7 @@ \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}% \socialsdetails% needs to be pre-rendered as loops and tabulars seem to conflict \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}% - \end{tabular} + \end{tabular}% }\fi% % optional photo (pre-rendering) \@initializebox{\makecvheadpicturebox}% @@ -115,9 +115,9 @@ \node[inner sep=0pt] at (0,0) {\includegraphics[width=\@photowidth]{\@photo}}; \end{scope} \end{tikzpicture}% + \if@left% + \hspace*{\separatorcolumnwidth}\fi}% }% - \if@left% - \hspace*{\separatorcolumnwidth}\fi}% % optional QR for homepage (pre-rendering) \@initializebox{\makecvheadqrbox}% \if@headqr% From baa0c5920d5a944f90accef5e7d0adcb9ce5755b Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Sat, 22 Feb 2025 15:14:49 +0100 Subject: [PATCH 087/105] All colors for all styles (#212) * make grey usable for contemporary, new color definition * make blue usable for contemporary * make burgundy usable for contemporary * make green usable for contemporary * make orange usable for contemporary * make purple usable for contemporary * make red usable for contemporary * make black usable for contemporary --- moderncvcolorblack.sty | 11 +++++++---- moderncvcolorblue.sty | 10 +++++++--- moderncvcolorburgundy.sty | 11 +++++++---- moderncvcolorcerulean.sty | 15 ++++++++------- moderncvcolorgreen.sty | 10 +++++++--- moderncvcolorgrey.sty | 11 +++++++---- moderncvcolororange.sty | 11 +++++++---- moderncvcolorpurple.sty | 10 +++++++--- moderncvcolorred.sty | 10 +++++++--- moderncvcolors.sty | 13 +++++++++++++ moderncvstylecontemporary.sty | 2 +- 11 files changed, 78 insertions(+), 36 deletions(-) diff --git a/moderncvcolorblack.sty b/moderncvcolorblack.sty index 76a172c..e06eb8e 100644 --- a/moderncvcolorblack.sty +++ b/moderncvcolorblack.sty @@ -18,10 +18,13 @@ %------------------------------------------------------------------------------- \usepackage{moderncvcolors} -\colorlet{color0}{black}% black -\colorlet{color1}{black}% black -\colorlet{color2}{black}% black - +\colorlet{color0}{black} +\colorlet{color1}{black} +\colorlet{color2}{black} +\colorlet{headTL}{lightblack} +\colorlet{headBR}{color1} +\colorlet{headtext}{white} +\colorlet{headhr}{color2} \endinput diff --git a/moderncvcolorblue.sty b/moderncvcolorblue.sty index ae71833..134246a 100644 --- a/moderncvcolorblue.sty +++ b/moderncvcolorblue.sty @@ -18,9 +18,13 @@ %------------------------------------------------------------------------------- \usepackage{moderncvcolors} -\colorlet{color0}{black}% black -\colorlet{color1}{lightblue}% light blue -\colorlet{color2}{darkgrey}% dark grey +\colorlet{color0}{black} +\colorlet{color1}{lightblue} +\colorlet{color2}{darkgrey} +\colorlet{headTL}{lightskyblue} +\colorlet{headBR}{color1} +\colorlet{headtext}{white} +\colorlet{headhr}{color2} \endinput diff --git a/moderncvcolorburgundy.sty b/moderncvcolorburgundy.sty index 5c10ea2..70058c5 100644 --- a/moderncvcolorburgundy.sty +++ b/moderncvcolorburgundy.sty @@ -18,10 +18,13 @@ %------------------------------------------------------------------------------- \usepackage{moderncvcolors} -\colorlet{color0}{black}% black -\colorlet{color1}{burgundy}% burgundy -\colorlet{color2}{darkgrey}% dark grey - +\colorlet{color0}{black} +\colorlet{color1}{burgundy} +\colorlet{color2}{darkgrey} +\colorlet{headTL}{darkred} +\colorlet{headBR}{color1} +\colorlet{headtext}{white} +\colorlet{headhr}{color2} \endinput diff --git a/moderncvcolorcerulean.sty b/moderncvcolorcerulean.sty index 1f7cce8..82f973f 100644 --- a/moderncvcolorcerulean.sty +++ b/moderncvcolorcerulean.sty @@ -17,14 +17,15 @@ %------------------------------------------------------------------------------- % color scheme definition %------------------------------------------------------------------------------- -\definecolor{color0}{rgb}{0,0,0}% black -\definecolor{color1}{HTML}{0081a7}% cerulean -\definecolor{color2}{HTML}{4d908e}% dark cyan -\definecolor{headTL}{HTML}{00afb9}% verdigris -\colorlet{headBR}{color1} -\definecolor{headtext}{HTML}{ffffff}% white -\colorlet{headhr}{color2} +\usepackage{moderncvcolors} +\colorlet{color0}{black} +\colorlet{color1}{cerulean} +\colorlet{color2}{darkcyan} +\colorlet{headTL}{verdigris} +\colorlet{headBR}{color1} +\colorlet{headtext}{white} +\colorlet{headhr}{color2} \endinput diff --git a/moderncvcolorgreen.sty b/moderncvcolorgreen.sty index b276a96..1dab9a9 100644 --- a/moderncvcolorgreen.sty +++ b/moderncvcolorgreen.sty @@ -18,9 +18,13 @@ %------------------------------------------------------------------------------- \usepackage{moderncvcolors} -\colorlet{color0}{black}% black -\colorlet{color1}{green}% green -\colorlet{color2}{darkgrey}% dark grey +\colorlet{color0}{black} +\colorlet{color1}{green} +\colorlet{color2}{darkgrey} +\colorlet{headTL}{palegreen} +\colorlet{headBR}{color1} +\colorlet{headtext}{white} +\colorlet{headhr}{color2} \endinput diff --git a/moderncvcolorgrey.sty b/moderncvcolorgrey.sty index 5dc4532..9be636e 100644 --- a/moderncvcolorgrey.sty +++ b/moderncvcolorgrey.sty @@ -18,10 +18,13 @@ %------------------------------------------------------------------------------- \usepackage{moderncvcolors} -\colorlet{color0}{black}% black -\colorlet{color1}{darkgrey}% dark grey -\colorlet{color2}{darkgrey}% dark grey - +\colorlet{color0}{black} +\colorlet{color1}{darkgrey} +\colorlet{color2}{darkgrey} +\colorlet{headTL}{lightgrey} +\colorlet{headBR}{color1} +\colorlet{headtext}{white} +\colorlet{headhr}{color2} \endinput diff --git a/moderncvcolororange.sty b/moderncvcolororange.sty index 816c036..567558d 100644 --- a/moderncvcolororange.sty +++ b/moderncvcolororange.sty @@ -18,10 +18,13 @@ %------------------------------------------------------------------------------- \usepackage{moderncvcolors} -\colorlet{color0}{black}% black -\colorlet{color1}{orange}% orange -\colorlet{color2}{darkgrey}% dark grey - +\colorlet{color0}{black} +\colorlet{color1}{orange} +\colorlet{color2}{darkgrey} +\colorlet{headTL}{lightorange} +\colorlet{headBR}{color1} +\colorlet{headtext}{white} +\colorlet{headhr}{color2} \endinput diff --git a/moderncvcolorpurple.sty b/moderncvcolorpurple.sty index 75ef0d4..9bdbcb1 100644 --- a/moderncvcolorpurple.sty +++ b/moderncvcolorpurple.sty @@ -18,9 +18,13 @@ %------------------------------------------------------------------------------- \usepackage{moderncvcolors} -\colorlet{color0}{black}% black -\colorlet{color1}{purple}% purple -\colorlet{color2}{darkgrey}% dark grey +\colorlet{color0}{black} +\colorlet{color1}{purple} +\colorlet{color2}{darkgrey} +\colorlet{headTL}{lavender} +\colorlet{headBR}{color1} +\colorlet{headtext}{white} +\colorlet{headhr}{color2} \endinput diff --git a/moderncvcolorred.sty b/moderncvcolorred.sty index 53c832f..0d21c9c 100644 --- a/moderncvcolorred.sty +++ b/moderncvcolorred.sty @@ -18,9 +18,13 @@ %------------------------------------------------------------------------------- \usepackage{moderncvcolors} -\colorlet{color0}{black}% black -\colorlet{color1}{red}% red -\colorlet{color2}{darkgrey}% dark grey +\colorlet{color0}{black} +\colorlet{color1}{red} +\colorlet{color2}{darkgrey} +\colorlet{headTL}{firebrick} +\colorlet{headBR}{color1} +\colorlet{headtext}{white} +\colorlet{headhr}{color2} \endinput diff --git a/moderncvcolors.sty b/moderncvcolors.sty index 0001dfc..83b2075 100644 --- a/moderncvcolors.sty +++ b/moderncvcolors.sty @@ -17,13 +17,26 @@ %------------------------------------------------------------------------------- \definecolor{black}{RGB}{0, 0, 0} +\definecolor{white}{HTML}{ffffff} \definecolor{red}{rgb}{0.95, 0.20, 0.20} \definecolor{darkgrey}{rgb}{0.45, 0.45, 0.45} +\definecolor{lightgrey}{HTML}{d3d3d3} \definecolor{orange}{rgb}{0.95, 0.55, 0.15} \definecolor{burgundy}{rgb}{0.596078, 0, 0}% 139/255 (0.545098) or 152/255 (0.596078) \definecolor{purple}{rgb}{0.50, 0.33, 0.80} \definecolor{lightblue}{rgb}{0.22, 0.45, 0.70} \definecolor{green}{rgb}{0.35, 0.70, 0.30} +\definecolor{cerulean}{HTML}{0081a7} +\definecolor{darkcyan}{HTML}{4d908e} +\definecolor{verdigris}{HTML}{00afb9} +\definecolor{lightskyblue}{HTML}{b1dffc} +\definecolor{darkred}{HTML}{d60000} +\definecolor{palegreen}{HTML}{a6fca6} +\definecolor{lightorange}{HTML}{ffbb3d} +\definecolor{lavender}{HTML}{9090e9} +\definecolor{firebrick}{HTML}{ce2727} +\definecolor{lightblack}{HTML}{3d3d3d} + %------------------------------------------------------------------------------- % default colors diff --git a/moderncvstylecontemporary.sty b/moderncvstylecontemporary.sty index 32f02ce..4b7e7a2 100644 --- a/moderncvstylecontemporary.sty +++ b/moderncvstylecontemporary.sty @@ -39,7 +39,7 @@ %\fi % symbols -\providecolor{default-socialicon-color}{named}{headtext} +\definecolor{default-socialicon-color}{named}{headtext} \moderncvicons{symbols} %------------------------------------------------------------------------------- From 51a3e9c3d7ecbbeca6dc102159f012308d43a4b7 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Sat, 22 Feb 2025 20:43:18 +0100 Subject: [PATCH 088/105] introduce simplex/threema social icon - at least as tikz icon (#222) * introduce simplex social icon - at least as tikz icon * complete CHANGELOG entry * introduce threema social icon - at least as tikz icon * addendum: new compiled user guide --------- Co-authored-by: Mark E Fuller <mark.e.fuller@gmx.de> --- CHANGELOG | 1 + manual/moderncv_userguide.pdf | Bin 123425 -> 123453 bytes manual/moderncv_userguide.tex | 2 ++ moderncv.cls | 8 +++++- moderncviconsletters.sty | 2 ++ moderncviconstikz.sty | 47 ++++++++++++++++++++++++++++++++++ template.tex | 6 +++-- 7 files changed, 63 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index a10c6b0..b2def6e 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,6 +4,7 @@ version next - Fix spacing between first and last name (#204) - Include social icons in cover letter for styles classic, fancy and banking (#170) - Update Oldstyle to use symbols instead of marvosym (#209) +- Added SimpleX and Threema social (#217) - Fix spacing between first and last name again (#220) - Make header details flush against sides for casual, classic, and contemporary styles (#229) diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index 0468a22e0fdcc0a3b3e23515f663d623623a46a7..2b3284f1576586c8e6462aed3ce616cb436e452f 100644 GIT binary patch delta 9069 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 delta 9037 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 Pg_HLq9i5c2^vC}Xx>D1n diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index feb6f31..ab7ba7f 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -351,11 +351,13 @@ The following values are supported for \code{<platform>}: \item \code{researcherid} \item \code{researchgate} \item \code{signal} + \item \code{simplex} \item \code{skype} \item \code{soundcloud} \item \code{stackoverflow} \item \code{steam} \item \code{telegram} + \item \code{threema} \item \code{tiktok} \item \code{twitch} \item \code{twitter} diff --git a/moderncv.cls b/moderncv.cls index 20cedc8..23bff53 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -290,6 +290,8 @@ % - "battlenet" % - "arxiv" % - "inspire" +% - "simplex" +% - "threema" \collectionnew{socials} \NewDocumentCommand{\social}{O{}O{}m}{% \ifthenelse{\equal{#2}{}}% @@ -323,7 +325,9 @@ \ifthenelse{\equal{#1}{playstation}} {\collectionadd[playstation]{socials} {#3}} {}% \ifthenelse{\equal{#1}{battlenet}} {\collectionadd[battlenet]{socials} {#3}} {}% \ifthenelse{\equal{#1}{arxiv}} {\collectionadd[arxiv]{socials} {\protect\httpslink[#3]{arxiv.org/a/#3}}} {}% - \ifthenelse{\equal{#1}{inspire}} {\collectionadd[inspire]{socials} {\protect\httpslink[#3]{inspirehep.net/authoris/#3}}} {}% + \ifthenelse{\equal{#1}{inspire}} {\collectionadd[inspire]{socials} {\protect\httpslink[#3]{inspirehep.net/authoris/#3}}} {}% + \ifthenelse{\equal{#1}{simplex}} {\collectionadd[simplex]{socials} {\protect\httpslink[#3]{simplex.chat/#3}}} {}% + \ifthenelse{\equal{#1}{threema}} {\collectionadd[threema]{socials} {\protect\httpslink[#3]{threema.id/#3}}} {}% } {\collectionadd[#1]{socials}{\protect\httpslink[#3]{#2}}}}% @@ -391,6 +395,8 @@ \newcommand*{\battlenetsocialsymbol} {} \newcommand*{\arxivsocialsymbol} {} \newcommand*{\inspiresocialsymbol} {} +\newcommand*{\simplexsocialsymbol} {} +\newcommand*{\threemasocialsymbol} {} % other %------ diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index 2dc6386..85ae5ae 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -58,6 +58,8 @@ \renewcommand*{\battlenetsocialsymbol} {\textbf{bn}~} \renewcommand*{\arxivsocialsymbol} {\textbf{arx}~} \renewcommand*{\inspiresocialsymbol} {\textbf{ins}~} +\renewcommand*{\simplexsocialsymbol} {\textbf{splx}~} +\renewcommand*{\simplexsocialsymbol} {\textbf{thr}~} \renewcommand*{\listitemsymbol} {\labelitemi~} diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index e1a0248..1510354 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -459,6 +459,53 @@ ~} }{}\par +\ifdefempty{\simplexsocialsymbol} { + \renewcommand*{\simplexsocialsymbol} { + \protect\raisebox{-0.12em}{ + \protect\begin{tikzpicture}[y=0.8pt, x=0.8pt, yscale=-1.0, xscale=1.0, inner sep=0pt, outer sep=0pt] + \protect\begin{scope}[shift={(507,387)}, rotate=45] + \protect\path[fill=default-socialicon-color!80, scale=0.065] + (0,0) rectangle +(100,20) + (40,-60) rectangle +(20,120); + + \protect\path[fill=default-socialicon-color, scale=0.065] + (0,-60) rectangle +(160,20) + (40,-100) rectangle +(20,60) + (100,-100) rectangle +(20,160) + (100,0) rectangle +(60,20); + \protect\end{scope} + \protect\end{tikzpicture}} + ~} +}{}\par + +\ifdefempty{\threemasocialsymbol} { + \renewcommand*{\threemasocialsymbol} { + \protect\raisebox{-0.12em}{ + \protect\begin{tikzpicture}[y=0.8pt, x=0.8pt, yscale=-1.0, xscale=1.0, inner sep=0pt, outer sep=0pt] + \protect\begin{scope}[shift={(507,387)}] + \protect\path[fill=default-socialicon-color, scale=0.015] + % speech bubble + (137,25) ellipse (400 and 350) + % lock shackle + (244.5,-51) arc [start angle=0, end angle=-180, radius=107] + (199.5,-51) arc [start angle=0, end angle=-180, radius=62] + (199.5,-51) rectangle +(45,52) + (30.5,-51) rectangle +(45,52) + % lock body + (0, 0) rectangle +(274, 196); + % triangle + \protect\path[fill=default-socialicon-color, scale=0.015] + (-200,213) -- +(-41,168) -- +(157,120) -- cycle; + % three dots + \protect\path[fill=default-socialicon-color, scale=0.015] + (-94,553) circle (68) + (144,553) circle (68) + (390,553) circle (68); + \protect\end{scope} + \protect\end{tikzpicture}} + ~} +}{}\par + \endinput %% end of file `moderncviconstikz.sty'. diff --git a/template.tex b/template.tex index 5971baa..f08609c 100644 --- a/template.tex +++ b/template.tex @@ -103,8 +103,10 @@ \social[xbox]{jdoe} % optional, remove / comment the line if not wanted \social[playstation]{jdoe} % optional, remove / comment the line if not wanted \social[battlenet]{jdoe\#0000} % optional, remove / comment the line if not wanted -\social[arxiv]{doe\_j\_1} % optional, remove / comment the line if not wanted -\social[inspire]{0000000} % optional, remove / comment the line if not wanted +\social[arxiv]{doe\_j\_1} % optional, remove / comment the line if not wanted +\social[inspire]{0000000} % optional, remove / comment the line if not wanted +\social[simplex]{0000000} % optional, remove / comment the line if not wanted +\social[threema]{0000000} % optional, remove / comment the line if not wanted \extrainfo{additional information} % optional, remove / comment the line if not wanted From 9bb975402b713d53844d368b05a45bfc55a1a8d1 Mon Sep 17 00:00:00 2001 From: Mark E Fuller <mark.e.fuller@gmx.de> Date: Sat, 22 Feb 2025 23:31:28 +0200 Subject: [PATCH 089/105] Add nice header and proper rendering to contemporary letter (#233) * apply icon colors to tikz icons * add contemporary colored header to letter * update changelog --- CHANGELOG | 3 +++ moderncvheadvii.sty | 43 ++++++++++++++++++++++++++------------ moderncviconstikz.sty | 48 +++++++++++++++++++++++++++++-------------- 3 files changed, 66 insertions(+), 28 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index b2def6e..70666c6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -8,6 +8,9 @@ version next - Fix spacing between first and last name again (#220) - Make header details flush against sides for casual, classic, and contemporary styles (#229) +- Fix tikz icon color in contemporary style (#224) +- Add contemporary CV header style to cover letter, which also makes icons + visible (#186) version 2.4.1 (18 Jul 2024) - Fix commons/colors.tex not found in package (#194) diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index e42b81f..f1cc09a 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -183,24 +183,41 @@ \renewcommand*{\makeletterhead}{% % recompute lengths (in case we are switching from letter to resume, or vice versa) \recomputeletterlengths% - % sender contact info - \hfill% - \begin{minipage}{.5\textwidth}% - % optional detailed information - \if@details% - \raggedleft% - \addressfont\textcolor{color2}{% - {\bfseries\upshape\@firstname~\@lastname}\@firstdetailselementfalse% - % optional detailed information + + \@initializebox{\makeletterdetailsbox}% + \if@details% + \def\phonesdetails{}% + \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number + \protected@edef\phonesdetails{\phonesdetails\protect\makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}% + \savebox{\makeletterdetailsbox}{% + \addressfont\color{headtext}% + \if@left\begin{tabular}[b]{@{}r@{}}\fi% + \if@right\begin{tabular}[b]{@{}l@{}}\fi% \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% - \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number - \makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}% + \phonesdetails% needs to be pre-rendered as loops and tabulars seem to conflict \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}% - \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi% - \end{minipage}\\[1em] + \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}% + \end{tabular}% + }\fi% + + % name and title (pre-rendering) + \@initializelength{\makeletterdetailswidth}\settowidth{\makeletterdetailswidth}{\usebox{\makeletterdetailsbox}}% + + % rendering + \begin{tikzpicture}[remember picture,overlay] + \node(letter-head-bg) [top color=headTL,bottom color=headBR,shading angle=45,inner sep=0pt, + fit={(current page.north west)(current page.north east)(pic cs:letter-head-end)}] {}; + + \end{tikzpicture}% + + \hfill + \llap{\usebox{\makeletterdetailsbox}}% \llap is used to suppress + \\[.15em]% + \tikzmark{letter-head-end}\\[.15em]% + % recipient block \begin{minipage}[t]{.5\textwidth} \raggedright% diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index 1510354..29355b8 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -18,6 +18,24 @@ %------------------------------------------------------------------------------- \RequirePackage{tikz} \RequirePackage{etoolbox} +\RequirePackage{xcolor} + +%------------------------------------------------------------------------------- +% set colors +%------------------------------------------------------------------------------- +\usepackage{moderncvcolors} + +\providecolor{linkedin}{named}{default-socialicon-color} +\providecolor{twitter}{named}{default-socialicon-color} +\providecolor{github}{named}{default-socialicon-color} +\providecolor{gitlab}{named}{default-socialicon-color} +\providecolor{skype}{named}{default-socialicon-color} +\providecolor{googlescholar}{named}{default-socialicon-color} +\providecolor{matrix}{named}{default-socialicon-color} +\providecolor{signal}{named}{default-socialicon-color} +\providecolor{codeberg}{named}{default-socialicon-color} +\providecolor{simplex}{named}{default-socialicon-color} +\providecolor{threema}{named}{default-socialicon-color} %------------------------------------------------------------------------------- @@ -29,7 +47,7 @@ \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] + \protect\path[fill=linkedin] (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) .. @@ -74,7 +92,7 @@ \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] + \protect\path[fill=twitter] (2000, 192) .. controls (1926, 225) and (1847, 247) .. (1764, 257) .. controls (1849, 206) and (1914, 126) .. (1945, 30) .. controls (1865, 77) and (1778, 111) .. @@ -106,7 +124,7 @@ \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] + \protect\path[fill=github] (117, 60) .. controls (117, 71) and (108, 81) .. ( 96, 81) .. controls ( 85, 81) and ( 75, 71) .. ( 75, 60) .. controls ( 75, 48) and ( 85, 39) .. @@ -118,7 +136,7 @@ ( 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] + \protect\path[fill=github, nonzero rule] (103, 45) .. controls (103, 45) and (101, 46) .. (101, 47) -- (100, 47) -- ( 99, 47) .. controls ( 99, 47) and ( 98, 47) .. @@ -217,7 +235,7 @@ \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)}] - \protect\path[fill=color2,line width=0.057pt] + \protect\path[fill=gitlab,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 @@ -238,7 +256,7 @@ \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] + \protect\path[fill=skype,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) .. @@ -274,7 +292,7 @@ \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)}] - \protect\path[fill=color2] (25.0000,2.0000) .. controls (12.3095,2.0000) and (2.0000,12.3095) + \protect\path[fill=googlescholar] (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) .. @@ -327,7 +345,7 @@ \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)}] - \protect\path[fill=color2] + \protect\path[fill=matrix] (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) .. @@ -374,7 +392,7 @@ \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)}] - \protect\path[fill=color2] + \protect\path[fill=signal] (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) -- @@ -449,7 +467,7 @@ (11258.5852,-1839.4433)arc(66.699:32.084:23.067) -- (11250.0698,-1872.8557)arc(329.460:269.346:0.201313 and 0.150) -- cycle; - \protect\path[scale=0.265, fill=color2, line width=0.426pt] + \protect\path[scale=0.265, fill=codeberg, line width=0.426pt] (11249.3743,-1883.6959)arc(269.785:180.000:23.067)arc(180.001:147.920:23.067) -- (11249.1480,-1873.2412)arc(209.929:330.071:0.360097 and 0.269) -- (11269.0053,-1848.3766)arc(32.082:-0.002:23.067)arc(360.000:270.000:23.067)arc(270.108:269.892:23.067) @@ -464,11 +482,11 @@ \protect\raisebox{-0.12em}{ \protect\begin{tikzpicture}[y=0.8pt, x=0.8pt, yscale=-1.0, xscale=1.0, inner sep=0pt, outer sep=0pt] \protect\begin{scope}[shift={(507,387)}, rotate=45] - \protect\path[fill=default-socialicon-color!80, scale=0.065] + \protect\path[fill=simplex!80, scale=0.065] (0,0) rectangle +(100,20) (40,-60) rectangle +(20,120); - \protect\path[fill=default-socialicon-color, scale=0.065] + \protect\path[fill=simplex, scale=0.065] (0,-60) rectangle +(160,20) (40,-100) rectangle +(20,60) (100,-100) rectangle +(20,160) @@ -483,7 +501,7 @@ \protect\raisebox{-0.12em}{ \protect\begin{tikzpicture}[y=0.8pt, x=0.8pt, yscale=-1.0, xscale=1.0, inner sep=0pt, outer sep=0pt] \protect\begin{scope}[shift={(507,387)}] - \protect\path[fill=default-socialicon-color, scale=0.015] + \protect\path[fill=threema, scale=0.015] % speech bubble (137,25) ellipse (400 and 350) % lock shackle @@ -494,10 +512,10 @@ % lock body (0, 0) rectangle +(274, 196); % triangle - \protect\path[fill=default-socialicon-color, scale=0.015] + \protect\path[fill=threema, scale=0.015] (-200,213) -- +(-41,168) -- +(157,120) -- cycle; % three dots - \protect\path[fill=default-socialicon-color, scale=0.015] + \protect\path[fill=threema, scale=0.015] (-94,553) circle (68) (144,553) circle (68) (390,553) circle (68); From 800b295405fabc53b4e95d6ee4cbad63a01501da Mon Sep 17 00:00:00 2001 From: Javier Lopez-Gomez <javier.lopez.gomez@proton.me> Date: Fri, 21 Mar 2025 12:22:36 +0100 Subject: [PATCH 090/105] Fix minor horizontal spacing issue in 'contemporary' style header --- CHANGELOG | 1 + moderncvheadvii.sty | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 70666c6..903dc1a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -11,6 +11,7 @@ version next - Fix tikz icon color in contemporary style (#224) - Add contemporary CV header style to cover letter, which also makes icons visible (#186) +- Fix minor horizontal spacing issue in 'contemporary' style header version 2.4.1 (18 Jul 2024) - Fix commons/colors.tex not found in package (#194) diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index f1cc09a..714088b 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -157,9 +157,9 @@ \usebox{\makecvheadnamebox}% \hfill% \llap{\usebox{\makecvheaddetailsbox}}% \llap is used to suppress the width of the box, allowing overlap if the value of makecvheadnamewidth is forced - \usebox{\makecvheadqrbox}\fi% + \hspace{.5ex}\usebox{\makecvheadqrbox}\fi% \if@right% - \usebox{\makecvheadqrbox}% + \usebox{\makecvheadqrbox}\hspace{.5ex}% \rlap{\usebox{\makecvheaddetailsbox}}% \llap is used to suppress the width of the box, allowing overlap if the value of makecvheadnamewidth is forced \hfill% \usebox{\makecvheadnamebox}% From 0c18c4286bf21b6a2c99ebe6d75b7e21ae7ad876 Mon Sep 17 00:00:00 2001 From: Coleridge James Faraday <Colefaraday@gmail.com> Date: Thu, 5 Jun 2025 16:42:12 +0200 Subject: [PATCH 091/105] Inspire HEP social link bug fix (#242) * Fixed typo in Inspire HEP social link * Updated CHANGELOG --- CHANGELOG | 1 + moderncv.cls | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 903dc1a..210f9a8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,5 @@ version next +- Fix Inspire HEP social link (#241) - Change moderncvcolors.tex to a .sty file for MikTeX compatibility (#199) - Fix error when omitting the photo in contemporary style (#201) - Fix spacing between first and last name (#204) diff --git a/moderncv.cls b/moderncv.cls index 23bff53..002e16a 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -325,7 +325,7 @@ \ifthenelse{\equal{#1}{playstation}} {\collectionadd[playstation]{socials} {#3}} {}% \ifthenelse{\equal{#1}{battlenet}} {\collectionadd[battlenet]{socials} {#3}} {}% \ifthenelse{\equal{#1}{arxiv}} {\collectionadd[arxiv]{socials} {\protect\httpslink[#3]{arxiv.org/a/#3}}} {}% - \ifthenelse{\equal{#1}{inspire}} {\collectionadd[inspire]{socials} {\protect\httpslink[#3]{inspirehep.net/authoris/#3}}} {}% + \ifthenelse{\equal{#1}{inspire}} {\collectionadd[inspire]{socials} {\protect\httpslink[#3]{inspirehep.net/authors/#3}}} {}% \ifthenelse{\equal{#1}{simplex}} {\collectionadd[simplex]{socials} {\protect\httpslink[#3]{simplex.chat/#3}}} {}% \ifthenelse{\equal{#1}{threema}} {\collectionadd[threema]{socials} {\protect\httpslink[#3]{threema.id/#3}}} {}% } From 02640f41c45cc84c8c5b8ead4f2c6cc49280a601 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Wed, 18 Jun 2025 13:47:38 +0200 Subject: [PATCH 092/105] automated action for user guide creation (#192) --- .github/workflows/build-userguide-pdf.yml | 52 +++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 .github/workflows/build-userguide-pdf.yml diff --git a/.github/workflows/build-userguide-pdf.yml b/.github/workflows/build-userguide-pdf.yml new file mode 100644 index 0000000..e82af2c --- /dev/null +++ b/.github/workflows/build-userguide-pdf.yml @@ -0,0 +1,52 @@ +name: Build user guide + +on: + push: + branches: + - master + paths: + - 'manual/moderncv_userguide.tex' + pull_request: + paths: + - 'manual/moderncv_userguide.tex' + +jobs: + build-userguide: + name: Build user guide + runs-on: ubuntu-latest + env: + UG_AUTHOR: Auto Userguide Creator + UG_COMMIT_MESSAGE: <automated> build of user guide + container: + image: thomasweise/docker-texlive-full:latest + + steps: + - name: Checkout source code + uses: actions/checkout@v4 + with: + fetch-depth: 2 + + - name: Build user guide pdf + run: latexmk -pdflua -cd ./manual/moderncv_userguide.tex + + - name: Upload user guide pdf + uses: actions/upload-artifact@v4 + with: + name: moderncv_userguide.pdf + path: ./manual/moderncv_userguide/moderncv_userguide.pdf + + - name: Upload user guide log + if: ${{ always() }} + uses: actions/upload-artifact@v4 + with: + name: moderncv_userguide.log + path: ./manual/moderncv_userguide/moderncv_userguide.log + + - name: Push new user guide to master + if: ${{ github.ref_name == 'master' }} + run: | + git config --global user.name '${{ env.UG_AUTHOR }}' + git config --global user.email '${{ github.actor }}@users.noreply.github.com' + git add manual/moderncv_userguide.pdf + git commit -m "${{ env.UG_COMMIT_MESSAGE }}" + git push From d100f2064622e7d47bbbf2de5f47f838bbd3823a Mon Sep 17 00:00:00 2001 From: smo42 <71948475+smo42@users.noreply.github.com> Date: Wed, 23 Jul 2025 22:49:14 +0200 Subject: [PATCH 093/105] Update moderncvheadvii.sty (#245) * Update moderncvheadvii.sty added born for the contemporary style after address and before phone section * Update CHANGELOG - Fix birthdate not showing up in contemporary style (#244) * Update moderncvheadvii.sty - Fix birthdate not showing up in contemporary style (#244) (removed /born from letter) --- CHANGELOG | 1 + moderncvheadvii.sty | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 210f9a8..d296c95 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,5 @@ version next +- Fix birthdate not showing up in contemporary style (#244) - Fix Inspire HEP social link (#241) - Change moderncvcolors.tex to a .sty file for MikTeX compatibility (#199) - Fix error when omitting the photo in contemporary style (#201) diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index 714088b..bab32cc 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -92,6 +92,7 @@ \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% + \ifthenelse{\isundefined{\@born}}{}{\makenewline\bornsymbol\@born}% \phonesdetails% needs to be pre-rendered as loops and tabulars seem to conflict \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}% From 172f632d5fe1cc2da99d3595cf8234e867255012 Mon Sep 17 00:00:00 2001 From: Audric Schiltknecht <audric+github@schiltknecht.org> Date: Thu, 31 Jul 2025 17:59:47 -0400 Subject: [PATCH 094/105] Make TikZ library use babel to not break with French (#247) * Make TikZ library use babel to not break with French Rendering was incorrect when using French babel: `\usepackage[french]{babel}` (and probably other languages). This can be fixed by configuring TikZ to use babel too. Fix #219 * Configure TikZ to use babel wherever it is used * Update CHANGELOG --- CHANGELOG | 1 + moderncvdebugtools.sty | 1 + moderncvheadvii.sty | 2 +- moderncviconstikz.sty | 1 + moderncvskillmatrix.sty | 1 + moderncvverticaltimeline.sty | 1 + 6 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index d296c95..98aa29d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,5 @@ version next +- Fix french babel breaking contemporary style (#219) - Fix birthdate not showing up in contemporary style (#244) - Fix Inspire HEP social link (#241) - Change moderncvcolors.tex to a .sty file for MikTeX compatibility (#199) diff --git a/moderncvdebugtools.sty b/moderncvdebugtools.sty index c19651a..a88c29f 100644 --- a/moderncvdebugtools.sty +++ b/moderncvdebugtools.sty @@ -17,6 +17,7 @@ % required packages %------------------------------------------------------------------------------- \RequirePackage{tikz} +\usetikzlibrary{babel} %------------------------------------------------------------------------------- diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index bab32cc..6e6f1a1 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -39,7 +39,7 @@ %------------------------------------------------------------------------------- \RequirePackage{qrcode} \RequirePackage{tikz} -\usetikzlibrary{tikzmark,fit} +\usetikzlibrary{tikzmark,fit,babel} %------------------------------------------------------------------------------- diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index 29355b8..f3f09ad 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -17,6 +17,7 @@ % required packages %------------------------------------------------------------------------------- \RequirePackage{tikz} +\usetikzlibrary{babel} \RequirePackage{etoolbox} \RequirePackage{xcolor} diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 9f03be1..5c2099e 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -230,6 +230,7 @@ % required packages %------------------------------------------------------------------------------- \RequirePackage{tikz} +\usetikzlibrary{babel} \RequirePackage{multirow} % package arydshln is needed for the dashed lines but is incompatible with fancy style \if@moderncvbodyv% diff --git a/moderncvverticaltimeline.sty b/moderncvverticaltimeline.sty index 1ee94a5..1231689 100644 --- a/moderncvverticaltimeline.sty +++ b/moderncvverticaltimeline.sty @@ -17,6 +17,7 @@ % required packages %------------------------------------------------------------------------------- \RequirePackage{tikz} +\usetikzlibrary{babel} %------------------------------------------------------------------------------- % vertical timeline implementation From 686f1a9a08ab1f49fd8a0344f5e32cf5ee9dcef7 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko <debian@onerussian.com> Date: Sat, 6 Sep 2025 13:54:28 -0400 Subject: [PATCH 095/105] Add codespell support (config, workflow to detect/not fix) and make it fix some typos (#253) * Add github action to codespell master on push and PRs * Add rudimentary codespell config * Ignore latex \@ constructs * [DATALAD RUNCMD] chore: run codespell throughout fixing a few new typos automagically === Do not change lines below === { "chain": [], "cmd": "codespell -w", "exit": 0, "extra_inputs": [], "inputs": [], "outputs": [], "pwd": "." } ^^^ Do not change lines above ^^^ --- .codespellrc | 7 ++++ .github/workflows/codespell.yml | 25 +++++++++++++ CHANGELOG | 2 +- manual/moderncv_userguide.tex | 4 +-- moderncv.cls | 8 ++--- moderncvbodyv.sty | 4 +-- moderncvfooti.sty | 2 +- moderncvheadiv.sty | 2 +- moderncvskillmatrix.sty | 62 ++++++++++++++++----------------- template.tex | 6 ++-- 10 files changed, 77 insertions(+), 45 deletions(-) create mode 100644 .codespellrc create mode 100644 .github/workflows/codespell.yml diff --git a/.codespellrc b/.codespellrc new file mode 100644 index 0000000..89950d6 --- /dev/null +++ b/.codespellrc @@ -0,0 +1,7 @@ +[codespell] +# Ref: https://github.com/codespell-project/codespell#using-a-config-file +skip = .git*,*.pdf,.codespellrc +check-hidden = true +# names, case sensitive +ignore-regex = \bWille\b|\\@\S+ +# ignore-words-list = diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml new file mode 100644 index 0000000..b026c85 --- /dev/null +++ b/.github/workflows/codespell.yml @@ -0,0 +1,25 @@ +# Codespell configuration is within .codespellrc +--- +name: Codespell + +on: + push: + branches: [master] + pull_request: + branches: [master] + +permissions: + contents: read + +jobs: + codespell: + name: Check for spelling errors + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Annotate locations with typos + uses: codespell-project/codespell-problem-matcher@v1 + - name: Codespell + uses: codespell-project/actions-codespell@v2 diff --git a/CHANGELOG b/CHANGELOG index 98aa29d..847f38a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -140,7 +140,7 @@ version 1.4.0 (28 Mar 2013) now use each of these multiple times, e.g. to display multiple mobile phone numbers. - Deprecated \firstname and \familyname in favour of \name{<first>}{<last>}. -- Added a new mechanism to select amongs different possible icon sets: +- Added a new mechanism to select among different possible icon sets: \moderncvicons{<iconsetname>}, where <iconsetname> can be "marvosym" (used by default in the banking, casual and classic styles) or "letters" (used by default in the oldstyle style). \moderncvicons should always be called after diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index ab7ba7f..84fa732 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -405,7 +405,7 @@ In case BibTeX is used, the bibliography settings are adjusted in the lines % \renewcommand*{\bibliographyitemlabel}{[\arabic{enumiv}]} % \renewcommand{\refname}{Articles} - % bibliography with mutiple entries + % bibliography with multiple entries % \usepackage{multibib} % \newcites{book, misc}{{Books}, {Others}} \end{lstlisting} @@ -492,7 +492,7 @@ This can be combined with the \code{itemize} environment. \cvcolumn[<width>]{<content>} \end{cvcolumns} \end{lstlisting} -\code{<width>} is a number between 0 and 1 controling the width of the column. +\code{<width>} is a number between 0 and 1 controlling the width of the column. \subsubsection{Skill matrix macros} The skill matrix is a table for displaying skills such as computer skills or project management skills graphically. diff --git a/moderncv.cls b/moderncv.cls index 002e16a..3756507 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -154,7 +154,7 @@ % reduced list spacing % package providing hooks into lists -% originally developped by Jakob Schiotz (see http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty) +% originally developed by Jakob Schiotz (see http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty) % modified and distributed with moderncv(not available otherwise on ctan) \RequirePackage{tweaklist} \renewcommand*{\itemhook}{% @@ -234,7 +234,7 @@ \newcommand*{\born}[1]{\def\@born{#1}} % defines one's email (optional) -% usage: \email{<email adress>} +% usage: \email{<email address>} \newcommand*{\email}[1]{\def\@email{#1}} % defines one's home page (optional) @@ -579,7 +579,7 @@ \newcommand*{\cvlistdoubleitem}[3][\listitemsymbol]{} % makes a typical resume job / education entry -% usage: \cventry[spacing]{years}{degree/job title}{institution/employer}{localization}{optionnal: grade/...}{optional: comment/job description} +% usage: \cventry[spacing]{years}{degree/job title}{institution/employer}{localization}{optional: grade/...}{optional: comment/job description} \newcommand*{\cventry}[7][.25em]{} % makes a resume entry with a proficiency comment @@ -655,7 +655,7 @@ \newcounter{cvcolumnscounter}% counter for the number of columns \newcounter{cvcolumnsautowidthcounter}% counter for the number of columns with no column width provided, and which will then be equally distributed \newcounter{tmpiteratorcounter}% counter for any temporary purpose (e.g., iterating loops) -\newlength{\cvcolumnsdummywidth}\setlength{\cvcolumnsdummywidth}{1000pt}% dummy width for total width, in order to enable arithmetics (TeX has no float variables, only integer counters or lengths) +\newlength{\cvcolumnsdummywidth}\setlength{\cvcolumnsdummywidth}{1000pt}% dummy width for total width, in order to enable arithmetic (TeX has no float variables, only integer counters or lengths) \newlength{\cvcolumnswidth}% total width available for head / content \newlength{\cvcolumnsautowidth}% total width of columns with no explicit width provided \newlength{\cvcolumnautowidth}% width of one of the columns with no explicit width provided (based on equal distribution of remaining space) diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index f29e577..e837017 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -111,11 +111,11 @@ \if@aftersection\else% \vspace*{-\separatorrulewidth}\fi% HACK; I don't understand where the space is coming from, nor what it's exact value is :( \noindent% -% \setlength{\fboxsep}{0pt}\framebox{% start of debuging +% \setlength{\fboxsep}{0pt}\framebox{% start of debugging \begin{tabular}[t]{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}|@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}% \@moderncvstrut{4pt}{16pt}#2 \\[#1]% the spacing needs to be inside the cell for the vertical rule to extend correctly \end{tabular}% -% }% end of debuging +% }% end of debugging \par\@aftersectionfalse\ignorespaces} \renewcommand*{\cvdoubleitem}[5][.5ex]{% diff --git a/moderncvfooti.sty b/moderncvfooti.sty index f1de51a..92f9de7 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -69,7 +69,7 @@ %------------------------------------------------------------------------------- % resume foot definition %------------------------------------------------------------------------------- -% lenghts +% lengths \renewcommand*{\recomputecvfootlengths}{\recomputefootlengths} % commands diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index c856a95..0c9970a 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -72,7 +72,7 @@ % \par\vspace{-\baselineskip}\vspace{-\parskip}\leftskip=\leftcolumnwidth% \par\vspace{-\baselineskip}\vspace{-\parskip}% \leftskip=\dimexpr\hintscolumnwidth+\separatorcolumnwidth\relax% \dimexpr require e-TeX engine extensions - \recomputecvlengths} % need to recompute the layout lenghts as we just changed \leftskip + \recomputecvlengths} % need to recompute the layout lengths as we just changed \leftskip \renewcommand*{\makecvhead}{ % recompute lengths (in case we are switching from letter to resume, or vice versa) \recomputecvlengths% diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 5c2099e..05ac64d 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -43,7 +43,7 @@ % Note: % -The width of the columns can be adjusted by the \setcvskilllegendcolumns, see \setcvskilllegendcolumns % -The design of the table is such that the <second_level> entry stands in the first column but -% occupies rows two and three. This has been done to accomodate english and german defaults. +% occupies rows two and three. This has been done to accommodate english and german defaults. % An alternative is provided by \cvskillplainlegend % % @@ -77,7 +77,7 @@ % Input: % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2 (optional): string naming the level column (2nd column), default: <Level> -% input_3 (optional): string naming the skill column (3nd column), default: <Skill> +% input_3 (optional): string naming the skill column (3rd column), default: <Skill> % input_4 (optional): string naming the experience-in-years column (4th column), default: <Years> % input_5 (optional): string naming the comment column (5th column), default: <Comment> % @@ -97,11 +97,11 @@ % asterix (optional): include horizontal (dashed) line above the entered line. This behaviour depends on the body style. % For the fancy style, the asterix has no meaning. % input_1 (optional): padding length appended to the legend, default: <0.25em> -% input_2: string, naming skill cathegory, default: <> +% input_2: string, naming skill category, default: <> % input_3: integer between 0 and 5, describing level of skill. \cvskill{input_2} is called internally, default: <> % input_4: string, naming the skill, default: <> % input_5: positive real number, stating the number of years of experience with this skill , default: <> -% input_6: string, explaining details w.r.t. that particual skill default: <> +% input_6: string, explaining details w.r.t. that particular skill default: <> % % Example usages: % \cvskillentry*{Language:}{3}{Python}{2}{I have done a million projects with Python} @@ -121,7 +121,7 @@ % and actually yield a decent looking table. The defaults depend on the style used and are chosen reasonably. % However, depending on the user input and the style that is used some of the columns might need adjustments. % The \setcvskillcolumns command provides means to influence the width of the first, the third and the fourth -% skill matrix column. The second column containg the output of \cvskill remains fixed width. The last column, +% skill matrix column. The second column containing the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. % % Input @@ -137,12 +137,12 @@ % \setcvskillcolumns[][0.45][]% adjust third (skill) column. Same as \setcvskillcolumns[][0.45] % \setcvskillcolumns[][][\widthof{``Year''}]% adjust fourth (years) column. % \setcvskillcolumns[\widthof{``Language''}][0.48][]% adjust 1st and 3rd columns. Same as \setcvskillcolumns[\widthof{``Language''}][0.45] -% \setcvskillcolumns[\widthof{``Management Tools''}][0.6][3em]% ajust all at once. +% \setcvskillcolumns[\widthof{``Management Tools''}][0.6][3em]% adjust all at once. % % Note % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \setcvskillcolumns in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefore +% be avoided. It is recommended to only use \setcvskillcolumns in the form of % \setcvskillcolumns[][<factor>][<width>], thereby leaving the defaults in place for the first column. % % @@ -153,7 +153,7 @@ % such that the default english and german examples look good. % However, depending on the user input (translation) and the style that is used some adjustment might be needed. % The \setcvskilllegendcolumns command provides means to influence all columns except the ones containing -% \cvskill commands. The second column containg the output of \cvskill remains fixed width. The last column, +% \cvskill commands. The second column containing the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. % % Input @@ -161,24 +161,24 @@ % where depending on the style the legend_string gets printed. In case the % string is left empty adjusting this width allows moving the legend horizontally. % Default <\skilllegend@hintscolumnwidth> -% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descritor column, -% aka \cvskilllegend@leftdescriptorwidth. The desriptor column on the right, +% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descriptor column, +% aka \cvskilllegend@leftdescriptorwidth. The descriptor column on the right, % \cvskilllegend@rightdescriptorwidth is influenced by the factor 1-<factor>. % Default <\skilllegend@leftdesriptorfactor> % % Example usage -% \setcvskilllegendcolumns[][0.45]%% adjust left desriptor column. +% \setcvskilllegendcolumns[][0.45]%% adjust left descriptor column. % \setcvskilllegendcolumns[\widthof{``Legend''}][0.45]% adjust both left descriptor column and string column % % Note % - Due to implementation of \cvskilllegend for style 'fancy' (moderncvbodyv) % the first optional variable has no effect in this case. % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \cvskilllegend in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefore +% be avoided. It is recommended to only use \cvskilllegend in the form of % \cvskilllegend[][<factor>], thereby leaving the defaults in place for the first column. % - For style 'banking' the first column is set to align with the rest of the \cvskillentry entries -% Therefor adjusting the first column can be used to widen the table while moving it around. If no +% Therefore adjusting the first column can be used to widen the table while moving it around. If no % legend string is used, setting \cvskilllegend[0em] maximises the real enstate for the legend. % % @@ -402,7 +402,7 @@ % and actually yield a decent looking table. The defaults depend on the style used and are chosen reasonably. % However, depending on the user input and the style that is used some of the columns might need adjustments. % The \setcvskillcolumns command provides means to influence the width of the first, the third and the fourth -% skill matrix column. The second column containg the output of \cvskill remains fixed width. The last column, +% skill matrix column. The second column containing the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. % % Input @@ -418,12 +418,12 @@ % \setcvskillcolumns[][0.45][]% adjust third (skill) column. Same as \setcvskillcolumns[][0.45] % \setcvskillcolumns[][][\widthof{``Year''}]% adjust fourth (years) column. % \setcvskillcolumns[\widthof{``Language''}][0.48][]% adjust 1st and 3rd columns. Same as \setcvskillcolumns[\widthof{``Language''}][0.45] -% \setcvskillcolumns[\widthof{``Management Tools''}][0.6][3em]% ajust all at once. +% \setcvskillcolumns[\widthof{``Management Tools''}][0.6][3em]% adjust all at once. % % Note % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \setcvskillcolumns in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefore +% be avoided. It is recommended to only use \setcvskillcolumns in the form of % \setcvskillcolumns[][<factor>][<width>], thereby leaving the defaults in place for the first column. % \def\arg@new@hintscolumnwidth{#1}% <-- all these terminal % signs are necessary for the fancy style to not show weird spaces!!! @@ -503,7 +503,7 @@ % such that the default english and german examples look good. % However, depending on the user input (translation) and the style that is used some adjustment might be needed. % The \setcvskilllegendcolumns command provides means to influence all columns except the ones containing -% \cvskill commands. The second column containg the output of \cvskill remains fixed width. The last column, +% \cvskill commands. The second column containing the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. % % Input @@ -511,24 +511,24 @@ % where depending on the style the legend_string gets printed. In case the % string is left empty adjusting this width allows moving the legend horizontally. % Default <\skilllegend@hintscolumnwidth> -% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descritor column, -% aka \cvskilllegend@leftdescriptorwidth. The desriptor column on the right, +% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descriptor column, +% aka \cvskilllegend@leftdescriptorwidth. The descriptor column on the right, % \cvskilllegend@rightdescriptorwidth is influenced by the factor 1-<factor>. % Default <\skilllegend@leftdesriptorfactor> % % Example usage -% \setcvskilllegendcolumns[][0.45]%% adjust left desriptor column. +% \setcvskilllegendcolumns[][0.45]%% adjust left descriptor column. % \setcvskilllegendcolumns[\widthof{``Legend''}][0.45]% adjust both left descriptor column and string column % % Note % - Due to implementation of \cvskilllegend for style 'fancy' (moderncvbodyv) % the first optional variable has no effect in this case. % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \cvskilllegend in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefore +% be avoided. It is recommended to only use \cvskilllegend in the form of % \cvskilllegend[][<factor>], thereby leaving the defaults in place for the first column. % - For style 'banking' the first column is set to align with the rest of the \cvskillentry entries -% Therefor adjusting the first column can be used to widen the table while moving it around. If no +% Therefore adjusting the first column can be used to widen the table while moving it around. If no % legend string is used, setting \cvskilllegend[0em] maximises the real enstate for the legend. % \def\arg@new@legend@hintscolumnwidth{#1}% @@ -594,7 +594,7 @@ % Note: % -The width of the columns can be adjusted by the \setcvskilllegendcolumns, see \setcvskilllegendcolumns % -The design of the table is such that the <second_level> entry stands in the first column but -% occupies rows two and three. This has been done to accomodate english and german defaults. +% occupies rows two and three. This has been done to accommodate english and german defaults. % An alternative is provided by \cvskillplainlegend % declare default legend entries @@ -768,7 +768,7 @@ % -The width of the columns can be adjusted by the \setcvskilllegendcolumns, see \setcvskilllegendcolumns % declare default legend entries -\NewDocumentCommand\skillPlainLegend@defaultLevelOne{}{basic knowlegde} +\NewDocumentCommand\skillPlainLegend@defaultLevelOne{}{basic knowledge} \NewDocumentCommand\skillPlainLegend@defaultLevelTwo{}{intermediate knowledge, some project experience} \NewDocumentCommand\skillPlainLegend@defaultLevelThree{}{extensive project experience} \NewDocumentCommand\skillPlainLegend@defaultLevelFour{}{deepened expert knowledge} @@ -915,7 +915,7 @@ % Input: % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2 (optional): string naming the level column (2nd column), default: <Level> -% input_3 (optional): string naming the skill column (3nd column), default: <Skill> +% input_3 (optional): string naming the skill column (3rd column), default: <Skill> % input_4 (optional): string naming the experience-in-years column (4th column), default: <Years> % input_5 (optional): string naming the comment column (5th column), default: <Comment> % @@ -980,11 +980,11 @@ % asterix (optional): include horizontal (dashed) line above the entered line. This behaviour depends on the body style. % For the fancy style, the asterix has no meaning. % input_1 (optional): padding length appended to the legend, default: <0.25em> -% input_2: string, naming skill cathegory, default: <> +% input_2: string, naming skill category, default: <> % input_3: integer between 0 and 5, describing level of skill. \cvskill{input_2} is called internally, default: <> % input_4: string, naming the skill, default: <> % input_5: positive real number, stating the number of years of experience with this skill , default: <> -% input_6: string, explaining details w.r.t. that particual skill default: <> +% input_6: string, explaining details w.r.t. that particular skill default: <> % % Example usages: % \cvskillentry*{Language:}{3}{Python}{2}{I have done a million projects with Python} diff --git a/template.tex b/template.tex index f08609c..a99c6b6 100644 --- a/template.tex +++ b/template.tex @@ -196,7 +196,7 @@ Detailed achievements: %% Examples: % \setcvskilllegendcolumns[][0.45] % \setcvskilllegendcolumns[\widthof{``Legend''}][0.45] -% \setcvskilllegendcolumns[0ex][0.46]% this is usefull for the banking style +% \setcvskilllegendcolumns[0ex][0.46]% this is useful 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>} @@ -281,9 +281,9 @@ Detailed achievements: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ullamcorper neque sit amet lectus facilisis sed luctus nisl iaculis. Vivamus at neque arcu, sed tempor quam. Curabitur pharetra tincidunt tincidunt. Morbi volutpat feugiat mauris, quis tempor neque vehicula volutpat. Duis tristique justo vel massa fermentum accumsan. Mauris ante elit, feugiat vestibulum tempor eget, eleifend ac ipsum. Donec scelerisque lobortis ipsum eu vestibulum. Pellentesque vel massa at felis accumsan rhoncus. -Suspendisse commodo, massa eu congue tincidunt, elit mauris pellentesque orci, cursus tempor odio nisl euismod augue. Aliquam adipiscing nibh ut odio sodales et pulvinar tortor laoreet. Mauris a accumsan ligula. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse vulputate sem vehicula ipsum varius nec tempus dui dapibus. Phasellus et est urna, ut auctor erat. Sed tincidunt odio id odio aliquam mattis. Donec sapien nulla, feugiat eget adipiscing sit amet, lacinia ut dolor. Phasellus tincidunt, leo a fringilla consectetur, felis diam aliquam urna, vitae aliquet lectus orci nec velit. Vivamus dapibus varius blandit. +Suspendisse commodo, massa eu congue tincidunt, elit mauris pellentesque orci, cursus tempor odio nisl euismod augue. Aliquam adipiscing nibh ut odio sodales et pulvinar tortor laoreet. Mauris a accumsan ligula. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse vulputate sem vehicula ipsum various nec tempus dui dapibus. Phasellus et est urna, ut auctor erat. Sed tincidunt odio id odio aliquam mattis. Donec sapien nulla, feugiat eget adipiscing sit amet, lacinia ut dolor. Phasellus tincidunt, leo a fringilla consectetur, felis diam aliquam urna, vitae aliquet lectus orci nec velit. Vivamus dapibus various blandit. -Duis sit amet magna ante, at sodales diam. Aenean consectetur porta risus et sagittis. Ut interdum, enim varius pellentesque tincidunt, magna libero sodales tortor, ut fermentum nunc metus a ante. Vivamus odio leo, tincidunt eu luctus ut, sollicitudin sit amet metus. Nunc sed orci lectus. Ut sodales magna sed velit volutpat sit amet pulvinar diam venenatis. +Duis sit amet magna ante, at sodales diam. Aenean consectetur porta risus et sagittis. Ut interdum, enim various pellentesque tincidunt, magna libero sodales tortor, ut fermentum nunc metus a ante. Vivamus odio leo, tincidunt eu luctus ut, sollicitudin sit amet metus. Nunc sed orci lectus. Ut sodales magna sed velit volutpat sit amet pulvinar diam venenatis. Albert Einstein discovered that $e=mc^2$ in 1905. From ee076d39f6b4b82c24e1847e7f2c47e1eeaded8b Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Sat, 6 Sep 2025 20:54:19 +0200 Subject: [PATCH 096/105] Install git in container used for automatic userguide generation (#254) * gh action uses image without git: therefore add it, provide the newest moderncv_userguide.pdf manually due to failed action * update apt sources --- .github/workflows/build-userguide-pdf.yml | 2 ++ manual/moderncv_userguide.pdf | Bin 123453 -> 123441 bytes 2 files changed, 2 insertions(+) diff --git a/.github/workflows/build-userguide-pdf.yml b/.github/workflows/build-userguide-pdf.yml index e82af2c..6122bf7 100644 --- a/.github/workflows/build-userguide-pdf.yml +++ b/.github/workflows/build-userguide-pdf.yml @@ -45,6 +45,8 @@ jobs: - name: Push new user guide to master if: ${{ github.ref_name == 'master' }} run: | + # maybe switch to an image with git already included, for now install it here + apt update && apt install git -y git config --global user.name '${{ env.UG_AUTHOR }}' git config --global user.email '${{ github.actor }}@users.noreply.github.com' git add manual/moderncv_userguide.pdf diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index 2b3284f1576586c8e6462aed3ce616cb436e452f..fb33feb8bcee8faf0cca8c16b041f5dea949612d 100644 GIT binary patch delta 8781 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 V;ZMWeg{4A*pnUu&ttx}^e*ib>`#b;u delta 8798 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 From 5d817593fb8d182288d4a75c6859ec74365985e7 Mon Sep 17 00:00:00 2001 From: LLdaniel <daniel.adlkofer@freenet.de> Date: Fri, 30 Jan 2026 22:23:41 +0100 Subject: [PATCH 097/105] prepare new v2.5.0 release and do the usual header change --- manual/moderncv_userguide.tex | 2 +- moderncv.cls | 2 +- moderncvbodyi.sty | 2 +- moderncvbodyiii.sty | 2 +- moderncvbodyiv.sty | 2 +- moderncvbodyv.sty | 2 +- moderncvbodyvi.sty | 2 +- moderncvcollection.sty | 2 +- moderncvcolorblack.sty | 2 +- moderncvcolorblue.sty | 2 +- moderncvcolorburgundy.sty | 2 +- moderncvcolorcerulean.sty | 2 +- moderncvcolorgreen.sty | 2 +- moderncvcolorgrey.sty | 2 +- moderncvcolororange.sty | 2 +- moderncvcolorpurple.sty | 2 +- moderncvcolorred.sty | 2 +- moderncvcolors.sty | 2 +- moderncvcompatibility.sty | 2 +- moderncvdebugtools.sty | 2 +- moderncvfooti.sty | 2 +- moderncvheadi.sty | 2 +- moderncvheadii.sty | 2 +- moderncvheadiii.sty | 2 +- moderncvheadiv.sty | 2 +- moderncvheadv.sty | 2 +- moderncvheadvi.sty | 2 +- moderncvheadvii.sty | 2 +- moderncviconsacademic.sty | 2 +- moderncviconsawesome.sty | 2 +- moderncviconsletters.sty | 2 +- moderncviconsmarvosym.sty | 2 +- moderncviconstikz.sty | 2 +- moderncvskillmatrix.sty | 2 +- moderncvstylebanking.sty | 2 +- moderncvstylecasual.sty | 2 +- moderncvstyleclassic.sty | 2 +- moderncvstylecontemporary.sty | 2 +- moderncvstyleempty.sty | 2 +- moderncvstylefancy.sty | 2 +- moderncvstyleoldstyle.sty | 2 +- moderncvverticaltimeline.sty | 2 +- 42 files changed, 42 insertions(+), 42 deletions(-) diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 84fa732..8ea2ebc 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -1,4 +1,4 @@ -%% moderncv_userguide.tex as shipped with 2024-07-18 v2.4.1 modern curriculum vitae and letter document class (moderncv) +%% moderncv_userguide.tex as shipped with 2026-01-18 v2.5.0 modern curriculum vitae and letter document class (moderncv) %% 2021 David Seus, cryptointerest@posteo.de % % This work may be distributed and/or modified under the diff --git a/moderncv.cls b/moderncv.cls index 3756507..4130694 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{moderncv}[2024-07-18 v2.4.1 modern curriculum vitae and letter document class] +\ProvidesClass{moderncv}[2026-01-18 v2.5.0 modern curriculum vitae and letter document class] %------------------------------------------------------------------------------- diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index d3db954..adebc8e 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyi}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 1] +\ProvidesPackage{moderncvbodyi}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index 37d8d13..9f4935a 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiii}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 3] +\ProvidesPackage{moderncvbodyiii}[2026-01-18 v2.5.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/moderncvbodyiv.sty b/moderncvbodyiv.sty index 0d9fe6f..fe8476a 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiv}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 4] +\ProvidesPackage{moderncvbodyiv}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 4] %------------------------------------------------------------------------------- diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index e837017..cd4d0b4 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyv}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 5] +\ProvidesPackage{moderncvbodyv}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 5] %------------------------------------------------------------------------------- diff --git a/moderncvbodyvi.sty b/moderncvbodyvi.sty index 76e1a15..9e0b3c0 100644 --- a/moderncvbodyvi.sty +++ b/moderncvbodyvi.sty @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyvi}[2023/11/21 v2.0.0 modern curriculum vitae and letter body variant: 6] +\ProvidesPackage{moderncvbodyvi}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 6] %------------------------------------------------------------------------------- diff --git a/moderncvcollection.sty b/moderncvcollection.sty index bddc9a5..f9c7083 100644 --- a/moderncvcollection.sty +++ b/moderncvcollection.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcollection}[2024-07-18 v2.4.1 moderncv collections] +\ProvidesPackage{moderncvcollection}[2026-01-18 v2.5.0 moderncv collections] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblack.sty b/moderncvcolorblack.sty index e06eb8e..8ef736e 100644 --- a/moderncvcolorblack.sty +++ b/moderncvcolorblack.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblack}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: black] +\ProvidesPackage{moderncvcolorblack}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: black] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblue.sty b/moderncvcolorblue.sty index 134246a..0181b8f 100644 --- a/moderncvcolorblue.sty +++ b/moderncvcolorblue.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblue}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: blue] +\ProvidesPackage{moderncvcolorblue}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: blue] %------------------------------------------------------------------------------- diff --git a/moderncvcolorburgundy.sty b/moderncvcolorburgundy.sty index 70058c5..a3710df 100644 --- a/moderncvcolorburgundy.sty +++ b/moderncvcolorburgundy.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorburgundy}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: burgundy] +\ProvidesPackage{moderncvcolorburgundy}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: burgundy] %------------------------------------------------------------------------------- diff --git a/moderncvcolorcerulean.sty b/moderncvcolorcerulean.sty index 82f973f..cee7740 100644 --- a/moderncvcolorcerulean.sty +++ b/moderncvcolorcerulean.sty @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorcerulean}[2023/11/21 v2.0.0 modern curriculum vitae and letter color scheme: cerulean] +\ProvidesPackage{moderncvcolorcerulean}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: cerulean] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgreen.sty b/moderncvcolorgreen.sty index 1dab9a9..fa02282 100644 --- a/moderncvcolorgreen.sty +++ b/moderncvcolorgreen.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgreen}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: green] +\ProvidesPackage{moderncvcolorgreen}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: green] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgrey.sty b/moderncvcolorgrey.sty index 9be636e..c70ee18 100644 --- a/moderncvcolorgrey.sty +++ b/moderncvcolorgrey.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgrey}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: grey] +\ProvidesPackage{moderncvcolorgrey}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: grey] %------------------------------------------------------------------------------- diff --git a/moderncvcolororange.sty b/moderncvcolororange.sty index 567558d..8e2c1cd 100644 --- a/moderncvcolororange.sty +++ b/moderncvcolororange.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolororange}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: orange] +\ProvidesPackage{moderncvcolororange}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: orange] %------------------------------------------------------------------------------- diff --git a/moderncvcolorpurple.sty b/moderncvcolorpurple.sty index 9bdbcb1..33527ec 100644 --- a/moderncvcolorpurple.sty +++ b/moderncvcolorpurple.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorpurple}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: purple] +\ProvidesPackage{moderncvcolorpurple}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: purple] %------------------------------------------------------------------------------- diff --git a/moderncvcolorred.sty b/moderncvcolorred.sty index 0d21c9c..a4fa839 100644 --- a/moderncvcolorred.sty +++ b/moderncvcolorred.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorred}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: red] +\ProvidesPackage{moderncvcolorred}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: red] %------------------------------------------------------------------------------- diff --git a/moderncvcolors.sty b/moderncvcolors.sty index 83b2075..34540c6 100644 --- a/moderncvcolors.sty +++ b/moderncvcolors.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolors}[2024-07-18 v2.4.1 modern curriculum vitae and letter base colors] +\ProvidesPackage{moderncvcolors}[2026-01-18 v2.5.0 modern curriculum vitae and letter base colors] %------------------------------------------------------------------------------- % built-in colors diff --git a/moderncvcompatibility.sty b/moderncvcompatibility.sty index e8e0af7..c56ed0b 100644 --- a/moderncvcompatibility.sty +++ b/moderncvcompatibility.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcompatibility}[2024-07-18 v2.4.1 modern curriculum vitae and letter compatibility patches] +\ProvidesPackage{moderncvcompatibility}[2026-01-18 v2.5.0 modern curriculum vitae and letter compatibility patches] %------------------------------------------------------------------------------- diff --git a/moderncvdebugtools.sty b/moderncvdebugtools.sty index a88c29f..2a750a0 100644 --- a/moderncvdebugtools.sty +++ b/moderncvdebugtools.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvdebugtools}[2024-07-18 v2.4.1 modern curriculum vitae and letter debug tools] +\ProvidesPackage{moderncvdebugtools}[2026-01-18 v2.5.0 modern curriculum vitae and letter debug tools] %------------------------------------------------------------------------------- diff --git a/moderncvfooti.sty b/moderncvfooti.sty index 92f9de7..ccfb435 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvfooti}[2024-07-18 v2.4.1 modern curriculum vitae and letter footer variant: 1] +\ProvidesPackage{moderncvfooti}[2026-01-18 v2.5.0 modern curriculum vitae and letter footer variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 930b1fd..7e5fef2 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadi}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 1] +\ProvidesPackage{moderncvheadi}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 1] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadii.sty b/moderncvheadii.sty index a36c8e1..cdafd8d 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadii}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 2] +\ProvidesPackage{moderncvheadii}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 2] % details options: "details" or "nodetails" (default) \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index 6919dee..09246dc 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiii}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 3] +\ProvidesPackage{moderncvheadiii}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 3] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index 0c9970a..85e34a2 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiv}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 4] +\ProvidesPackage{moderncvheadiv}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 4] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadv.sty b/moderncvheadv.sty index 2431ab3..f91a091 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadv}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 5] +\ProvidesPackage{moderncvheadv}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 5] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index 405fdf2..7c0aa49 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadvi}[2024-07-18 v2.4.1 modern curriculum vitae and letter header: 6] +\ProvidesPackage{moderncvheadvi}[2026-01-18 v2.5.0 modern curriculum vitae and letter header: 6] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index 6e6f1a1..02f6250 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadvii}[2023/11/21 v2.0.0 modern curriculum vitae and letter header variant: 7] +\ProvidesPackage{moderncvheadvii}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 7] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index 9e06107..291b650 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsacademic}[2024-07-18 v2.4.1 modern curriculum vitae icons: academicons] +\ProvidesPackage{moderncviconsacademic}[2026-01-18 v2.5.0 modern curriculum vitae icons: academicons] %------------------------------------------------------------------------------- diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 601ba32..b712c40 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsawesome}[2024-07-18 v2.4.1 modern curriculum vitae icons: awesome] +\ProvidesPackage{moderncviconsawesome}[2026-01-18 v2.5.0 modern curriculum vitae icons: awesome] %------------------------------------------------------------------------------- % required packages diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index 85ae5ae..752c8eb 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsletters}[2024-07-18 v2.4.1 modern curriculum vitae icons: letter] +\ProvidesPackage{moderncviconsletters}[2026-01-18 v2.5.0 modern curriculum vitae icons: letter] %------------------------------------------------------------------------------- % symbols definition diff --git a/moderncviconsmarvosym.sty b/moderncviconsmarvosym.sty index 2dbc710..bb9d314 100644 --- a/moderncviconsmarvosym.sty +++ b/moderncviconsmarvosym.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsmarvosym}[2024-07-18 v2.4.1 modern curriculum vitae icons: marvosym] +\ProvidesPackage{moderncviconsmarvosym}[2026-01-18 v2.5.0 modern curriculum vitae icons: marvosym] %------------------------------------------------------------------------------- % all symbols described in moderncv.cls diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index f3f09ad..3e5e5ac 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconstikz}[2024-07-18 v2.4.1 modern curriculum vitae and letter icons: tickz] +\ProvidesPackage{moderncviconstikz}[2026-01-18 v2.5.0 modern curriculum vitae and letter icons: tickz] %------------------------------------------------------------------------------- diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 05ac64d..004627b 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -203,7 +203,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvskillmatrix}[2024-07-18 v2.4.1 modern curriculum vitae and letter skill matrix] +\ProvidesPackage{moderncvskillmatrix}[2026-01-18 v2.5.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/moderncvstylebanking.sty b/moderncvstylebanking.sty index 6398480..ec76fad 100644 --- a/moderncvstylebanking.sty +++ b/moderncvstylebanking.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylebanking}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: banking] +\ProvidesPackage{moderncvstylebanking}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: banking] % body rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules" \@initializecommand{\moderncvstylebodyoptions}{} diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index 1192c89..b372b18 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecasual}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: casual] +\ProvidesPackage{moderncvstylecasual}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: casual] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index 07950bc..c3c3a92 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleclassic}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: classic] +\ProvidesPackage{moderncvstyleclassic}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: classic] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstylecontemporary.sty b/moderncvstylecontemporary.sty index 4b7e7a2..ee5885e 100644 --- a/moderncvstylecontemporary.sty +++ b/moderncvstylecontemporary.sty @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecontemporary}[2023/11/24 v2.0.0 modern curriculum vitae and letter style scheme: contemporary] +\ProvidesPackage{moderncvstylecontemporary}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: contemporary] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty index 8dcce13..59a71c3 100644 --- a/moderncvstyleempty.sty +++ b/moderncvstyleempty.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleempty}[2024-07-18 v2.4.1 modern curriculum vitae scheme: empty] +\ProvidesPackage{moderncvstyleempty}[2026-01-18 v2.5.0 modern curriculum vitae scheme: empty] %------------------------------------------------------------------------------- % required packages diff --git a/moderncvstylefancy.sty b/moderncvstylefancy.sty index 1ad8d87..840ab75 100644 --- a/moderncvstylefancy.sty +++ b/moderncvstylefancy.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylefancy}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: fancy] +\ProvidesPackage{moderncvstylefancy}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: fancy] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty index d3c0f7f..66edaad 100644 --- a/moderncvstyleoldstyle.sty +++ b/moderncvstyleoldstyle.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleoldstyle}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: oldstyle] +\ProvidesPackage{moderncvstyleoldstyle}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: oldstyle] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvverticaltimeline.sty b/moderncvverticaltimeline.sty index 1231689..5197207 100644 --- a/moderncvverticaltimeline.sty +++ b/moderncvverticaltimeline.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvverticaltimeline}[2023/11/29 v2.0.0 modern curriculum vitae vertical timeline] +\ProvidesPackage{moderncvverticaltimeline}[2026-01-18 v2.5.0 modern curriculum vitae vertical timeline] %------------------------------------------------------------------------------- From 8076b77366e640bba7b8c84fd40c64e3485c420d Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Sat, 31 Jan 2026 13:06:35 +0100 Subject: [PATCH 098/105] Prepare v2.5.1 release (#266) * preparations for v2.5.1: set correct copyright date, fix missing comments on userguide.tex * sets the version for CHANGELOG * comment in order to check the comments/headers beforehand * omits .codespellrc in final release tarball * fixes wrong paths for upload, investigation of failed push --- .github/workflows/build-userguide-pdf.yml | 5 +++-- CHANGELOG | 2 +- create-release-tarball.sh | 7 ++++++- manual/moderncv_userguide.pdf | Bin 123441 -> 0 bytes manual/moderncv_userguide.tex | 8 ++++---- moderncv.cls | 4 ++-- moderncvbodyi.sty | 4 ++-- moderncvbodyiii.sty | 4 ++-- moderncvbodyiv.sty | 4 ++-- moderncvbodyv.sty | 4 ++-- moderncvbodyvi.sty | 4 ++-- moderncvcollection.sty | 4 ++-- moderncvcolorblack.sty | 4 ++-- moderncvcolorblue.sty | 4 ++-- moderncvcolorburgundy.sty | 4 ++-- moderncvcolorcerulean.sty | 4 ++-- moderncvcolorgreen.sty | 4 ++-- moderncvcolorgrey.sty | 4 ++-- moderncvcolororange.sty | 4 ++-- moderncvcolorpurple.sty | 4 ++-- moderncvcolorred.sty | 4 ++-- moderncvcolors.sty | 4 ++-- moderncvcompatibility.sty | 4 ++-- moderncvdebugtools.sty | 4 ++-- moderncvfooti.sty | 4 ++-- moderncvheadi.sty | 4 ++-- moderncvheadii.sty | 4 ++-- moderncvheadiii.sty | 4 ++-- moderncvheadiv.sty | 4 ++-- moderncvheadv.sty | 4 ++-- moderncvheadvi.sty | 4 ++-- moderncvheadvii.sty | 4 ++-- moderncviconsacademic.sty | 4 ++-- moderncviconsawesome.sty | 4 ++-- moderncviconsletters.sty | 4 ++-- moderncviconsmarvosym.sty | 4 ++-- moderncviconssymbols.sty | 4 ++-- moderncviconstikz.sty | 4 ++-- moderncvskillmatrix.sty | 4 ++-- moderncvstylebanking.sty | 4 ++-- moderncvstylecasual.sty | 4 ++-- moderncvstyleclassic.sty | 4 ++-- moderncvstylecontemporary.sty | 4 ++-- moderncvstyleempty.sty | 4 ++-- moderncvstylefancy.sty | 4 ++-- moderncvstyleoldstyle.sty | 4 ++-- moderncvverticaltimeline.sty | 4 ++-- publications.bib | 2 +- template.tex | 2 +- tweaklist.sty | 2 +- 50 files changed, 101 insertions(+), 95 deletions(-) delete mode 100644 manual/moderncv_userguide.pdf diff --git a/.github/workflows/build-userguide-pdf.yml b/.github/workflows/build-userguide-pdf.yml index 6122bf7..b6e1e35 100644 --- a/.github/workflows/build-userguide-pdf.yml +++ b/.github/workflows/build-userguide-pdf.yml @@ -33,14 +33,14 @@ jobs: uses: actions/upload-artifact@v4 with: name: moderncv_userguide.pdf - path: ./manual/moderncv_userguide/moderncv_userguide.pdf + path: ./manual/moderncv_userguide.pdf - name: Upload user guide log if: ${{ always() }} uses: actions/upload-artifact@v4 with: name: moderncv_userguide.log - path: ./manual/moderncv_userguide/moderncv_userguide.log + path: ./manual/moderncv_userguide.log - name: Push new user guide to master if: ${{ github.ref_name == 'master' }} @@ -49,6 +49,7 @@ jobs: apt update && apt install git -y git config --global user.name '${{ env.UG_AUTHOR }}' git config --global user.email '${{ github.actor }}@users.noreply.github.com' + ls -l git add manual/moderncv_userguide.pdf git commit -m "${{ env.UG_COMMIT_MESSAGE }}" git push diff --git a/CHANGELOG b/CHANGELOG index 847f38a..9713ed9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,4 @@ -version next +version 2.5.1 (31 Jan 2026) - Fix french babel breaking contemporary style (#219) - Fix birthdate not showing up in contemporary style (#244) - Fix Inspire HEP social link (#241) diff --git a/create-release-tarball.sh b/create-release-tarball.sh index 9066c00..1550249 100755 --- a/create-release-tarball.sh +++ b/create-release-tarball.sh @@ -1,5 +1,10 @@ #!/bin/sh # script to create a tarball for the files that should be in the CTAN upload +# +# do not forget to replace comments/headers beforehand +# 1. date and version in moderncv_userguide.tex +# 2. find . -type f -exec sed -i 's/$OLD_DATE $OLD_VERSION/$NEW_DATE $NEW_VERSION/g' {} \; +# 3. find . -type f -exec sed -i 's|-$OLD_YEAR moderncv maintainers (github.com/moderncv)|-$NEW_YEAR moderncv maintainers (github.com/moderncv)|g' {} \; # fetch version via git VERSION=$(git describe --tags --dirty) @@ -12,7 +17,7 @@ rm -f $TARBALL $TARBALL.gz git archive --prefix=moderncv/ HEAD > $TARBALL # remove git specific files -tar -f $TARBALL --delete moderncv/.github/ moderncv/.gitignore moderncv/create-release-tarball.sh +tar -f $TARBALL --delete moderncv/.github/ moderncv/.gitignore moderncv/create-release-tarball.sh moderncv/.codespellrc # compress gzip $TARBALL diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf deleted file mode 100644 index fb33feb8bcee8faf0cca8c16b041f5dea949612d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123441 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 diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 8ea2ebc..8c421f1 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -1,5 +1,5 @@ -%% moderncv_userguide.tex as shipped with 2026-01-18 v2.5.0 modern curriculum vitae and letter document class (moderncv) -%% 2021 David Seus, cryptointerest@posteo.de +%% moderncv_userguide.tex as shipped with 2026-01-31 v2.5.1 modern curriculum vitae and letter document class (moderncv) +%% 2021 David Seus (cryptointerest@posteo.de), 2021-2026 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, @@ -9,7 +9,7 @@ \title{% \texttt{moderncv} User Guide\\ - {\small Package v2.4.1}% + {\small Package v2.5.1}% } % Cristina Sambo, \author{% @@ -18,7 +18,7 @@ moderncv community\\ {\small Documentation by David Seus}% } -\date{\today} +\date{2026-01-31} % Language and encoding options \usepackage[english]{babel} diff --git a/moderncv.cls b/moderncv.cls index 4130694..2e3ab10 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -1,5 +1,5 @@ %% start of file `moderncv.cls'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{moderncv}[2026-01-18 v2.5.0 modern curriculum vitae and letter document class] +\ProvidesClass{moderncv}[2026-01-31 v2.5.1 modern curriculum vitae and letter document class] %------------------------------------------------------------------------------- diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index adebc8e..6497311 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyi.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyi}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 1] +\ProvidesPackage{moderncvbodyi}[2026-01-31 v2.5.1 modern curriculum vitae and letter body variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index 9f4935a..119762c 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyiii.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiii}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 3] +\ProvidesPackage{moderncvbodyiii}[2026-01-31 v2.5.1 modern curriculum vitae and letter body variant: 3] % rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules" \@initializeif{\if@fullrules}\@fullrulesfalse diff --git a/moderncvbodyiv.sty b/moderncvbodyiv.sty index fe8476a..fe95e8a 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyiv.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiv}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 4] +\ProvidesPackage{moderncvbodyiv}[2026-01-31 v2.5.1 modern curriculum vitae and letter body variant: 4] %------------------------------------------------------------------------------- diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index cd4d0b4..9ba6c0c 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvbodyv.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyv}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 5] +\ProvidesPackage{moderncvbodyv}[2026-01-31 v2.5.1 modern curriculum vitae and letter body variant: 5] %------------------------------------------------------------------------------- diff --git a/moderncvbodyvi.sty b/moderncvbodyvi.sty index 9e0b3c0..9453907 100644 --- a/moderncvbodyvi.sty +++ b/moderncvbodyvi.sty @@ -1,6 +1,6 @@ %% start of file `moderncvbodyvi.sty'. %% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com). -%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me), 2024-2026 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, @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyvi}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 6] +\ProvidesPackage{moderncvbodyvi}[2026-01-31 v2.5.1 modern curriculum vitae and letter body variant: 6] %------------------------------------------------------------------------------- diff --git a/moderncvcollection.sty b/moderncvcollection.sty index f9c7083..f88e032 100644 --- a/moderncvcollection.sty +++ b/moderncvcollection.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcollection.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcollection}[2026-01-18 v2.5.0 moderncv collections] +\ProvidesPackage{moderncvcollection}[2026-01-31 v2.5.1 moderncv collections] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblack.sty b/moderncvcolorblack.sty index 8ef736e..9bf10da 100644 --- a/moderncvcolorblack.sty +++ b/moderncvcolorblack.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorblack.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblack}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: black] +\ProvidesPackage{moderncvcolorblack}[2026-01-31 v2.5.1 modern curriculum vitae and letter color scheme: black] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblue.sty b/moderncvcolorblue.sty index 0181b8f..59a3b67 100644 --- a/moderncvcolorblue.sty +++ b/moderncvcolorblue.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorblue.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblue}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: blue] +\ProvidesPackage{moderncvcolorblue}[2026-01-31 v2.5.1 modern curriculum vitae and letter color scheme: blue] %------------------------------------------------------------------------------- diff --git a/moderncvcolorburgundy.sty b/moderncvcolorburgundy.sty index a3710df..235e4e1 100644 --- a/moderncvcolorburgundy.sty +++ b/moderncvcolorburgundy.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorburgundy.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorburgundy}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: burgundy] +\ProvidesPackage{moderncvcolorburgundy}[2026-01-31 v2.5.1 modern curriculum vitae and letter color scheme: burgundy] %------------------------------------------------------------------------------- diff --git a/moderncvcolorcerulean.sty b/moderncvcolorcerulean.sty index cee7740..22ddd00 100644 --- a/moderncvcolorcerulean.sty +++ b/moderncvcolorcerulean.sty @@ -1,6 +1,6 @@ %% start of file `moderncvcolorcerulean.sty'. %% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com). -%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me), 2024-2024 moderncv maintainers. % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c, @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorcerulean}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: cerulean] +\ProvidesPackage{moderncvcolorcerulean}[2026-01-31 v2.5.1 modern curriculum vitae and letter color scheme: cerulean] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgreen.sty b/moderncvcolorgreen.sty index fa02282..a4aeb45 100644 --- a/moderncvcolorgreen.sty +++ b/moderncvcolorgreen.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorgreen.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgreen}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: green] +\ProvidesPackage{moderncvcolorgreen}[2026-01-31 v2.5.1 modern curriculum vitae and letter color scheme: green] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgrey.sty b/moderncvcolorgrey.sty index c70ee18..98e0f11 100644 --- a/moderncvcolorgrey.sty +++ b/moderncvcolorgrey.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorgrey.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgrey}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: grey] +\ProvidesPackage{moderncvcolorgrey}[2026-01-31 v2.5.1 modern curriculum vitae and letter color scheme: grey] %------------------------------------------------------------------------------- diff --git a/moderncvcolororange.sty b/moderncvcolororange.sty index 8e2c1cd..c3cf475 100644 --- a/moderncvcolororange.sty +++ b/moderncvcolororange.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolororange.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolororange}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: orange] +\ProvidesPackage{moderncvcolororange}[2026-01-31 v2.5.1 modern curriculum vitae and letter color scheme: orange] %------------------------------------------------------------------------------- diff --git a/moderncvcolorpurple.sty b/moderncvcolorpurple.sty index 33527ec..a1c8c34 100644 --- a/moderncvcolorpurple.sty +++ b/moderncvcolorpurple.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorpurple.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorpurple}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: purple] +\ProvidesPackage{moderncvcolorpurple}[2026-01-31 v2.5.1 modern curriculum vitae and letter color scheme: purple] %------------------------------------------------------------------------------- diff --git a/moderncvcolorred.sty b/moderncvcolorred.sty index a4fa839..d88410e 100644 --- a/moderncvcolorred.sty +++ b/moderncvcolorred.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcolorred.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorred}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: red] +\ProvidesPackage{moderncvcolorred}[2026-01-31 v2.5.1 modern curriculum vitae and letter color scheme: red] %------------------------------------------------------------------------------- diff --git a/moderncvcolors.sty b/moderncvcolors.sty index 34540c6..9ebaacb 100644 --- a/moderncvcolors.sty +++ b/moderncvcolors.sty @@ -1,6 +1,6 @@ %% start of file `moderncvcolors.sty'. %% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com) -%% Copyright 2024-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolors}[2026-01-18 v2.5.0 modern curriculum vitae and letter base colors] +\ProvidesPackage{moderncvcolors}[2026-01-31 v2.5.1 modern curriculum vitae and letter base colors] %------------------------------------------------------------------------------- % built-in colors diff --git a/moderncvcompatibility.sty b/moderncvcompatibility.sty index c56ed0b..d0159e5 100644 --- a/moderncvcompatibility.sty +++ b/moderncvcompatibility.sty @@ -1,5 +1,5 @@ %% start of file `moderncvcompatibility.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcompatibility}[2026-01-18 v2.5.0 modern curriculum vitae and letter compatibility patches] +\ProvidesPackage{moderncvcompatibility}[2026-01-31 v2.5.1 modern curriculum vitae and letter compatibility patches] %------------------------------------------------------------------------------- diff --git a/moderncvdebugtools.sty b/moderncvdebugtools.sty index 2a750a0..1dad406 100644 --- a/moderncvdebugtools.sty +++ b/moderncvdebugtools.sty @@ -1,5 +1,5 @@ %% start of file `moderncvdebugtools.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvdebugtools}[2026-01-18 v2.5.0 modern curriculum vitae and letter debug tools] +\ProvidesPackage{moderncvdebugtools}[2026-01-31 v2.5.1 modern curriculum vitae and letter debug tools] %------------------------------------------------------------------------------- diff --git a/moderncvfooti.sty b/moderncvfooti.sty index ccfb435..ea720ab 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -1,5 +1,5 @@ %% start of file `moderncvfooti.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvfooti}[2026-01-18 v2.5.0 modern curriculum vitae and letter footer variant: 1] +\ProvidesPackage{moderncvfooti}[2026-01-31 v2.5.1 modern curriculum vitae and letter footer variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 7e5fef2..11f69a9 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadi.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadi}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 1] +\ProvidesPackage{moderncvheadi}[2026-01-31 v2.5.1 modern curriculum vitae and letter header variant: 1] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadii.sty b/moderncvheadii.sty index cdafd8d..62dd764 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadii.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadii}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 2] +\ProvidesPackage{moderncvheadii}[2026-01-31 v2.5.1 modern curriculum vitae and letter header variant: 2] % details options: "details" or "nodetails" (default) \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index 09246dc..e516b7c 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadiii.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiii}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 3] +\ProvidesPackage{moderncvheadiii}[2026-01-31 v2.5.1 modern curriculum vitae and letter header variant: 3] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index 85e34a2..8159b79 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadiv.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiv}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 4] +\ProvidesPackage{moderncvheadiv}[2026-01-31 v2.5.1 modern curriculum vitae and letter header variant: 4] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadv.sty b/moderncvheadv.sty index f91a091..4821d12 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadv.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadv}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 5] +\ProvidesPackage{moderncvheadv}[2026-01-31 v2.5.1 modern curriculum vitae and letter header variant: 5] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index 7c0aa49..dc8a470 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -1,5 +1,5 @@ %% start of file `moderncvheadvi.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadvi}[2026-01-18 v2.5.0 modern curriculum vitae and letter header: 6] +\ProvidesPackage{moderncvheadvi}[2026-01-31 v2.5.1 modern curriculum vitae and letter header: 6] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index 02f6250..7a8fe66 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -1,6 +1,6 @@ %% start of file `moderncvheadvii.sty'. %% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com). -%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me), 2024-2026 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, @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadvii}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 7] +\ProvidesPackage{moderncvheadvii}[2026-01-31 v2.5.1 modern curriculum vitae and letter header variant: 7] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index 291b650..7c4df5e 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsacademic.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsacademic}[2026-01-18 v2.5.0 modern curriculum vitae icons: academicons] +\ProvidesPackage{moderncviconsacademic}[2026-01-31 v2.5.1 modern curriculum vitae icons: academicons] %------------------------------------------------------------------------------- diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index b712c40..6bd7b26 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsawesome.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsawesome}[2026-01-18 v2.5.0 modern curriculum vitae icons: awesome] +\ProvidesPackage{moderncviconsawesome}[2026-01-31 v2.5.1 modern curriculum vitae icons: awesome] %------------------------------------------------------------------------------- % required packages diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index 752c8eb..d649b14 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsletters.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsletters}[2026-01-18 v2.5.0 modern curriculum vitae icons: letter] +\ProvidesPackage{moderncviconsletters}[2026-01-31 v2.5.1 modern curriculum vitae icons: letter] %------------------------------------------------------------------------------- % symbols definition diff --git a/moderncviconsmarvosym.sty b/moderncviconsmarvosym.sty index bb9d314..6d27a17 100644 --- a/moderncviconsmarvosym.sty +++ b/moderncviconsmarvosym.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconsmarvosym.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsmarvosym}[2026-01-18 v2.5.0 modern curriculum vitae icons: marvosym] +\ProvidesPackage{moderncviconsmarvosym}[2026-01-31 v2.5.1 modern curriculum vitae icons: marvosym] %------------------------------------------------------------------------------- % all symbols described in moderncv.cls diff --git a/moderncviconssymbols.sty b/moderncviconssymbols.sty index b6c1fb7..0e9c5df 100644 --- a/moderncviconssymbols.sty +++ b/moderncviconssymbols.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconssymbols.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconssymbols}[2021-12-12 v2.2.0 modern curriculum vitae icons selector] +\ProvidesPackage{moderncviconssymbols}[2026-01-31 v2.5.1 modern curriculum vitae icons selector] \ifxetexorluatex diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index 3e5e5ac..cbac04b 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -1,5 +1,5 @@ %% start of file `moderncviconstikz.sty'. -%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconstikz}[2026-01-18 v2.5.0 modern curriculum vitae and letter icons: tickz] +\ProvidesPackage{moderncviconstikz}[2026-01-31 v2.5.1 modern curriculum vitae and letter icons: tickz] %------------------------------------------------------------------------------- diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 004627b..ad1940b 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -1,5 +1,5 @@ %% start of file `moderncvskillmatrix.sty'. -%% Copyright 2021 David Seus (cryptointerest@posteo.de). +%% Copyright 2021 David Seus (cryptointerest@posteo.de), 2022-2026 moderncv maintainers (github.com/moderncv). % % This package provides a skill matrix template for the moderncv package. % Some recruiting firms require applicants to rate their skills, computer @@ -203,7 +203,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvskillmatrix}[2026-01-18 v2.5.0 modern curriculum vitae and letter skill matrix] +\ProvidesPackage{moderncvskillmatrix}[2026-01-31 v2.5.1 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/moderncvstylebanking.sty b/moderncvstylebanking.sty index ec76fad..12b0932 100644 --- a/moderncvstylebanking.sty +++ b/moderncvstylebanking.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylebanking.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylebanking}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: banking] +\ProvidesPackage{moderncvstylebanking}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: banking] % body rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules" \@initializecommand{\moderncvstylebodyoptions}{} diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index b372b18..ff97c9f 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylecasual.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecasual}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: casual] +\ProvidesPackage{moderncvstylecasual}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: casual] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index c3c3a92..228f748 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleclassic.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleclassic}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: classic] +\ProvidesPackage{moderncvstyleclassic}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: classic] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstylecontemporary.sty b/moderncvstylecontemporary.sty index ee5885e..33d9b04 100644 --- a/moderncvstylecontemporary.sty +++ b/moderncvstylecontemporary.sty @@ -1,6 +1,6 @@ %% start of file `moderncvstylecontemporary.sty'. %% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com). -%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me), 2024-2026 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, @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecontemporary}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: contemporary] +\ProvidesPackage{moderncvstylecontemporary}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: contemporary] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty index 59a71c3..1ec669d 100644 --- a/moderncvstyleempty.sty +++ b/moderncvstyleempty.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleempty.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleempty}[2026-01-18 v2.5.0 modern curriculum vitae scheme: empty] +\ProvidesPackage{moderncvstyleempty}[2026-01-31 v2.5.1 modern curriculum vitae scheme: empty] %------------------------------------------------------------------------------- % required packages diff --git a/moderncvstylefancy.sty b/moderncvstylefancy.sty index 840ab75..a80b2d3 100644 --- a/moderncvstylefancy.sty +++ b/moderncvstylefancy.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylefancy.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylefancy}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: fancy] +\ProvidesPackage{moderncvstylefancy}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: fancy] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty index 66edaad..375f696 100644 --- a/moderncvstyleoldstyle.sty +++ b/moderncvstyleoldstyle.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleoldstyle.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleoldstyle}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: oldstyle] +\ProvidesPackage{moderncvstyleoldstyle}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: oldstyle] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvverticaltimeline.sty b/moderncvverticaltimeline.sty index 5197207..8b070a1 100644 --- a/moderncvverticaltimeline.sty +++ b/moderncvverticaltimeline.sty @@ -1,5 +1,5 @@ %% start of file `moderncvverticaltimeline.sty'. -%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me), 2024-2026 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, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvverticaltimeline}[2026-01-18 v2.5.0 modern curriculum vitae vertical timeline] +\ProvidesPackage{moderncvverticaltimeline}[2026-01-31 v2.5.1 modern curriculum vitae vertical timeline] %------------------------------------------------------------------------------- diff --git a/publications.bib b/publications.bib index 2b97096..d977a0d 100644 --- a/publications.bib +++ b/publications.bib @@ -1,5 +1,5 @@ %% start of file `publications.bib'. -%% Copyright 2006-2012 Xavier Danaux (xdanaux at gmail.com). +%% Copyright 2006-2012 Xavier Danaux (xdanaux at gmail.com), 2020-2026 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, diff --git a/template.tex b/template.tex index a99c6b6..5e38a6a 100644 --- a/template.tex +++ b/template.tex @@ -1,5 +1,5 @@ %% start of file `template.tex'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 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, diff --git a/tweaklist.sty b/tweaklist.sty index c5f5870..d50bfd5 100644 --- a/tweaklist.sty +++ b/tweaklist.sty @@ -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), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Modified by Xavier Danaux (xdanaux@gmail.com), 2020-2026 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. From d3b648b93eef604177e49d731a1fe301eec9a235 Mon Sep 17 00:00:00 2001 From: LLdaniel <daniel.adlkofer@freenet.de> Date: Sat, 31 Jan 2026 14:42:31 +0100 Subject: [PATCH 099/105] manually generate newest userguide, as action is broken --- manual/moderncv_userguide.pdf | Bin 0 -> 123441 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 manual/moderncv_userguide.pdf diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6e9df3fef8560f2aa56a254230e3c840317a07df GIT binary patch literal 123441 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 literal 0 HcmV?d00001 From 18430d4884c76b83f4463185e890185f1d9db062 Mon Sep 17 00:00:00 2001 From: micheld93 <micheld93@users.noreply.github.com> Date: Sun, 1 Feb 2026 22:15:20 +0100 Subject: [PATCH 100/105] Added support for "Medium.com" social symbols (#264) * Added support for "Medium.com" social symbols * Update CHANGELOG Add new version with Medium.com icon support. * Update moderncv_userguide.tex Added "Medium.com" as icon in the manual * Update moderncviconsletters.sty Added "Medium.com" * Update template.tex Added "Medium.com" --- CHANGELOG | 4 ++++ manual/moderncv_userguide.tex | 3 +++ moderncv.cls | 5 +++++ moderncviconsawesome.sty | 4 +++- moderncviconsletters.sty | 1 + template.tex | 2 ++ 6 files changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 9713ed9..258f069 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -16,6 +16,10 @@ version 2.5.1 (31 Jan 2026) visible (#186) - Fix minor horizontal spacing issue in 'contemporary' style header + +version 2.4.2 (01 Feb 2025) +- Added support for additional social icons like medium. (#264) + version 2.4.1 (18 Jul 2024) - Fix commons/colors.tex not found in package (#194) diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 8c421f1..ba4c5ab 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -329,6 +329,7 @@ A command for a social media account. Takes the platform as an optional argument. \begin{lstlisting} \social[<platform>]{<username or handle>} + \social[<platform>][<link to site>]{<Text shown in document>} \end{lstlisting} The following values are supported for \code{<platform>}: \begin{itemize} @@ -347,6 +348,7 @@ The following values are supported for \code{<platform>}: \item \code{mastodon} \item \code{matrix} \item \code{orcid} + \item \code{medium} \item \code{playstation} \item \code{researcherid} \item \code{researchgate} @@ -782,6 +784,7 @@ Currently \Moderncv supports the following commands as \code{<\\symbolcommand>}: \item \code{\\signalsocialsymbol} \item \code{\\matrixsocialsymbol} \item \code{\\orcidsocialsymbol} + \item \code{\\mediumsocialsymbol} \item \code{\\researchgatesocialsymbol} \item \code{\\researcheridsocialsymbol} \item \code{\\bitbucketsocialsymbol} diff --git a/moderncv.cls b/moderncv.cls index 2e3ab10..1328bdb 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -328,6 +328,7 @@ \ifthenelse{\equal{#1}{inspire}} {\collectionadd[inspire]{socials} {\protect\httpslink[#3]{inspirehep.net/authors/#3}}} {}% \ifthenelse{\equal{#1}{simplex}} {\collectionadd[simplex]{socials} {\protect\httpslink[#3]{simplex.chat/#3}}} {}% \ifthenelse{\equal{#1}{threema}} {\collectionadd[threema]{socials} {\protect\httpslink[#3]{threema.id/#3}}} {}% + \ifthenelse{\equal{#1}{medium}} {\collectionadd[medium]{socials} {\protect\httpslink[#3]{medium.com/#3}}} {}% } {\collectionadd[#1]{socials}{\protect\httpslink[#3]{#2}}}}% @@ -397,6 +398,10 @@ \newcommand*{\inspiresocialsymbol} {} \newcommand*{\simplexsocialsymbol} {} \newcommand*{\threemasocialsymbol} {} +\newcommand*{\mediumsocialsymbol} {} + + + % other %------ diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 6bd7b26..de29355 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -55,7 +55,7 @@ \providecolor{playstation}{named}{default-socialicon-color} \providecolor{battlenet}{named}{default-socialicon-color} \providecolor{born}{named}{default-socialicon-color} - +\providecolor{medium}{named}{default-socialicon-color} %------------------------------------------------------------------------------- % all symbols described in moderncv.cls %------------------------------------------------------------------------------- @@ -101,6 +101,8 @@ % \renewcommand*{\arxivsocialsymbol} {{\color{arxiv}{\small\faarXiv}}~} % \renewcommand*{\inspiresocialsymbol} {{\color{inspire}{\small\faInspire}}~} \renewcommand*{\bornsymbol} {{\color{born}\small\faAsterisk}~} % alternative: \faBabyCarriage +\renewcommand*{\mediumsocialsymbol} {{\color{medium}\small\faMedium}~} + \endinput diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index d649b14..29610c6 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -38,6 +38,7 @@ \renewcommand*{\bitbucketsocialsymbol} {\textbf{bb}~} \renewcommand*{\skypesocialsymbol} {\textbf{sk}~} \renewcommand*{\orcidsocialsymbol} {\textbf{orcid}~} +\renewcommand*{\mediumsocialsymbol} {\textbf{Me}~} \renewcommand*{\researchgatesocialsymbol} {\textbf{rg}~} \renewcommand*{\researcheridsocialsymbol} {\textbf{ri}~} \renewcommand*{\telegramsocialsymbol} {\textbf{tg}~} diff --git a/template.tex b/template.tex index 5e38a6a..473d22e 100644 --- a/template.tex +++ b/template.tex @@ -79,6 +79,8 @@ \social[researcherid]{jdoe} % optional, remove / comment the line if not wanted \social[googlescholar]{googlescholarid} % optional, remove / comment the line if not wanted +\social[medium]{jdoe} % optional, remove / comment the line if not wanted + \social[twitter]{ji\_doe} % optional, remove / comment the line if not wanted \social[mastodon]{mastodon.social/web/@user} % optional, remove / comment the line if not wanted \social[telegram]{jdoe} % optional, remove / comment the line if not wanted From 8856b337146039622791fdda530c44c015103344 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Tue, 3 Feb 2026 21:43:32 +0100 Subject: [PATCH 101/105] Build all moderncv styles in github actions (#251) * build all moderncv styles in github actions * do correct escaping for sed * prevent .log files from deletion, needed for artifact upload * fix style iteration logic when replacing styles, colorize echo for better visibility * fix colors --- .github/workflows/build-pdf.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-pdf.yml b/.github/workflows/build-pdf.yml index 489834a..7763c1a 100644 --- a/.github/workflows/build-pdf.yml +++ b/.github/workflows/build-pdf.yml @@ -19,17 +19,30 @@ jobs: uses: actions/checkout@v4 - name: Build pdf - run: latexmk -pdflua ./template.tex + run: | + prev_style=contemporary + for style in casual classic banking oldstyle fancy contemporary + do + echo -e "\033[1;35mCompiling style $style...\033[0m" + # first cleanup, but keep .log files for later artifact upload + latexmk -c -e 'sub cleanup_generated { my $ext = $_[0]; return 0 if $ext eq "log"; return 1; }' + sed -i "s/moderncvstyle\[\]{${prev_style}}/moderncvstyle\[\]{${style}}/g" template.tex + latexmk -pdflua ./template.tex + mv template.pdf template_${style}.pdf + mv template.log template_${style}.log + # remember previous style + prev_style=$style + done - name: Upload pdf uses: actions/upload-artifact@v4 with: name: template.pdf - path: ./template.pdf + path: ./template_*.pdf - name: Upload log if: ${{ always() }} uses: actions/upload-artifact@v4 with: name: template.log - path: ./template.log + path: ./template_*.log From 93a77ab387d4d8f55088aa64df6c68ddfdfc1dc0 Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Tue, 3 Feb 2026 21:49:45 +0100 Subject: [PATCH 102/105] use texlive image from island of tex (#258) previous image had its last update 4y ago --- .github/workflows/build-pdf.yml | 2 +- .github/workflows/build-userguide-pdf.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-pdf.yml b/.github/workflows/build-pdf.yml index 7763c1a..8d320f4 100644 --- a/.github/workflows/build-pdf.yml +++ b/.github/workflows/build-pdf.yml @@ -12,7 +12,7 @@ jobs: name: Build template runs-on: ubuntu-latest container: - image: thomasweise/docker-texlive-full:latest + image: texlive/texlive:latest-full steps: - name: Checkout code diff --git a/.github/workflows/build-userguide-pdf.yml b/.github/workflows/build-userguide-pdf.yml index b6e1e35..665b93c 100644 --- a/.github/workflows/build-userguide-pdf.yml +++ b/.github/workflows/build-userguide-pdf.yml @@ -18,7 +18,7 @@ jobs: UG_AUTHOR: Auto Userguide Creator UG_COMMIT_MESSAGE: <automated> build of user guide container: - image: thomasweise/docker-texlive-full:latest + image: texlive/texlive:latest-full steps: - name: Checkout source code From 247d3fd585044e58cfa0eda6841d4e9f99c66bdb Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Tue, 3 Feb 2026 22:12:06 +0100 Subject: [PATCH 103/105] Upgrade to fontawesome6 (#238) * upgrade to fontawesome6, use signal icon from fontawesome instead of tikz and migrate the faGlobe icons to new syntax * correct ordering of releases manually after auto-merge: fontawesome6 is used in moderncv >2.5.1 --- CHANGELOG | 3 ++ manual/moderncv_userguide.pdf | Bin 123441 -> 123646 bytes manual/moderncv_userguide.tex | 6 +-- moderncviconsawesome.sty | 8 ++-- moderncviconstikz.sty | 71 ---------------------------------- 5 files changed, 11 insertions(+), 77 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 258f069..2568de9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +version next +- Upgrade to Fontawesome 6 (#183) + version 2.5.1 (31 Jan 2026) - Fix french babel breaking contemporary style (#219) - Fix birthdate not showing up in contemporary style (#244) diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index 6e9df3fef8560f2aa56a254230e3c840317a07df..c6cddc967af920f149ed41f00244124fe61a6874 100644 GIT binary patch delta 42910 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⁣8NydSgctnO(a(g)UY5{ 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 delta 42752 zcmZs?bBr%M)HOP`ZJn`g+qP}nzp-uGw#_rPZQEz`J@0#S??3lTR-4r(%}$eMudH_W zXB4t=1TsMgm@C;(1`Tkdy=A}6j^sC|ajpbA0(XZ-=wh{qMuoI&uT*dmT$5_IqHR?e zoqMz9Q9|6hY;IS-R3vy93M_+@IDEi0d;q7x+7)B@e2eY3|L^j8Bf4EzY#M1cC1qh_ zlm)`Ua)e}-R;nffZb{S;H@CJ(;83l1I-9y%>&xqPX<qI6&Kkg`lrq=-vw1pm7(#>7 ze-&-kw_+H%qC1CfDH0Rgk}Ap^_ANl45w -8-!`15XjvFn}UnqdYy01})E;oTv^# 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 aW#QrF>tSPy&cn+i#LtJ$$S9`<LjPaV_A~qd diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index ba4c5ab..80fe298 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -795,12 +795,12 @@ Currently \Moderncv supports the following commands as \code{<\\symbolcommand>}: \end{multicols} \end{itemize} The possible options for \code{<\\symbol>} depend on the package that is used. -By default, the \code{marvosym} package is loaded if \code{pdflatex} is used, and the \code{academicons} and \code{fontawesome5} packages are loaded if either \code{lualatex} or \code{xelatex} is used. +By default, the \code{marvosym} package is loaded if \code{pdflatex} is used, and the \code{academicons} and \code{fontawesome6} packages are loaded if either \code{lualatex} or \code{xelatex} is used. Full lists of all available symbols and icons can be found in the documentation of each respective package: \begin{tabular}{l} \url{https://ctan.org/pkg/marvosym} \\[1ex] - \url{https://ctan.org/pkg/fontawesome5} \\[1ex] + \url{https://ctan.org/pkg/fontawesome6} \\[1ex] \url{https://ctan.org/pkg/academicons} \end{tabular} @@ -1038,7 +1038,7 @@ In addition to the packages that \Moderncv provides, the following packages are \item \code{expl3} \item \code{tikz} \item \code{changepage} - \item \code{fontawesome5} + \item \code{fontawesome6} \item \code{academicons} \item \code{tgpagella} \item \code{ebgaramond} diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index de29355..8430adb 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -16,7 +16,7 @@ % required packages %------------------------------------------------------------------------------- % Font Awesome font -\RequirePackage{fontawesome5} +\RequirePackage{fontawesome6} \RequirePackage{xcolor} %------------------------------------------------------------------------------- @@ -55,7 +55,9 @@ \providecolor{playstation}{named}{default-socialicon-color} \providecolor{battlenet}{named}{default-socialicon-color} \providecolor{born}{named}{default-socialicon-color} +\providecolor{signal}{named}{default-socialicon-color} \providecolor{medium}{named}{default-socialicon-color} + %------------------------------------------------------------------------------- % all symbols described in moderncv.cls %------------------------------------------------------------------------------- @@ -70,7 +72,7 @@ \renewcommand*{\fixedphonesymbol} {{\color{fixedphone}\small\faPhone*}~} % alternative: \faPhone (reversed) \renewcommand*{\faxphonesymbol} {{\color{faxphone}\small\faFax}~} % alternative: \faPrint \renewcommand*{\emailsymbol} {{\color{email}\small\faEnvelope[regular]}~} % alternative: \faInbox, \faEnvelope (solid style) -\renewcommand*{\homepagesymbol} {{\color{homepage}\small\faGlobeAmericas}~} % alternative: \faHome, \faGlobe, \faGlobeEurope, \faGlobeAfrica, \faGlobeAsia +\renewcommand*{\homepagesymbol} {{\color{homepage}\small\faEarthAmericas}~} % alternative: \faHome, \faGlobe, \faEarthEurope, \faEarthAfrica, \faEarthAsia, \faEarthOceania \renewcommand*{\linkedinsocialsymbol} {{\color{linkedin}\small\faLinkedinIn}~} % alternative: \faLinkedin \renewcommand*{\xingsocialsymbol} {{\color{xing}\small\faXing}~} % alternative: \faXingSquare \renewcommand*{\twittersocialsymbol} {{\color{twitter}\small\faTwitter}~} % alternative: \faTwitterSquare @@ -96,7 +98,7 @@ \renewcommand*{\xboxsocialsymbol} {{\color{xbox}\small\faXbox}~} \renewcommand*{\playstationsocialsymbol} {{\color{playstation}\small\faPlaystation}~} \renewcommand*{\battlenetsocialsymbol} {{\color{battlenet}\small\faBattleNet}~} -%\renewcommand*{\signalsocialsymbol} {} +\renewcommand*{\signalsocialsymbol} {{\color{signal}\small\faSignalMessenger}~} %\renewcommand*{\matrixsocialsymbol} {} % \renewcommand*{\arxivsocialsymbol} {{\color{arxiv}{\small\faarXiv}}~} % \renewcommand*{\inspiresocialsymbol} {{\color{inspire}{\small\faInspire}}~} diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index cbac04b..eec9b26 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -33,7 +33,6 @@ \providecolor{skype}{named}{default-socialicon-color} \providecolor{googlescholar}{named}{default-socialicon-color} \providecolor{matrix}{named}{default-socialicon-color} -\providecolor{signal}{named}{default-socialicon-color} \providecolor{codeberg}{named}{default-socialicon-color} \providecolor{simplex}{named}{default-socialicon-color} \providecolor{threema}{named}{default-socialicon-color} @@ -388,76 +387,6 @@ ~} }{}\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)}] - \protect\path[fill=signal] - (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 - \ifdefempty{\codebergsocialsymbol} { \renewcommand*{\codebergsocialsymbol} { \protect\raisebox{-0.12em}{ From 35e3de2b71491b7f9d1daee850d035f474962bdf Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Thu, 5 Feb 2026 21:49:19 +0100 Subject: [PATCH 104/105] improve icon documentation and include description how to use socials with custom strings (#240) --- CHANGELOG | 1 + manual/moderncv_userguide.pdf | Bin 123646 -> 124105 bytes manual/moderncv_userguide.tex | 59 +++++++++++++++++++++++----------- 3 files changed, 42 insertions(+), 18 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 2568de9..420395a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,6 @@ version next - Upgrade to Fontawesome 6 (#183) +- Document how to set custom strings for social command (#239) version 2.5.1 (31 Jan 2026) - Fix french babel breaking contemporary style (#219) diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index c6cddc967af920f149ed41f00244124fe61a6874..9b32eb8d17103d809f958d01893092923e7c7a74 100644 GIT binary patch delta 55144 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 Fe*u&UD-8eu delta 54725 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%0A1wN+a2ud^CB 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 bzK{^<BEDu7uY!1JrR5cAg@knBdbIxo!;Ch> diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 80fe298..fd80101 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -104,7 +104,7 @@ emph={[2] familydefault, sfdefault, rmdefault, inputenc, moderncv, document, bibliographyitemlabel, addresssymbol, mobilephonesymbol, fixedphonesymbol, faxphonesymbol, emailsymbol, homepagesymbol, linkedinsocialsymbol, - xingsocialsymbol, twittersocialsymbol, githubsocialsymbol, gitlabsocialsymbol, + xingsocialsymbol, twittersocialsymbol, githubsocialsymbol, gitlabsocialsymbol, mastodonsocialsymbol, codebergsocialsymbol, discordsocialsymbol, twitchsocialsymbol, youtubesocialsymbol, tiktoksocialsymbol, instagramsocialsymbol, soundcloudsocialsymbol, steamsocialsymbol, xboxsocialsymbol, playstationsocialsymbol, battlenetsocialsymbol, simplexsocialsymbol, threemasocialsymbol, stackoverflowsocialsymbol, bitbucketsocialsymbol, skypesocialsymbol, orcidsocialsymbol, researchgatesocialsymbol, arxivsocialsymbol, inspiresocialsymbol, researcheridsocialsymbol, telegramsocialsymbol, whatsappsocialsymbol, signalsocialsymbol, matrixsocialsymbol, googlescholarsocialsymbol, cvstretchability, bornsymbol }, @@ -331,7 +331,7 @@ Takes the platform as an optional argument. \social[<platform>]{<username or handle>} \social[<platform>][<link to site>]{<Text shown in document>} \end{lstlisting} -The following values are supported for \code{<platform>}: +The following values are supported for \code{<platform>} (see also \ref{icon:usage}): \begin{itemize} \begin{multicols}{4} \item \code{arxiv} @@ -752,17 +752,9 @@ If an even finer control over the color scheme of the style is desired, the foll \subsection{Modifying symbols and icons} -\subsubsection{Icons} +\subsubsection{Icons}\label{icon:usage} As stated in section \ref{section:customization:stylesAndOptions}, the use of icons is toggled by the \code{symbols} option that can be passed to \code{\\moderncvstyle}. -The icons used in the display of the personal data (phone numbers, email, fax, social media accounts, etc.) can be customized by redefining the internal commands for the symbols: -\begin{lstlisting} - \renewcommand*{<\symbolcommand>}{{\small<\symbol>}~} -\end{lstlisting} -Using \code{\\small} is optional, but the default behavior is to render all icons using \code{\\small}. -Use \code{\\small} if one merely wishes to replace an icon/symbol while keeping the size consistent with the default icons/symbols. -The tilde ensures proper spacing after the symbols and is recommended as well. - Currently \Moderncv supports the following commands as \code{<\\symbolcommand>}: \begin{itemize} \begin{multicols}{2} @@ -772,28 +764,51 @@ Currently \Moderncv supports the following commands as \code{<\\symbolcommand>}: \item \code{\\faxphonesymbol} \item \code{\\emailsymbol} \item \code{\\homepagesymbol} + \item \code{\\bornsymbol} \item \code{\\linkedinsocialsymbol} \item \code{\\xingsocialsymbol} \item \code{\\twittersocialsymbol} + \item \code{\\mastodonsocialsymbol} \item \code{\\githubsocialsymbol} \item \code{\\gitlabsocialsymbol} \item \code{\\stackoverflowsocialsymbol} - \item \code{\\googlescholarsocialsymbol} + \item \code{\\bitbucketsocialsymbol} + \item \code{\\skypesocialsymbol} + \item \code{\\orcidsocialsymbol} + \item \code{\\researchgatesocialsymbol} + \item \code{\\researcheridsocialsymbol} \item \code{\\telegramsocialsymbol} \item \code{\\whatsappsocialsymbol} \item \code{\\signalsocialsymbol} \item \code{\\matrixsocialsymbol} - \item \code{\\orcidsocialsymbol} + \item \code{\\googlescholarsocialsymbol} + \item \code{\\codebergsocialsymbol} + \item \code{\\discordsocialsymbol} + \item \code{\\twitchsocialsymbol} + \item \code{\\youtubesocialsymbol} + \item \code{\\tiktoksocialsymbol} + \item \code{\\instagramsocialsymbol} + \item \code{\\soundcloudsocialsymbol} + \item \code{\\steamsocialsymbol} + \item \code{\\xboxsocialsymbol} + \item \code{\\playstationsocialsymbol} + \item \code{\\battlenetsocialsymbol} \item \code{\\mediumsocialsymbol} - \item \code{\\researchgatesocialsymbol} - \item \code{\\researcheridsocialsymbol} - \item \code{\\bitbucketsocialsymbol} - \item \code{\\skypesocialsymbol} \item \code{\\bornsymbol} \item \code{\\arxivsocialsymbol} \item \code{\\inspiresocialsymbol} + \item \code{\\simplexsocialsymbol} + \item \code{\\threemasocialsymbol} \end{multicols} \end{itemize} + +The general usage is \code{\\social\[\<symbol\>\]\{\<url fragment of profile\>\}}. Usually only the profile dependent url fragment has to be used as the common url parts are already defined in \texttt{moderncv.cls}. +As an alternative the appearing link and string after the symbol can be customized when using the following command instead: +\begin{lstlisting} + \social[<symbol>][<custom url>]{<custom name>} +\end{lstlisting} + +\paragraph{Note.} The possible options for \code{<\\symbol>} depend on the package that is used. By default, the \code{marvosym} package is loaded if \code{pdflatex} is used, and the \code{academicons} and \code{fontawesome6} packages are loaded if either \code{lualatex} or \code{xelatex} is used. Full lists of all available symbols and icons can be found in the documentation of each respective package: @@ -804,13 +819,21 @@ Full lists of all available symbols and icons can be found in the documentation \url{https://ctan.org/pkg/academicons} \end{tabular} +\paragraph{Redefinition.}The icons used in the display of the personal data (phone numbers, email, fax, social media accounts, etc.) can be customized by redefining the internal commands for the symbols: +\begin{lstlisting} + \renewcommand*{<\symbolcommand>}{{\small<\symbol>}~} +\end{lstlisting} +Using \code{\\small} is optional, but the default behavior is to render all icons using \code{\\small}. +Use \code{\\small} if one merely wishes to replace an icon/symbol while keeping the size consistent with the default icons/symbols. +The tilde ensures proper spacing after the symbols and is recommended as well. + \paragraph{Example.} If one wanted to use the dingbat fonts to replace the default phone symbol, one should load the \code{pifont} package in the preamble and then substitute the default symbol with the dingbat symbol \ding{38}\ with \begin{lstlisting} \renewcommand*{\fixedphonesymbol}{\ding{38}~} \end{lstlisting} -\paragraph{Alternative to icons} +\paragraph{Alternative to icons.} In case you do not want \texttt{symbols} (default) for the icons, there is also the option to replace icons with \texttt{letters} instead. This is set by the macro \code{\\moderncvicons}, which must be called after setting the style in the preamble. \begin{lstlisting} \moderncvicons{<symbols|letters>} From c7d7427f9789cff957dbb2e1792bf7b36582890d Mon Sep 17 00:00:00 2001 From: daniel <Daniel.adlkofer@freenet.de> Date: Thu, 5 Feb 2026 22:25:19 +0100 Subject: [PATCH 105/105] Correct documentation to reflect new order color before style (#257) * Correct documentation to reflect new order \moderncvcolor before \moderncvstyle * adds a direct hint on the command order for style and color * manually update the userguide.pdf: color and style order * correct ordering in CHANGELOG for older PR --- CHANGELOG | 1 + manual/moderncv_userguide.pdf | Bin 124105 -> 123576 bytes manual/moderncv_userguide.tex | 8 ++++---- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 420395a..f950fc9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ version next - Upgrade to Fontawesome 6 (#183) - Document how to set custom strings for social command (#239) +- Correct documentation to reflect new order \moderncvcolor before \moderncvstyle (#256) version 2.5.1 (31 Jan 2026) - Fix french babel breaking contemporary style (#219) diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index 9b32eb8d17103d809f958d01893092923e7c7a74..6c91c56f9ffc0ce1c3ae593b975e45f1608d3498 100644 GIT binary patch delta 65465 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 delta 66034 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 diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index fd80101..e8b982b 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -240,17 +240,17 @@ where at most one value for each option can be passed to the document class: \end{tabular} \subsubsection*{Choosing a \texttt{moderncv} style and color} -Choose a \Moderncv style and color by adjusting the commands +Choose a \Moderncv style and color by adjusting the commands (command order is important!): \begin{lstlisting} - \moderncvstyle{<style>} \moderncvcolor{<color>} + \moderncvstyle{<style>} \end{lstlisting} As explained in \cvtemplate, the possible values are \begin{tabular}{r@{\hspace{2ex}}p{0.65\textwidth}} + \textbf{\code{color}:} & \code{black} \cvdoccolorbox{black}, \code{blue} \cvdoccolorbox{cvblue} (default), \code{burgundy} \cvdoccolorbox{cvburgundy}, \code{green} \cvdoccolorbox{cvgreen}, \code{grey} \cvdoccolorbox{cvgrey}, \code{orange} \cvdoccolorbox{cvorange}, \code{purple} \cvdoccolorbox{cvpurple}, \code{red} \cvdoccolorbox{cvred}\\ \textbf{\code{style}:} & \code{casual} (default), \code{classic}, \code{banking}, \code{oldstyle}, - \code{fancy} \\ - \textbf{\code{color}:} & \code{black} \cvdoccolorbox{black}, \code{blue} \cvdoccolorbox{cvblue} (default), \code{burgundy} \cvdoccolorbox{cvburgundy}, \code{green} \cvdoccolorbox{cvgreen}, \code{grey} \cvdoccolorbox{cvgrey}, \code{orange} \cvdoccolorbox{cvorange}, \code{purple} \cvdoccolorbox{cvpurple}, \code{red} \cvdoccolorbox{cvred} + \code{fancy} \end{tabular} \note Some of the styles take additional options to fine-tune their appearance.