mirror of
https://github.com/moderncv/moderncv.git
synced 2026-02-06 10:05:19 +01:00
Merge branch 'master' into hidden_options
This commit is contained in:
commit
62367b8923
47 changed files with 1069 additions and 495 deletions
27
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
27
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
|
|
@ -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.
|
||||||
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
|
|
@ -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.
|
||||||
21
.github/workflows/build-pdf.yml
vendored
21
.github/workflows/build-pdf.yml
vendored
|
|
@ -1,25 +1,34 @@
|
||||||
name: Build template
|
name: Build template
|
||||||
on: [push, pull_request]
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
pull_request:
|
||||||
|
registry_package:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-template:
|
build-template:
|
||||||
name: Build template
|
name: Build template
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: ghcr.io/moderncv/debian-texlive-docker:main
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Install TeX Live
|
|
||||||
run: sudo apt update && sudo apt install texlive-full fonts-font-awesome
|
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
||||||
- name: Build pdf
|
- name: Build pdf
|
||||||
run: latexmk -pdflua ./template.tex
|
run: latexmk -pdflua ./template.tex
|
||||||
- name: Scan log
|
|
||||||
run: texloganalyser -w ./template.log
|
|
||||||
- name: Upload pdf
|
- name: Upload pdf
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: template.pdf
|
name: template.pdf
|
||||||
path: ./template.pdf
|
path: ./template.pdf
|
||||||
|
|
||||||
- name: Upload log
|
- name: Upload log
|
||||||
|
if: ${{ always() }}
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: template.log
|
name: template.log
|
||||||
|
|
|
||||||
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -7,6 +7,7 @@
|
||||||
*.log
|
*.log
|
||||||
*.out
|
*.out
|
||||||
*.synctex.gz
|
*.synctex.gz
|
||||||
|
*.xdv
|
||||||
|
|
||||||
# template.tex output
|
# template.tex output
|
||||||
# move to *.pdf once manual is done
|
# move to *.pdf once manual is done
|
||||||
|
|
|
||||||
29
CHANGELOG
29
CHANGELOG
|
|
@ -1,14 +1,29 @@
|
||||||
Release: next
|
Release: next
|
||||||
- casual style: make the head options 'alternate', 'details' and 'nodetails' available to the user. (previously they were hidden).
|
- casual style: make the head options 'alternate', 'details' and 'nodetails' available to the user. (previously they were hidden).
|
||||||
- fix Researcher ID (still) doesn't display Issue #29.
|
|
||||||
- make options 'symbols' and 'nosymbols' available to all styles to toggle whether
|
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)
|
||||||
|
- Improved symbol loading (#84)
|
||||||
|
|
||||||
|
version: 2.2.0 (2021-07-28)
|
||||||
|
- 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).
|
||||||
|
- 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.
|
symbols should be used or not. Include symbols in oldstyle by default.
|
||||||
- migrate older newcommand syntax in moderncvcollection.sty to the xparse syntax.
|
- Migrate older newcommand syntax in moderncvcollection.sty to the xparse syntax.
|
||||||
- Fix resumé typo in template. Is now résumé.
|
- Fix resumé typo in template. Is now résumé.
|
||||||
- remove loading lmodern fonts in all styles as they can produce issues with
|
- Various other minor fixes.
|
||||||
german characters, see https://tex.stackexchange.com/questions/496630/lualatex-problems-with-german-characters.
|
|
||||||
- remove loading inputenc package by default. Only load the package when pdflatex is
|
|
||||||
used.
|
|
||||||
|
|
||||||
version 2.1.0 (21 Jan 2021)
|
version 2.1.0 (21 Jan 2021)
|
||||||
- maintainer change: now team maintained (https://github.com/moderncv), since
|
- maintainer change: now team maintained (https://github.com/moderncv), since
|
||||||
|
|
|
||||||
10
README.md
10
README.md
|
|
@ -8,6 +8,16 @@ 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`.
|
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
|
||||||
|
|
||||||
|
[](https://github.com/moderncv/moderncv/actions/workflows/build-pdf.yml)
|
||||||
|
[](https://www.ctan.org/pkg/moderncv)
|
||||||
|
[](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).
|
||||||
|
|
||||||
## Licence
|
## 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).
|
||||||
|
|
||||||
|
|
|
||||||
35
commons/colors.tex
Normal file
35
commons/colors.tex
Normal file
|
|
@ -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}
|
||||||
|
|
@ -9,10 +9,10 @@ TARBALL=moderncv-$VERSION.tar
|
||||||
rm -f $TARBALL $TARBALL.gz
|
rm -f $TARBALL $TARBALL.gz
|
||||||
|
|
||||||
# create tar with all files in git repo
|
# create tar with all files in git repo
|
||||||
git archive HEAD > $TARBALL
|
git archive --prefix=moderncv/ HEAD > $TARBALL
|
||||||
|
|
||||||
# remove git specific files
|
# 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
|
# compress
|
||||||
gzip $TARBALL
|
gzip $TARBALL
|
||||||
|
|
|
||||||
|
|
@ -283,7 +283,7 @@ Inside sections, you can choose between different kind of items depending on the
|
||||||
{optional: comment/job description}
|
{optional: comment/job description}
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
\vspace{-20pt}
|
\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:
|
\item inside `language' cvsection environment, you can type every entry with:
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
\cvlanguage{name}{level}{comment}
|
\cvlanguage{name}{level}{comment}
|
||||||
|
|
|
||||||
108
moderncv.cls
108
moderncv.cls
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncv.cls'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesClass{moderncv}[2021/01/21 v2.1.0 modern curriculum vitae and letter document class]
|
\ProvidesClass{moderncv}[2022-02-21 v2.3.1 modern curriculum vitae and letter document class]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
|
|
@ -83,8 +83,8 @@
|
||||||
% color
|
% color
|
||||||
\RequirePackage[table]{xcolor}
|
\RequirePackage[table]{xcolor}
|
||||||
|
|
||||||
% font loading
|
% tex compiler checking for symbol loading
|
||||||
\RequirePackage{ifxetex,ifluatex}
|
\RequirePackage{iftex}
|
||||||
\newif\ifxetexorluatex
|
\newif\ifxetexorluatex
|
||||||
\ifxetex
|
\ifxetex
|
||||||
\xetexorluatextrue
|
\xetexorluatextrue
|
||||||
|
|
@ -96,43 +96,17 @@
|
||||||
\fi
|
\fi
|
||||||
\fi
|
\fi
|
||||||
|
|
||||||
% do not use inputenc and do not automatically load lmodern to avoid problems with German
|
|
||||||
% charactes, see
|
|
||||||
% https://tex.stackexchange.com/questions/496630/lualatex-problems-with-german-characters
|
|
||||||
\ifxetexorluatex
|
|
||||||
% \RequirePackage{fontspec}
|
|
||||||
% \defaultfontfeatures{Ligatures=TeX}
|
|
||||||
% \RequirePackage{unicode-math}
|
|
||||||
% \setmainfont{Latin Modern}
|
|
||||||
% \setsansfont{Latin Modern Sans}
|
|
||||||
% \setmathfont{Latin Modern Math}
|
|
||||||
% \ifluatex
|
|
||||||
% \usepackage{luatextra}
|
|
||||||
% \usepackage{lualatex-math} %loads fontspec
|
|
||||||
% \usepackage{shellesc} % fix a bug for lualatex shellescape
|
|
||||||
% \fi
|
|
||||||
\else
|
|
||||||
\RequirePackage[utf8]{inputenc}
|
|
||||||
% \RequirePackage[utf8]{inputenx}
|
|
||||||
% %additions for utf8
|
|
||||||
% \input{ix-utf8enc.dfu}
|
|
||||||
\RequirePackage[T1]{fontenc}
|
|
||||||
% loading lmodern can cause issues with certain special characters. avoid.
|
|
||||||
% \IfFileExists{lmodern.sty}%
|
|
||||||
% {\RequirePackage{lmodern}}%
|
|
||||||
% {}
|
|
||||||
% \fi
|
|
||||||
\fi
|
|
||||||
% hyper links (hyperref is loaded at the end of the preamble to pass options required by loaded packages such as CJK)
|
% 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
|
\newcommand*\pdfpagemode{UseNone}% do not show thumbnails or bookmarks on opening (on supporting browsers); set \pdfpagemode to "UseOutlines" to show bookmarks
|
||||||
\RequirePackage{url}
|
\RequirePackage{url}
|
||||||
\urlstyle{tt}
|
\urlstyle{tt}
|
||||||
\AtEndPreamble{
|
\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
|
\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{
|
\hypersetup{
|
||||||
breaklinks,
|
breaklinks,
|
||||||
baseurl = http://,
|
|
||||||
pdfborder = 0 0 0,
|
pdfborder = 0 0 0,
|
||||||
pdfpagemode = \pdfpagemode,
|
pdfpagemode = \pdfpagemode,
|
||||||
pdfstartpage = 1,
|
pdfstartpage = 1,
|
||||||
|
|
@ -141,7 +115,8 @@
|
||||||
bookmarksopen = true,
|
bookmarksopen = true,
|
||||||
bookmarksdepth= 2,% to show sections and subsections
|
bookmarksdepth= 2,% to show sections and subsections
|
||||||
pdfauthor = {\@firstname{}~\@lastname{}},
|
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{}},
|
pdfsubject = {R\'{e}sum\'{e} of \@firstname{}~\@lastname{}},
|
||||||
pdfkeywords = {\@firstname{}~\@lastname{}, curriculum vit\ae{}, r\'{e}sum\'{e}}}}
|
pdfkeywords = {\@firstname{}~\@lastname{}, curriculum vit\ae{}, r\'{e}sum\'{e}}}}
|
||||||
|
|
||||||
|
|
@ -278,7 +253,35 @@
|
||||||
|
|
||||||
% adds a social link to one's personal information (optional)
|
% adds a social link to one's personal information (optional)
|
||||||
% usage: \social[<optional type>][<optional url>]{<account name>}
|
% usage: \social[<optional type>][<optional url>]{<account name>}
|
||||||
% where <optional type> should be either "linkedin", "xing", "twitter", "github", "gitlab", "bitbucket" or "skype"
|
% where <optional type> 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"
|
||||||
|
% - "soundcloud"
|
||||||
|
% - "steam
|
||||||
|
% - "xbox"
|
||||||
|
% - "playstation"
|
||||||
|
% - "battlenet"
|
||||||
\collectionnew{socials}
|
\collectionnew{socials}
|
||||||
\NewDocumentCommand{\social}{O{}O{}m}{%
|
\NewDocumentCommand{\social}{O{}O{}m}{%
|
||||||
\ifthenelse{\equal{#2}{}}%
|
\ifthenelse{\equal{#2}{}}%
|
||||||
|
|
@ -286,6 +289,7 @@
|
||||||
\ifthenelse{\equal{#1}{linkedin}} {\collectionadd[linkedin]{socials} {\protect\httpslink[#3]{www.linkedin.com/in/#3}}} {}%
|
\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}{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}{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}{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}{gitlab}} {\collectionadd[gitlab]{socials} {\protect\httpslink[#3]{gitlab.com/#3}}} {}%
|
||||||
\ifthenelse{\equal{#1}{stackoverflow}}{\collectionadd[stackoverflow]{socials}{\protect\httpslink[#3]{stackoverflow.com/users/#3}}} {}%
|
\ifthenelse{\equal{#1}{stackoverflow}}{\collectionadd[stackoverflow]{socials}{\protect\httpslink[#3]{stackoverflow.com/users/#3}}} {}%
|
||||||
|
|
@ -298,7 +302,18 @@
|
||||||
\ifthenelse{\equal{#1}{whatsapp}} {\collectionadd[whatsapp]{socials} {\protect\httpslink[#3]{wa.me/#3}}} {}%
|
\ifthenelse{\equal{#1}{whatsapp}} {\collectionadd[whatsapp]{socials} {\protect\httpslink[#3]{wa.me/#3}}} {}%
|
||||||
\ifthenelse{\equal{#1}{signal}} {\collectionadd[signal]{socials} {#3}} {}%
|
\ifthenelse{\equal{#1}{signal}} {\collectionadd[signal]{socials} {#3}} {}%
|
||||||
\ifthenelse{\equal{#1}{matrix}} {\collectionadd[matrix]{socials} {\httpslink[#3]{matrix.to/\#/#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}}} {}%
|
||||||
|
\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}}} {}%
|
||||||
|
\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}} {}%
|
||||||
|
\ifthenelse{\equal{#1}{battlenet}} {\collectionadd[battlenet]{socials} {#3}} {}%
|
||||||
}
|
}
|
||||||
{\collectionadd[#1]{socials}{\protect\httpslink[#3]{#2}}}}%
|
{\collectionadd[#1]{socials}{\protect\httpslink[#3]{#2}}}}%
|
||||||
|
|
||||||
|
|
@ -339,6 +354,7 @@
|
||||||
\newcommand*{\linkedinsocialsymbol} {}
|
\newcommand*{\linkedinsocialsymbol} {}
|
||||||
\newcommand*{\xingsocialsymbol} {}
|
\newcommand*{\xingsocialsymbol} {}
|
||||||
\newcommand*{\twittersocialsymbol} {}
|
\newcommand*{\twittersocialsymbol} {}
|
||||||
|
\newcommand*{\mastodonsocialsymbol} {}
|
||||||
\newcommand*{\githubsocialsymbol} {}
|
\newcommand*{\githubsocialsymbol} {}
|
||||||
\newcommand*{\gitlabsocialsymbol} {}
|
\newcommand*{\gitlabsocialsymbol} {}
|
||||||
\newcommand*{\stackoverflowsocialsymbol}{}
|
\newcommand*{\stackoverflowsocialsymbol}{}
|
||||||
|
|
@ -352,6 +368,17 @@
|
||||||
\newcommand*{\whatsappsocialsymbol} {}
|
\newcommand*{\whatsappsocialsymbol} {}
|
||||||
\newcommand*{\matrixsocialsymbol} {}
|
\newcommand*{\matrixsocialsymbol} {}
|
||||||
\newcommand*{\signalsocialsymbol} {}
|
\newcommand*{\signalsocialsymbol} {}
|
||||||
|
\newcommand*{\codebergsocialsymbol} {}
|
||||||
|
\newcommand*{\discordsocialsymbol} {}
|
||||||
|
\newcommand*{\twitchsocialsymbol} {}
|
||||||
|
\newcommand*{\youtubesocialsymbol} {}
|
||||||
|
\newcommand*{\tiktoksocialsymbol} {}
|
||||||
|
\newcommand*{\instagramsocialsymbol} {}
|
||||||
|
\newcommand*{\soundcloudsocialsymbol} {}
|
||||||
|
\newcommand*{\steamsocialsymbol} {}
|
||||||
|
\newcommand*{\xboxsocialsymbol} {}
|
||||||
|
\newcommand*{\playstationsocialsymbol} {}
|
||||||
|
\newcommand*{\battlenetsocialsymbol} {}
|
||||||
|
|
||||||
% other
|
% other
|
||||||
%------
|
%------
|
||||||
|
|
@ -540,14 +567,14 @@
|
||||||
\newcommand*{\link}[2][]{%
|
\newcommand*{\link}[2][]{%
|
||||||
\ifthenelse{\equal{#1}{}}%
|
\ifthenelse{\equal{#1}{}}%
|
||||||
{\href{#2}{#2}}%
|
{\href{#2}{#2}}%
|
||||||
{\href{#2}{\detokenize{#1}}}}
|
{\href{#2}{#1}}}
|
||||||
|
|
||||||
% makes a http hyperlink
|
% makes a http hyperlink
|
||||||
% usage: \httplink[optional text]{link}
|
% usage: \httplink[optional text]{link}
|
||||||
\newcommand*{\httplink}[2][]{%
|
\newcommand*{\httplink}[2][]{%
|
||||||
\ifthenelse{\equal{#1}{}}%
|
\ifthenelse{\equal{#1}{}}%
|
||||||
{\href{http://#2}{#2}}%
|
{\href{http://#2}{#2}}%
|
||||||
{\href{http://#2}{\detokenize{#1}}}}
|
{\href{http://#2}{#1}}}
|
||||||
|
|
||||||
|
|
||||||
% makes an https hyperlink
|
% makes an https hyperlink
|
||||||
|
|
@ -555,14 +582,14 @@
|
||||||
\newcommand*{\httpslink}[2][]{%
|
\newcommand*{\httpslink}[2][]{%
|
||||||
\ifthenelse{\equal{#1}{}}%
|
\ifthenelse{\equal{#1}{}}%
|
||||||
{\href{https://#2}{#2}}%
|
{\href{https://#2}{#2}}%
|
||||||
{\href{https://#2}{\detokenize{#1}}}}
|
{\href{https://#2}{#1}}}
|
||||||
|
|
||||||
% makes an email hyperlink
|
% makes an email hyperlink
|
||||||
% usage: \emaillink[optional text]{link}
|
% usage: \emaillink[optional text]{link}
|
||||||
\newcommand*{\emaillink}[2][]{%
|
\newcommand*{\emaillink}[2][]{%
|
||||||
\ifthenelse{\equal{#1}{}}%
|
\ifthenelse{\equal{#1}{}}%
|
||||||
{\href{mailto:#2}{#2}}%
|
{\href{mailto:#2}{#2}}%
|
||||||
{\href{mailto:#2}{\detokenize{#1}}}}
|
{\href{mailto:#2}{#1}}}
|
||||||
|
|
||||||
% makes a tel hyperlink
|
% makes a tel hyperlink
|
||||||
% usage: \tellink[optional text]{link}
|
% usage: \tellink[optional text]{link}
|
||||||
|
|
@ -739,6 +766,7 @@
|
||||||
% elements
|
% elements
|
||||||
\newcommand*{\recipient}[2]{\def\@recipientname{#1}\def\@recipientaddress{#2}}
|
\newcommand*{\recipient}[2]{\def\@recipientname{#1}\def\@recipientaddress{#2}}
|
||||||
\renewcommand*{\date}[1]{\def\@date{#1}}\date{\today}
|
\renewcommand*{\date}[1]{\def\@date{#1}}\date{\today}
|
||||||
|
\newcommand*{\subject}[1]{\def\@subject{#1}}
|
||||||
\newcommand*{\opening}[1]{\def\@opening{#1}}
|
\newcommand*{\opening}[1]{\def\@opening{#1}}
|
||||||
\newcommand*{\closing}[1]{\def\@closing{#1}}
|
\newcommand*{\closing}[1]{\def\@closing{#1}}
|
||||||
\newcommand*{\enclosure}[2][]{%
|
\newcommand*{\enclosure}[2][]{%
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvbodyi.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvbodyi}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
|
|
@ -113,7 +113,7 @@
|
||||||
\ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}%
|
\ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}%
|
||||||
\ifthenelse{\equal{#5}{}}{}{, #5}%
|
\ifthenelse{\equal{#5}{}}{}{, #5}%
|
||||||
\ifthenelse{\equal{#6}{}}{}{, #6}%
|
\ifthenelse{\equal{#6}{}}{}{, #6}%
|
||||||
.\strut%
|
\strut%
|
||||||
\ifx&%
|
\ifx&%
|
||||||
\else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}}
|
\else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvbodyiii.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvbodyiii}[2021/01/21 v2.1.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"
|
% rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules"
|
||||||
\@initializeif{\if@fullrules}\@fullrulesfalse
|
\@initializeif{\if@fullrules}\@fullrulesfalse
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvbodyiv.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvbodyiv}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvbodyv.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvbodyv}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvcollection.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvcollection}[2021/01/21 v2.1.0 moderncv collections]
|
\ProvidesPackage{moderncvcollection}[2022-02-21 v2.3.1 moderncv collections]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvcolorblack.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,15 +10,17 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvcolorblack}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% color scheme definition
|
% color scheme definition
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\definecolor{color0}{rgb}{0,0,0}% black
|
\input{commons/colors}
|
||||||
\definecolor{color1}{rgb}{0,0,0}% black
|
|
||||||
\definecolor{color2}{rgb}{0,0,0}% black
|
\colorlet{color0}{black}% black
|
||||||
|
\colorlet{color1}{black}% black
|
||||||
|
\colorlet{color2}{black}% black
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvcolorblue.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,15 +10,17 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvcolorblue}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% color scheme definition
|
% color scheme definition
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\definecolor{color0}{rgb}{0,0,0}% black
|
\input{commons/colors}
|
||||||
\definecolor{color1}{rgb}{0.22,0.45,0.70}% light blue
|
|
||||||
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey
|
\colorlet{color0}{black}% black
|
||||||
|
\colorlet{color1}{lightblue}% light blue
|
||||||
|
\colorlet{color2}{darkgrey}% dark grey
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvcolorburgundy.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,15 +10,17 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvcolorburgundy}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% color scheme definition
|
% color scheme definition
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\definecolor{color0}{rgb}{0,0,0}% black
|
\input{commons/colors}
|
||||||
\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
|
\colorlet{color0}{black}% black
|
||||||
|
\colorlet{color1}{burgundy}% burgundy
|
||||||
|
\colorlet{color2}{darkgrey}% dark grey
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvcolorgreen.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,15 +10,17 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvcolorgreen}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% color scheme definition
|
% color scheme definition
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\definecolor{color0}{rgb}{0,0,0}% black
|
\input{commons/colors}
|
||||||
\definecolor{color1}{rgb}{0.35,0.70,0.30}% green
|
|
||||||
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey
|
\colorlet{color0}{black}% black
|
||||||
|
\colorlet{color1}{green}% green
|
||||||
|
\colorlet{color2}{darkgrey}% dark grey
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvcolorgrey.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,15 +10,17 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvcolorgrey}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% color scheme definition
|
% color scheme definition
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\definecolor{color0}{rgb}{0,0,0}% black
|
\input{commons/colors}
|
||||||
\definecolor{color1}{rgb}{0.55,0.55,0.55}% dark grey
|
|
||||||
\definecolor{color2}{rgb}{0.55,0.55,0.55}% dark grey
|
\colorlet{color0}{black}% black
|
||||||
|
\colorlet{color1}{darkgrey}% dark grey
|
||||||
|
\colorlet{color2}{darkgrey}% dark grey
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvcolororange.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,15 +10,17 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvcolororange}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% color scheme definition
|
% color scheme definition
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\definecolor{color0}{rgb}{0,0,0}% black
|
\input{commons/colors}
|
||||||
\definecolor{color1}{rgb}{0.95,0.55,0.15}% orange
|
|
||||||
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey
|
\colorlet{color0}{black}% black
|
||||||
|
\colorlet{color1}{orange}% orange
|
||||||
|
\colorlet{color2}{darkgrey}% dark grey
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvcolorpurple.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,15 +10,17 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvcolorpurple}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% color scheme definition
|
% color scheme definition
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\definecolor{color0}{rgb}{0,0,0}% black
|
\input{commons/colors}
|
||||||
\definecolor{color1}{rgb}{0.50,0.33,0.80}% purple
|
|
||||||
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey
|
\colorlet{color0}{black}% black
|
||||||
|
\colorlet{color1}{purple}% purple
|
||||||
|
\colorlet{color2}{darkgrey}% dark grey
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvcolorred.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,15 +10,17 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvcolorred}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% color scheme definition
|
% color scheme definition
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\definecolor{color0}{rgb}{0,0,0}% black
|
\input{commons/colors}
|
||||||
\definecolor{color1}{rgb}{0.95,0.20,0.20}% red
|
|
||||||
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey
|
\colorlet{color0}{black}% black
|
||||||
|
\colorlet{color1}{red}% red
|
||||||
|
\colorlet{color2}{darkgrey}% dark grey
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvcompatibility.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvcompatibility}[2021/01/21 v2.1.0 modern curriculum vitae and letter compatibility patches]
|
\ProvidesPackage{moderncvcompatibility}[2022-02-21 v2.3.1 modern curriculum vitae and letter compatibility patches]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvdebugtools.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvdebugtools}[2021/01/21 v2.1.0 modern curriculum vitae and letter debug tools]
|
\ProvidesPackage{moderncvdebugtools}[2022-02-21 v2.3.1 modern curriculum vitae and letter debug tools]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvfooti.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvfooti}[2021/01/21 v2.1.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]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
|
|
@ -27,7 +27,7 @@
|
||||||
% symbols
|
% symbols
|
||||||
% footer symbol used to separate footer elements
|
% footer symbol used to separate footer elements
|
||||||
\newcommand*{\footsymbol}{%
|
\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
|
% lengths
|
||||||
\@initializelength{\footwidth}%
|
\@initializelength{\footwidth}%
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvheadi.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvheadi}[2021/01/21 v2.1.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"
|
% details options: "details" (default) or "nodetails"
|
||||||
\@initializeif{\if@details}\@detailsfalse
|
\@initializeif{\if@details}\@detailsfalse
|
||||||
|
|
@ -161,7 +161,7 @@
|
||||||
\ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}%
|
\ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}%
|
||||||
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}%
|
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}%
|
||||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi%
|
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi%
|
||||||
\end{minipage}\\[1em]
|
\end{minipage}\\[2em]
|
||||||
% recipient block
|
% recipient block
|
||||||
\begin{minipage}[t]{.5\textwidth}
|
\begin{minipage}[t]{.5\textwidth}
|
||||||
\raggedright%
|
\raggedright%
|
||||||
|
|
@ -173,6 +173,8 @@
|
||||||
\hfill% US style
|
\hfill% US style
|
||||||
% \\[1em]% UK style
|
% \\[1em]% UK style
|
||||||
\@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900"
|
\@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900"
|
||||||
|
% optional subject
|
||||||
|
\ifthenelse{\isundefined{\@subject}}{}{{\bfseries\@subject\\[2em]}}
|
||||||
% opening
|
% opening
|
||||||
\raggedright%
|
\raggedright%
|
||||||
\@opening\\[1.5em]%
|
\@opening\\[1.5em]%
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvheadii.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvheadii}[2021/01/21 v2.1.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)
|
% details options: "details" or "nodetails" (default)
|
||||||
\@initializeif{\if@details}\@detailsfalse
|
\@initializeif{\if@details}\@detailsfalse
|
||||||
|
|
@ -54,7 +54,7 @@
|
||||||
|
|
||||||
% commands
|
% commands
|
||||||
\@initializecommand{\makeheaddetailssymbol}{%
|
\@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
|
% internal command to add an element to the footer
|
||||||
% it collects the elements in a temporary box, and checks when to flush the box
|
% it collects the elements in a temporary box, and checks when to flush the box
|
||||||
\@initializebox{\makeheaddetailsbox}%
|
\@initializebox{\makeheaddetailsbox}%
|
||||||
|
|
@ -189,7 +189,9 @@
|
||||||
% date
|
% date
|
||||||
\hfill% US style
|
\hfill% US style
|
||||||
% \\[1em]% UK 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
|
% opening
|
||||||
\raggedright%
|
\raggedright%
|
||||||
\@opening\\[1.5em]%
|
\@opening\\[1.5em]%
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvheadiii.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvheadiii}[2021/01/21 v2.1.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"
|
% details options: "details" (default) or "nodetails"
|
||||||
\@initializeif{\if@details}\@detailsfalse
|
\@initializeif{\if@details}\@detailsfalse
|
||||||
|
|
@ -43,7 +43,7 @@
|
||||||
|
|
||||||
% commands
|
% commands
|
||||||
\@initializecommand{\makeheaddetailssymbol}{%
|
\@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
|
% internal command to add an element to the footer
|
||||||
% it collects the elements in a temporary box, and checks when to flush the box
|
% it collects the elements in a temporary box, and checks when to flush the box
|
||||||
\@initializebox{\makeheaddetailsbox}%
|
\@initializebox{\makeheaddetailsbox}%
|
||||||
|
|
@ -90,7 +90,7 @@
|
||||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\addtomakeheaddetails{\addresssymbol\@addressstreet}%
|
\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{\@addresscity}{}}{}{\addtomakeheaddetails[~--~]{\@addresscity}}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty
|
||||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\addtomakeheaddetails[~--~]{\@addresscountry}}%
|
\ifthenelse{\equal{\@addresscountry}{}}{}{\addtomakeheaddetails[~--~]{\@addresscountry}}%
|
||||||
\flushmakeheaddetails\@firstmakeheaddetailselementtrue\\\null}%
|
\flushmakeheaddetails\@firstmakeheaddetailselementtrue\\}%
|
||||||
\ifthenelse{\isundefined{\@born}}{}{\addtomakeheaddetails{\bornsymbol\@born}}%
|
\ifthenelse{\isundefined{\@born}}{}{\addtomakeheaddetails{\bornsymbol\@born}}%
|
||||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||||
\addtomakeheaddetails{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}%
|
\addtomakeheaddetails{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}%
|
||||||
|
|
@ -132,9 +132,24 @@
|
||||||
\renewcommand*{\makeletterhead}{%
|
\renewcommand*{\makeletterhead}{%
|
||||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||||
\recomputeletterlengths%
|
\recomputeletterlengths%
|
||||||
% sender block
|
% sender contact info
|
||||||
\makehead%
|
\hfill%
|
||||||
\par%
|
\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
|
% recipient block
|
||||||
\begin{minipage}[t]{.5\textwidth}
|
\begin{minipage}[t]{.5\textwidth}
|
||||||
\raggedright%
|
\raggedright%
|
||||||
|
|
@ -145,7 +160,9 @@
|
||||||
% date
|
% date
|
||||||
\hfill% US style
|
\hfill% US style
|
||||||
% \\[1em]% UK 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
|
% opening
|
||||||
\raggedright%
|
\raggedright%
|
||||||
\@opening\\[1.5em]%
|
\@opening\\[1.5em]%
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvheadiv.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvheadiv}[2021/01/21 v2.1.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"
|
% details options: "details" (default) or "nodetails"
|
||||||
\@initializeif{\if@details}\@detailsfalse
|
\@initializeif{\if@details}\@detailsfalse
|
||||||
|
|
@ -143,6 +143,8 @@
|
||||||
\@recipientaddress}\\[1em]%
|
\@recipientaddress}\\[1em]%
|
||||||
% date
|
% date
|
||||||
\@date\\[2em]%
|
\@date\\[2em]%
|
||||||
|
% optional subject
|
||||||
|
\ifthenelse{\isundefined{\@subject}}{}{{\bfseries\@subject\\[2em]}}
|
||||||
% opening
|
% opening
|
||||||
\@opening\\[1.5em]%
|
\@opening\\[1.5em]%
|
||||||
% sender contact info
|
% sender contact info
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvheadv.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvheadv}[2021/01/21 v2.1.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"
|
% details options: "details" (default) or "nodetails"
|
||||||
\@initializeif{\if@details}\@detailsfalse
|
\@initializeif{\if@details}\@detailsfalse
|
||||||
|
|
@ -92,11 +92,16 @@
|
||||||
\newlength{\makecvheadpictureboxskip}%
|
\newlength{\makecvheadpictureboxskip}%
|
||||||
\setlength{\makecvheadpictureboxskip}{\totalheightof{\usebox{\makecvheadpicturebox}}}%
|
\setlength{\makecvheadpictureboxskip}{\totalheightof{\usebox{\makecvheadpicturebox}}}%
|
||||||
\namestyle{\@firstname\ \@lastname}%
|
\namestyle{\@firstname\ \@lastname}%
|
||||||
\ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}\\[2.5em]%
|
\ifthenelse{\equal{\@title}{}}{
|
||||||
|
\ifthenelse{\isundefined{\@quote}}%
|
||||||
|
{}%
|
||||||
|
{\\[1.25em]\begin{minipage}{\quotewidth}\quotestyle{\@quote}\end{minipage}\\[2.5em]}
|
||||||
|
}{
|
||||||
|
\\[1.25em]\titlestyle{\@title}\\[2.5em]%
|
||||||
% optional quote
|
% optional quote
|
||||||
\ifthenelse{\isundefined{\@quote}}%
|
\ifthenelse{\isundefined{\@quote}}%
|
||||||
{}%
|
{}%
|
||||||
{\begin{minipage}{\quotewidth}\quotestyle{\@quote}\end{minipage}\\[2.5em]}}%
|
{\begin{minipage}{\quotewidth}\quotestyle{\@quote}\end{minipage}\\[2.5em]}}}%
|
||||||
\par}% to avoid weird spacing bug at the first section if no blank line is left after \makecvhead
|
\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
|
% underlying command to implement \makecvtitle, identical to \@cvitem from moderncvbodyv
|
||||||
|
|
@ -143,7 +148,7 @@
|
||||||
\ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}%
|
\ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}%
|
||||||
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}%
|
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}%
|
||||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi%
|
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi%
|
||||||
\end{minipage}\\[1em]
|
\end{minipage}\\[2em]
|
||||||
% recipient block
|
% recipient block
|
||||||
\begin{minipage}[t]{.5\textwidth}
|
\begin{minipage}[t]{.5\textwidth}
|
||||||
\raggedright%
|
\raggedright%
|
||||||
|
|
@ -154,7 +159,9 @@
|
||||||
% date
|
% date
|
||||||
\hfill% US style
|
\hfill% US style
|
||||||
% \\[1em]% UK 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
|
% opening
|
||||||
\raggedright%
|
\raggedright%
|
||||||
\@opening\\[1.5em]%
|
\@opening\\[1.5em]%
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvheadvi.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvheadvi}[2021/01/21 v2.1.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"
|
% details options: "details" (default) or "nodetails"
|
||||||
\@initializeif{\if@details}\@detailsfalse
|
\@initializeif{\if@details}\@detailsfalse
|
||||||
|
|
@ -68,7 +68,7 @@
|
||||||
|
|
||||||
% commands
|
% commands
|
||||||
\@initializecommand{\makeheaddetailssymbol}{%
|
\@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
|
% internal command to add an element to the footer
|
||||||
% it collects the elements in a temporary box, and checks when to flush the box
|
% it collects the elements in a temporary box, and checks when to flush the box
|
||||||
\@initializebox{\makeheaddetailsbox}%
|
\@initializebox{\makeheaddetailsbox}%
|
||||||
|
|
@ -154,7 +154,9 @@
|
||||||
% date
|
% date
|
||||||
\hfill% US style
|
\hfill% US style
|
||||||
% \\[1em]% UK 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
|
% opening
|
||||||
\raggedright%
|
\raggedright%
|
||||||
\@opening\\[1.5em]%
|
\@opening\\[1.5em]%
|
||||||
|
|
|
||||||
64
moderncviconsacademic.sty
Normal file
64
moderncviconsacademic.sty
Normal file
|
|
@ -0,0 +1,64 @@
|
||||||
|
%% start of file `moderncviconsacademic.sty'.
|
||||||
|
%% 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,
|
||||||
|
% available at http://www.latex-project.org/lppl/.
|
||||||
|
|
||||||
|
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% identification
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
|
\ProvidesPackage{moderncviconsacademic}[2022-02-21 v2.3.1 modern curriculum vitae icons: academicons]
|
||||||
|
|
||||||
|
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% required packages
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% Package for academic icons
|
||||||
|
\RequirePackage{academicons}
|
||||||
|
\RequirePackage{xcolor}
|
||||||
|
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% set colors
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
\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
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
%\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} {{\color{orcid}\small\aiOrcid}~}
|
||||||
|
\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} {}
|
||||||
|
%\newcommand*{\signalsocialsymbol} {}
|
||||||
|
|
||||||
|
|
||||||
|
\endinput
|
||||||
|
|
||||||
|
%% end of file `moderncviconsacademic.sty'.
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncviconsawesome.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,50 +10,95 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncviconsawesome}[2021/01/21 v2.1.0 modern curriculum vitae and letter icons: awesome]
|
\ProvidesPackage{moderncviconsawesome}[2022-02-21 v2.3.1 modern curriculum vitae icons: awesome]
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% required packages
|
% required packages
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% Font Awesome font
|
% Font Awesome font
|
||||||
\RequirePackage{fontawesome5}
|
\RequirePackage{fontawesome5}
|
||||||
% Package for academic icons
|
\RequirePackage{xcolor}
|
||||||
\RequirePackage{academicons}
|
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% symbols definition
|
% set colors
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\renewcommand*{\labelitemi} {\strut\textcolor{color1}{\tiny\faCircle}}
|
\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
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
\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*{\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*{\labelitemiii} {\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% no change from default in moderncv.cls
|
||||||
%\renewcommand*{\labelitemiv} {\labelitemiii} % no change from default in moderncv.cls
|
%\renewcommand*{\labelitemiv} {\labelitemiii} % no change from default in moderncv.cls
|
||||||
|
|
||||||
|
|
||||||
\renewcommand*{\addresssymbol} {}
|
%\renewcommand*{\addresssymbol} {}
|
||||||
\renewcommand*{\mobilephonesymbol} {{\small\faMobile}~}
|
\renewcommand*{\mobilephonesymbol} {{\color{mobilephone}\small\faMobile*}~} % alternative: \faMobile (solid style)
|
||||||
\renewcommand*{\fixedphonesymbol} {{\small\faPhone}~}
|
\renewcommand*{\fixedphonesymbol} {{\color{fixedphone}\small\faPhone*}~} % alternative: \faPhone (reversed)
|
||||||
\renewcommand*{\faxphonesymbol} {{\small\faFax}~} % alternative: \faPrint
|
\renewcommand*{\faxphonesymbol} {{\color{faxphone}\small\faFax}~} % alternative: \faPrint
|
||||||
\renewcommand*{\emailsymbol} {{\small\faEnvelope}~} % alternative: \faInbox
|
\renewcommand*{\emailsymbol} {{\color{email}\small\faEnvelope[regular]}~} % alternative: \faInbox, \faEnvelope (solid style)
|
||||||
\renewcommand*{\homepagesymbol} {{\small\faGlobe}~} % alternative: \faHome
|
\renewcommand*{\homepagesymbol} {{\color{homepage}\small\faGlobeAmericas}~} % alternative: \faHome, \faGlobe, \faGlobeEurope, \faGlobeAfrica, \faGlobeAsia
|
||||||
\renewcommand*{\linkedinsocialsymbol} {{\small\faLinkedin}~} % alternative: \faLinkedinSquare
|
\renewcommand*{\linkedinsocialsymbol} {{\color{linkedin}\small\faLinkedinIn}~} % alternative: \faLinkedin
|
||||||
\renewcommand*{\xingsocialsymbol} {{\small\faXing}~} % alternative: \faXingSquare
|
\renewcommand*{\xingsocialsymbol} {{\color{xing}\small\faXing}~} % alternative: \faXingSquare
|
||||||
\renewcommand*{\twittersocialsymbol} {{\small\faTwitter}~} % alternative: \faTwitterSquare
|
\renewcommand*{\twittersocialsymbol} {{\color{twitter}\small\faTwitter}~} % alternative: \faTwitterSquare
|
||||||
\renewcommand*{\githubsocialsymbol} {{\small\faGithub}~} % alternative: \faGithubSquare, \faGithubSquare
|
\renewcommand*{\mastodonsocialsymbol} {{\color{mastodon}\small\faMastodon}~}
|
||||||
\renewcommand*{\gitlabsocialsymbol} {{\small\faGitlab}~}
|
\renewcommand*{\githubsocialsymbol} {{\color{github}\small\faGithub}~} % alternative: \faGithubSquare, \faGithub*
|
||||||
\renewcommand*{\stackoverflowsocialsymbol}{{\small\faStackOverflow}~}
|
\renewcommand*{\gitlabsocialsymbol} {{\color{gitlab}\small\faGitlab}~}
|
||||||
\renewcommand*{\bitbucketsocialsymbol} {{\small\faBitbucket}~}
|
\renewcommand*{\stackoverflowsocialsymbol}{{\color{stackoverflow}\small\faStackOverflow}~}
|
||||||
\renewcommand*{\skypesocialsymbol} {{\small\faSkype}~}
|
\renewcommand*{\bitbucketsocialsymbol} {{\color{bitbucket}\small\faBitbucket}~}
|
||||||
\renewcommand*{\orcidsocialsymbol} {{\small\aiOrcid}~}
|
\renewcommand*{\skypesocialsymbol} {{\color{skype}\small\faSkype}~}
|
||||||
\renewcommand*{\researchgatesocialsymbol} {{\small\aiResearchGate}~}
|
\renewcommand*{\orcidsocialsymbol} {{\color{orcid}\small\faOrcid}~}
|
||||||
\renewcommand*{\researcheridsocialsymbol} {{\small\aiResearcherID}~} % alternative: \aiResearcherIDSquare
|
\renewcommand*{\researchgatesocialsymbol} {{\color{researchgate}\small\faResearchgate}~}
|
||||||
\renewcommand*{\telegramsocialsymbol} {{\small\faTelegram}~}
|
%\renewcommand*{\researcheridsocialsymbol} {}
|
||||||
\renewcommand*{\googlescholarsocialsymbol}{{\small\aiGoogleScholar}~}
|
%\renewcommand*{\googlescholarsocialsymbol}{}
|
||||||
\renewcommand*{\telegramsocialsymbol} {{\small\faTelegram}~}
|
\renewcommand*{\telegramsocialsymbol} {{\color{telegram}\small\faTelegram}~}
|
||||||
\renewcommand*{\whatsappsocialsymbol} {{\small\faWhatsapp}~}
|
\renewcommand*{\whatsappsocialsymbol} {{\color{whatsapp}\small\faWhatsapp}~}
|
||||||
\renewcommand*{\signalsocialsymbol} {}
|
\renewcommand*{\discordsocialsymbol} {{\color{discord}\small\faDiscord}~}
|
||||||
\renewcommand*{\matrixsocialsymbol} {}
|
\renewcommand*{\twitchsocialsymbol} {{\color{twitch}\small\faTwitch}~}
|
||||||
\renewcommand*{\bornsymbol} {{\small\faAsterisk}~}
|
\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} {{\color{born}\small\faAsterisk}~} % alternative: \faBabyCarriage
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncviconsletters.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,25 +10,13 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncviconsletters}[2021/01/21 v2.1.0 modern curriculum vitae and letter icons: letters]
|
\ProvidesPackage{moderncviconsletters}[2022-02-21 v2.3.1 modern curriculum vitae icons: letter]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
|
||||||
% 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
|
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% symbols definition
|
% 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*{\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*{\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*{\labelitemiii} {\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% no change from default in moderncv.cls
|
||||||
|
|
@ -43,6 +31,7 @@
|
||||||
\renewcommand*{\linkedinsocialsymbol} {\textbf{in}~}
|
\renewcommand*{\linkedinsocialsymbol} {\textbf{in}~}
|
||||||
\renewcommand*{\xingsocialsymbol} {\textbf{xi}~}
|
\renewcommand*{\xingsocialsymbol} {\textbf{xi}~}
|
||||||
\renewcommand*{\twittersocialsymbol} {\textbf{tw}~}
|
\renewcommand*{\twittersocialsymbol} {\textbf{tw}~}
|
||||||
|
\renewcommand*{\mastodonsocialsymbol} {\textbf{ms}~}
|
||||||
\renewcommand*{\githubsocialsymbol} {\textbf{gh}~}
|
\renewcommand*{\githubsocialsymbol} {\textbf{gh}~}
|
||||||
\renewcommand*{\gitlabsocialsymbol} {\textbf{gl}~}
|
\renewcommand*{\gitlabsocialsymbol} {\textbf{gl}~}
|
||||||
\renewcommand*{\stackoverflowsocialsymbol}{\textbf{so}~}
|
\renewcommand*{\stackoverflowsocialsymbol}{\textbf{so}~}
|
||||||
|
|
@ -57,6 +46,16 @@
|
||||||
\renewcommand*{\matrixsocialsymbol} {\textbf{ma}~}
|
\renewcommand*{\matrixsocialsymbol} {\textbf{ma}~}
|
||||||
\renewcommand*{\googlescholarsocialsymbol}{\textbf{gs}~}
|
\renewcommand*{\googlescholarsocialsymbol}{\textbf{gs}~}
|
||||||
\renewcommand*{\bornsymbol} {\textbf{B}~}
|
\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*{\soundcloudsocialsymbol} {\textbf{sc}~}
|
||||||
|
\renewcommand*{\steamsocialsymbol} {\textbf{st}~}
|
||||||
|
\renewcommand*{\xboxsocialsymbol} {\textbf{xb}~}
|
||||||
|
\renewcommand*{\playstationsocialsymbol} {\textbf{psn}~}
|
||||||
|
\renewcommand*{\battlenetsocialsymbol} {\textbf{bn}~}
|
||||||
|
|
||||||
\renewcommand*{\listitemsymbol} {\labelitemi~}
|
\renewcommand*{\listitemsymbol} {\labelitemi~}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncviconsmarvosym.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,265 +10,20 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncviconsmarvosym}[2021/01/21 v2.1.0 modern curriculum vitae and letter icons: marvosym]
|
\ProvidesPackage{moderncviconsmarvosym}[2022-02-21 v2.3.1 modern curriculum vitae icons: marvosym]
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% required packages
|
% all symbols described in moderncv.cls
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% MarVoSym font
|
\newcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}}
|
||||||
%\RequirePackage{marvosym}
|
|
||||||
\newcommand*{\marvosymbol}[1]{}
|
|
||||||
%\ifxetexorluatex
|
|
||||||
% \renewcommand*{\marvosymbol}[1]{{\fontspec{MarVoSym}\char#1}}
|
|
||||||
%\else
|
|
||||||
\renewcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}}
|
|
||||||
%\fi
|
|
||||||
|
|
||||||
% tikz drawings
|
|
||||||
\RequirePackage{tikz}
|
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
|
||||||
% 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*{\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*{\mobilephonesymbol} {\marvosymbol{72}~}
|
||||||
\renewcommand*{\fixedphonesymbol} {\marvosymbol{84}~}
|
\renewcommand*{\fixedphonesymbol} {\marvosymbol{84}~}
|
||||||
\renewcommand*{\faxphonesymbol} {\marvosymbol{117}~}
|
\renewcommand*{\faxphonesymbol} {\marvosymbol{117}~}
|
||||||
\renewcommand*{\emailsymbol} {\marvosymbol{66}~}
|
\renewcommand*{\emailsymbol} {\marvosymbol{66}~}
|
||||||
\renewcommand*{\homepagesymbol} {{\Large\marvosymbol{205}}~}
|
\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
|
\endinput
|
||||||
|
|
||||||
|
|
|
||||||
33
moderncviconssymbols.sty
Normal file
33
moderncviconssymbols.sty
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
%% start of file `moderncviconssymbols.sty'.
|
||||||
|
%% 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,
|
||||||
|
% 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'.
|
||||||
464
moderncviconstikz.sty
Normal file
464
moderncviconstikz.sty
Normal file
|
|
@ -0,0 +1,464 @@
|
||||||
|
%% start of file `moderncviconstikz.sty'.
|
||||||
|
%% 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,
|
||||||
|
% available at http://www.latex-project.org/lppl/.
|
||||||
|
|
||||||
|
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% identification
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
|
\ProvidesPackage{moderncviconstikz}[2022-02-21 v2.3.1 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)}]
|
||||||
|
\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{\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{\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)}]
|
||||||
|
\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) ..
|
||||||
|
(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)}]
|
||||||
|
\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) ..
|
||||||
|
(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)}]
|
||||||
|
\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) --
|
||||||
|
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}{
|
||||||
|
\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
|
||||||
|
|
||||||
|
%% end of file `moderncviconstikz.sty'.
|
||||||
|
|
@ -203,7 +203,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvskillmatrix}[2021/01/21 v2.1.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<i-v>.sty style is usde.
|
% 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"
|
% body type options: "moderncvbodyi" (default), "moderncvbodyii", "moderncvbodyiii", "moderncvbodyiv" or "moderncvbodyv"
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvstylebanking.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvstylebanking}[2021/01/21 v2.1.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"
|
% body rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules"
|
||||||
\@initializecommand{\moderncvstylebodyoptions}{}
|
\@initializecommand{\moderncvstylebodyoptions}{}
|
||||||
|
|
@ -55,11 +55,7 @@
|
||||||
|
|
||||||
% symbols
|
% symbols
|
||||||
\if@symbols
|
\if@symbols
|
||||||
\ifxetexorluatex
|
\moderncvicons{symbols} % use symbols
|
||||||
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
|
||||||
\else
|
|
||||||
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
|
||||||
\fi
|
|
||||||
\else
|
\else
|
||||||
\moderncvicons{letters} % do not use symbols, use letters
|
\moderncvicons{letters} % do not use symbols, use letters
|
||||||
\fi
|
\fi
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvstylecasual.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvstylecasual}[2021/01/21 v2.1.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"
|
% head section alignment options: "left" (default) or "right"
|
||||||
\@initializecommand{\moderncvstyleheadoptions}{}
|
\@initializecommand{\moderncvstyleheadoptions}{}
|
||||||
|
|
@ -48,11 +48,7 @@
|
||||||
|
|
||||||
% symbols
|
% symbols
|
||||||
\if@symbols
|
\if@symbols
|
||||||
\ifxetexorluatex
|
\moderncvicons{symbols} % use symbols
|
||||||
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
|
||||||
\else
|
|
||||||
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
|
||||||
\fi
|
|
||||||
\else
|
\else
|
||||||
\moderncvicons{letters} % do not use symbols, use letters
|
\moderncvicons{letters} % do not use symbols, use letters
|
||||||
\fi
|
\fi
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvstyleclassic.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvstyleclassic}[2021/01/21 v2.1.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"
|
% head section alignment options: "left" (default) or "right"
|
||||||
\@initializecommand{\moderncvstyleheadoptions}{}
|
\@initializecommand{\moderncvstyleheadoptions}{}
|
||||||
|
|
@ -42,11 +42,7 @@
|
||||||
|
|
||||||
% symbols
|
% symbols
|
||||||
\if@symbols
|
\if@symbols
|
||||||
\ifxetexorluatex
|
\moderncvicons{symbols} % use symbols
|
||||||
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
|
||||||
\else
|
|
||||||
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
|
||||||
\fi
|
|
||||||
\else
|
\else
|
||||||
\moderncvicons{letters} % do not use symbols, use letters
|
\moderncvicons{letters} % do not use symbols, use letters
|
||||||
\fi
|
\fi
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvstyleempty.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvstyleempty}[2021/01/21 v2.1.0 modern curriculum vitae scheme: empty]
|
\ProvidesPackage{moderncvstyleempty}[2022-02-21 v2.3.1 modern curriculum vitae scheme: empty]
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% required packages
|
% required packages
|
||||||
|
|
@ -37,11 +37,7 @@
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
% symbols
|
% symbols
|
||||||
\if@symbols
|
\if@symbols
|
||||||
\ifxetexorluatex
|
\moderncvicons{symbols} % use symbols
|
||||||
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
|
||||||
\else
|
|
||||||
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
|
||||||
\fi
|
|
||||||
\else
|
\else
|
||||||
\moderncvicons{letters} % do not use symbols, use letters
|
\moderncvicons{letters} % do not use symbols, use letters
|
||||||
\fi
|
\fi
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvstylefancy.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvstylefancy}[2021/01/21 v2.1.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.
|
% toggle use of symbol fonts.
|
||||||
\@initializeif{\if@symbols}\@symbolsfalse
|
\@initializeif{\if@symbols}\@symbolsfalse
|
||||||
|
|
@ -38,11 +38,7 @@
|
||||||
|
|
||||||
% symbols
|
% symbols
|
||||||
\if@symbols
|
\if@symbols
|
||||||
\ifxetexorluatex
|
\moderncvicons{symbols} % use symbols
|
||||||
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
|
||||||
\else
|
|
||||||
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
|
||||||
\fi
|
|
||||||
\else
|
\else
|
||||||
\moderncvicons{letters} % do not use symbols, use letters
|
\moderncvicons{letters} % do not use symbols, use letters
|
||||||
\fi
|
\fi
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `moderncvstyleoldstyle.sty'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
% identification
|
% identification
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{moderncvstyleoldstyle}[2021/01/21 v2.1.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.
|
% toggle use of symbol fonts.
|
||||||
\@initializeif{\if@symbols}\@symbolsfalse
|
\@initializeif{\if@symbols}\@symbolsfalse
|
||||||
|
|
|
||||||
63
template.tex
63
template.tex
|
|
@ -1,5 +1,5 @@
|
||||||
%% start of file `template.tex'.
|
%% 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
|
% This work may be distributed and/or modified under the
|
||||||
% conditions of the LaTeX Project Public License version 1.3c,
|
% conditions of the LaTeX Project Public License version 1.3c,
|
||||||
|
|
@ -9,20 +9,37 @@
|
||||||
\documentclass[11pt,a4paper,sans]{moderncv} % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman')
|
\documentclass[11pt,a4paper,sans]{moderncv} % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman')
|
||||||
|
|
||||||
% moderncv themes
|
% 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'
|
\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
|
%\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
|
%\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
|
% adjust the page margins
|
||||||
\usepackage[scale=0.75]{geometry}
|
\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{\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{\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
|
||||||
|
|
||||||
|
% document language
|
||||||
|
\usepackage[english]{babel} % FIXME: using spanish breaks moderncv
|
||||||
|
|
||||||
% personal data
|
% personal data
|
||||||
\name{John}{Doe}
|
\name{John}{Doe}
|
||||||
\title{Résumé title} % optional, remove / comment the line if not wanted
|
\title{Résumé title} % optional, remove / comment the line if not wanted
|
||||||
|
|
@ -36,21 +53,44 @@
|
||||||
|
|
||||||
% Social icons
|
% Social icons
|
||||||
\social[linkedin]{john.doe} % optional, remove / comment the line if not wanted
|
\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[xing]{john\_doe} % optional, remove / comment the line if not wanted
|
||||||
\social[twitter]{jdoe} % optional, remove / comment the line if not wanted
|
|
||||||
\social[github]{jdoe} % 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[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[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[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[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[researchgate]{jdoe} % optional, remove / comment the line if not wanted
|
||||||
\social[researcherid]{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[telegram]{jdoe} % optional, remove / comment the line if not wanted
|
||||||
\social[whatsapp]{12345678901} % 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[signal]{12345678901} % optional, remove / comment the line if not wanted
|
||||||
\social[matrix]{@johndoe:matrix.org} % 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
|
\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[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
|
||||||
|
\social[battlenet]{jdoe\#0000} % optional, remove / comment the line if not wanted
|
||||||
|
|
||||||
|
|
||||||
\extrainfo{additional information} % optional, remove / comment the line if not wanted
|
\extrainfo{additional information} % optional, remove / comment the line if not wanted
|
||||||
|
|
@ -104,7 +144,7 @@ Detailed achievements:
|
||||||
\item Achievement 3
|
\item Achievement 3
|
||||||
\item Achievement 4
|
\item Achievement 4
|
||||||
\end{itemize}}
|
\end{itemize}}
|
||||||
\cventry{year--year}{Job title}{Employer}{City}{}{Description line 1\newline{}Description line 2\newline{}}
|
\cventry{year--year}{Job title}{Employer}{City}{}{Description line 1\newline{}Description line 2\newline{}Description line 3}
|
||||||
\subsection{Miscellaneous}
|
\subsection{Miscellaneous}
|
||||||
\cventry{year--year}{Job title}{Employer}{City}{}{Description}
|
\cventry{year--year}{Job title}{Employer}{City}{}{Description}
|
||||||
|
|
||||||
|
|
@ -215,6 +255,7 @@ Detailed achievements:
|
||||||
% recipient data
|
% recipient data
|
||||||
\recipient{Company Recruitment team}{Company, Inc.\\123 somestreet\\some city}
|
\recipient{Company Recruitment team}{Company, Inc.\\123 somestreet\\some city}
|
||||||
\date{January 01, 1984}
|
\date{January 01, 1984}
|
||||||
|
\subject{Job application}
|
||||||
\opening{Dear Sir or Madam,}
|
\opening{Dear Sir or Madam,}
|
||||||
\closing{Yours faithfully,}
|
\closing{Yours faithfully,}
|
||||||
\enclosure[Attached]{curriculum vit\ae{}} % use an optional argument to use a string other than "Enclosure", or redefine \enclname
|
\enclosure[Attached]{curriculum vit\ae{}} % use an optional argument to use a string other than "Enclosure", or redefine \enclname
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
%% start of file `tweaklist.sty'.
|
%% 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.
|
%% 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.
|
% 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.
|
% This was done by copying the original definitions, and adding "hook commands" that are executed when entering the environment.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue