summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-01-14 22:06:02 +0000
committerKarl Berry <karl@freefriends.org>2019-01-14 22:06:02 +0000
commit255e3d2ea38b32c1acf26bbb1e92c8ec562abdfc (patch)
treee5583d1e3b2261e15cd101a25694336c9fe68db3
parent476c59429d32e613e223cab375c292ffddcdaa8d (diff)
europasscv (14jan19)
git-svn-id: svn://tug.org/texlive/trunk@49703 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md11
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/europasscv.pdfbin375900 -> 379527 bytes
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/europasscv.tex30
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/example/europasscv_bib_en.pdfbin0 -> 45563 bytes
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/example/europasscv_bib_en.tex129
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdfbin40444 -> 39042 bytes
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex8
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/example/europasscv_example.bib22
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdfbin2657 -> 2655 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv-bibliography.sty46
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv.cls109
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_ca.def58
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_nb.def64
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_pt.def24
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasslogo2013.pdfbin9430 -> 9389 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/github_europass_icon.pdfbin2931 -> 2931 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/gitlab_europass_icon.pdf81
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf43
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/linkedin_europass_icon.pdfbin2746 -> 2700 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdfbin2707 -> 2700 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdfbin3286 -> 3335 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/orcid_europass_icon.pdfbin0 -> 2721 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdfbin3596 -> 3615 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdfbin2729 -> 2730 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdfbin3358 -> 3372 bytes
26 files changed, 544 insertions, 83 deletions
diff --git a/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md b/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md
index af877071be6..4cb3bc9c3e8 100644
--- a/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md
+++ b/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md
@@ -1,3 +1,14 @@
+<a name="2019-01-14"></a>
+
+# Version 2019-01-14
+
+* fixes following TexLive 2018 upgrade
+* add icons for Gitlab and ORCID
+* add support for bibliography
+* Portuguese: follow Portuguese Language Orthographic Agreement of 1990
+* add def files for Norwegian (Bokmål) and Catalan
+
+
<a name="2017-11-19"></a>
# Version 2017-11-19
diff --git a/Master/texmf-dist/doc/latex/europasscv/README.md b/Master/texmf-dist/doc/latex/europasscv/README.md
index 29e3742fa6e..63ebdf5cd59 100644
--- a/Master/texmf-dist/doc/latex/europasscv/README.md
+++ b/Master/texmf-dist/doc/latex/europasscv/README.md
@@ -24,7 +24,7 @@ distribution or download it from [CTAN](https://www.ctan.org/pkg/europasscv).
## How to use
Please refer to the
-[documentation](http://mirrors.ctan.org/macros/latex/contrib/europasscv/europasscv.pdf)
+[documentation](https://www.devrandom.it/software/europasscv/)
for instructions on how to use the class.
## Development
diff --git a/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf b/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf
index da4c2224ece..6cac8179b34 100644
--- a/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf
+++ b/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/europasscv/europasscv.tex b/Master/texmf-dist/doc/latex/europasscv/europasscv.tex
index da2a72ffafa..ae1d339199b 100644
--- a/Master/texmf-dist/doc/latex/europasscv/europasscv.tex
+++ b/Master/texmf-dist/doc/latex/europasscv/europasscv.tex
@@ -17,8 +17,8 @@
{\href{mailto:gmazzamuto+ctan@gmail.com}{\texttt{gmazzamuto+ctan@gmail.com}}}\\}
\title{ Documentation of the \LaTeX\ class\\
\Large{\textbf{\texttt{europasscv.cls}}}\\
- \normalsize{\href{https://github.com/gmazzamuto/europasscv}{\texttt{https://github.com/gmazzamuto/europasscv}}}\\
- \vspace{0.2cm} Version 2017-11-19
+ \normalsize{\href{https://www.devrandom.it/software/europasscv}{\texttt{https://www.devrandom.it/software/europasscv}}}\\
+ \vspace{0.2cm} Version 2019-01-14
}
\newcommand{\bs}{\textbackslash}
@@ -63,12 +63,14 @@ For a complete list of usable class options see section \ref{sec:classOptions}.
\ecvtelephone{(+555) 555 555\newline}
\ecvworkphone{(+555) 123 456}
\ecvmobile{(+555) 340 123}
+\ecvaddress{rue Wiertz, B-1047 Brussels}
\hypersetup{urlcolor=black}
\ecvemail{smith@kotmail.com another@email.com}
\ecvhomepage{www.myhomepage.com www.another.com}
\ecvgithubpage{https://github.com/smith}
+\ecvgitlabpage{https://gitlab.com/smith}
\ecvlinkedinpage{https://www.linkedin.com/in/smith}
-\ecvaddress{rue Wiertz, B-1047 Brussels}
+\ecvorcid[label, link]{0000-0000-0000-0000}
\ecvim{AOL Messenger}{betty.smith}
\ecvim{Google Talk}{bsmith}
\ecvdateofbirth{1 January 1970}
@@ -95,7 +97,9 @@ The \emph{Personal information} section shown above is specified with the comman
\ecvemail{smith@kotmail.com another@email.com}
\ecvhomepage{www.myhomepage.com www.another.com}
\ecvgithubpage{https://github.com/smith}
+\ecvgitlabpage{https://gitlab.com/smith}
\ecvlinkedinpage{https://www.linkedin.com/in/smith}
+\ecvorcid[label, link]{0000-0000-0000-0000}
\ecvim{AOL Messenger}{betty.smith}
\ecvim{Google Talk}{bsmith}
\ecvdateofbirth{1 January 1970}
@@ -241,6 +245,22 @@ In the following, an example code snippet and the resulting CV entry is presente
\end{minipage}
\section{Advanced usage}
+\subsection{Bibliography}
+Printing bibliography using \texttt{biblatex} is supported. Please refer to the provided source file for a working example of how to integrate \texttt{biblatex} with \texttt{europasscv}. Basically, in your preamble you need to use the \texttt{biblatex} package followed by
+\begin{verbatim}
+\usepackage{europasscv-bibliography}
+\end{verbatim}
+and then you can specify the bibliography source file as usual.
+
+To print the bibliography, use the following commands:
+\begin{verbatim}
+ \renewcommand{\section}[2]{\ecvsection{#2}}
+ \printbibtabular[title=Publications]
+\end{verbatim}
+where the first command is used to specify which kind of heading you want to use for the bibliography section. Finally, the following commands are defined in the \texttt{europasscv-bibliography} package:
+\begin{description}
+ \item[\texttt{\bs ecvbibhighlight\{\textit{last name}\}\{\textit{first name}\}\{\textit{first name initial}\}}] mark the given name to be highlighted in bold in the bibliography
+\end{description}
\subsection{Class options}
\label{sec:classOptions}
@@ -265,7 +285,7 @@ If you want to use the hyphenation patterns for the language(s) of your choice,
% The use of \textsf{babel} is mandatory for Greek (see the Greek language option above).
The following language options are currently supported:
-\texttt{danish}, \texttt{english}, \texttt{czech}, \texttt{french}, \texttt{german}, \texttt{greek}\footnote{Requires \XeLaTeX or \LuaLaTeX.}, \texttt{hungarian}, \texttt{italian}, \texttt{polish}, \texttt{portuguese}, \texttt{slo\-venian}, \texttt{spanish}.
+\texttt{catalan}, \texttt{danish}, \texttt{english}, \texttt{czech}, \texttt{french}, \texttt{german}, \texttt{greek}\footnote{Requires \XeLaTeX\ or \LuaLaTeX.}, \texttt{hungarian}, \texttt{italian}, \texttt{norsk} (Norwegian Bokmål), \texttt{polish}, \texttt{portuguese}, \texttt{slo\-venian}, \texttt{spanish}.
If you need a different language, you must create a new \texttt{.def} file and add the corresponding \texttt{\textbackslash DeclareOption} in the class file. Please contribute your \texttt{.def} files so that they can be included in future updates. The \texttt{.def} files in the \texttt{europecv}\footnote{\url{http://ctan.org/pkg/europecv}} package are a good starting point.
@@ -323,7 +343,7 @@ Europass and the Europass logo are copyright of the European Union.\footnote{See
\section{Acknowledgements}
Special thanks to \LaTeX\ enthusiast Francesco Biccari whom I had the pleasure to meet at LENS in Sesto Fiorentino and who provided useful comments and suggestions.
-The following people contributed language definition files: Peter Fink (German); Nuno Vieira (Portuguese), Henry Ajquejay, Gast\'{o}n Simone and Pablo Rodriguez (Spanish); Ale\v s Zadravec (Slovenian); Jan Koprnick\'{y} (Czech); Lennart Jern (Swedish), Daniel Østergaard Andreasen (Danish).
+The following people contributed language definition files: Peter Fink (German); Nuno Vieira (Portuguese), Henry Ajquejay, Gast\'{o}n Simone and Pablo Rodriguez (Spanish); Ale\v s Zadravec (Slovenian); Jan Koprnick\'{y} (Czech); Lennart Jern (Swedish), Daniel Østergaard Andreasen (Danish), Roger Bassons Renart (Catalan).
The following people contributed code changes: Stanley Foerster, Andrzej \'{S}liwi\'{n}ski
\end{document}
diff --git a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_bib_en.pdf b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_bib_en.pdf
new file mode 100644
index 00000000000..d64edba41b6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_bib_en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_bib_en.tex b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_bib_en.tex
new file mode 100644
index 00000000000..e46c2707166
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_bib_en.tex
@@ -0,0 +1,129 @@
+% !TEX encoding = UTF-8
+% !TEX program = pdflatex
+% !TEX spellcheck = en_GB
+
+\documentclass[english,a4paper]{europasscv}
+\usepackage[english]{babel}
+
+\usepackage[backend=biber,autolang=hyphen,sorting=none,style=numeric,maxbibnames=99,doi=false,isbn=false,maxcitenames=2]{biblatex}
+\usepackage{csquotes}
+\usepackage{europasscv-bibliography}
+
+\bibliography{europasscv_example}
+% in the bibliography, mark all occurrences in bold:
+\ecvbibhighlight{Smith}{Katie}{K.}
+
+\ecvname{Katie Smith}
+\ecvaddress{12 Strawberry Hill, Dublin 8 Éire/Ireland}
+\ecvmobile{+353 555 123 555}
+\ecvtelephone{+353 127 6689}
+\ecvworkphone{+353 999 888 777}
+\ecvemail{smith@kotmail.com another@email.com}
+\ecvhomepage{www.myhomepage.com www.another-homepage.com}
+% \ecvgithubpage{www.github.com/smith}
+% \ecvgitlabpage{www.gitlab.com/smith}
+% \ecvlinkedinpage{www.linkedin.com/in/katie-smith}
+% \ecvorcid[label, link]{0000-0000-0000-0000}
+\ecvim{AOL Messenger}{katie.smith}
+\ecvim{Google Talk}{ksmith}
+
+% \ecvgender{Female}
+\ecvdateofbirth{1 March 1975}
+\ecvnationality{Irish}
+
+% \ecvpicture[width=3.8cm]{picture.jpg}
+
+% \date{}
+
+\begin{document}
+ \begin{europasscv}
+
+ \ecvpersonalinfo
+ \ecvbigitem{Job applied for}{European project manager}
+
+ \ecvsection{Work experience}
+
+ \ecvtitle{August 2002 -- Present}{Independent consultant}
+ \ecvitem{}{National Youth Council of Ireland\newline 3 Montague Street, Dublin 2, D02 V327, Ireland}
+ \ecvitem{}{Evaluation of European Commission youth training support measures for youth national agencies and young people}
+
+ \ecvtitle{March 2002 -- July 2002}{Internship}
+ \ecvitem{}{European Commission, Youth Unit, DG Education and Culture \newline 200, Rue de la Loi, 1049 Brussels (Belgium)}
+ \ecvitem{}{
+ \begin{ecvitemize}
+ \item evaluating youth training programmes and the partnership between the Council of Europe and European Commission
+ \item organizing and running a 2 day workshop on non-formal education for Action 5 large scale projects focusing on quality, assessment and recognition
+ \item contributing to the steering sroup on training and developing action plans on training for the next 3 years. Working on the Users Guide for training and the support measures
+ \end{ecvitemize}
+ }
+ \ecvitem{}{\ecvhighlight{Business or sector}\quad European institution}
+
+ \ecvtitle{Oct 2001 -- Feb 2002}{Researcher / Independent Consultant}
+ \ecvitem{}{Council of Europe, Budapest (Hungary)}
+ \ecvitem{}{Working in a research team carrying out in-depth qualitative evaluation of the 2 year Advanced Training of Trainers in Europe using participant observations, in-depth interviews and focus groups. Work carried out in training courses in Strasbourg, Slovenia and Budapest.}
+
+
+ \ecvsection{Education and training}
+
+ \ecvtitlelevel{1997--2001}{PhD - Thesis Title: ``Young People in the Construction of the Virtual University'', Empirical research on e-learning}{ISCED~6}
+ \ecvitem{}{Trinity College Dublin, The University of Dublin, Ireland
+
+ This is a citation to my PhD Thesis \cite{smith_phd}.}
+
+ \ecvtitle{1993--1997}{Bachelor of Science in Sociology and Psychology}
+ \ecvitem{}{Trinity College Dublin, The University of Dublin, Ireland}
+ \ecvitem{}{
+ \begin{ecvitemize}
+ \item sociology of risk
+ \item sociology of scientific knowledge / information society
+ \item anthropology
+ \item E-learning and Psychology
+ \item research methods
+ \end{ecvitemize}
+ }
+
+ \pagebreak
+
+ \ecvsection{Personal skills}
+ \ecvmothertongue{English}
+ \ecvlanguageheader
+ \ecvlanguage{French}{C1}{C2}{B2}{C1}{C2}
+ \ecvlanguagecertificate{Diplôme d'études en langue française (DELF) B1}
+ \ecvlastlanguage{German}{A2}{A2}{A2}{A2}{A2}
+ \ecvlanguagefooter
+
+ \ecvblueitem{Communication skills}{
+ \begin{ecvitemize}
+ \item team work: I have worked in various types of teams from research teams to national league hockey. For 2 years I coached my university hockey team
+ \item mediating skills: I work on the borders between young people, youth trainers, youth policy and researchers, for example running a 3 day workshop at CoE Symposium ``Youth Actor of Social Change'', and my continued work on youth training programmes
+ \item intercultural skills: I am experienced at working in a European dimension such as being a rapporteur at the CoE Budapest ``youth against violence seminar'' and working with refugees.
+ \end{ecvitemize}
+ }
+
+ \ecvblueitem{Organisational / managerial skills}{
+ \begin{ecvitemize}
+ \item whilst working for a Brussels based refugee NGO ``Convivial'' I organized a ``Civil Dialogue'' between refugees and civil servants at the European Commission 20th June 2002
+ \item during my PhD I organised a seminar series on research methods
+ \end{ecvitemize}
+ }
+
+ \ecvdigitalcompetence{\ecvBasic}{\ecvIndependent}{\ecvProficient}{\ecvIndependent}{\ecvBasic}
+
+ \ecvblueitem{Computer skills}{
+ \begin{ecvitemize}
+ \item competent with most Microsoft Office programmes
+ \item experience with HTML
+ \end{ecvitemize}
+ }
+
+ \ecvblueitem{Other skills}{Creating pieces of Art and visiting Modern Art galleries. Enjoy all sports particularly hockey, football and running. Love to travel and experience different cultures.}
+
+ \ecvblueitem{Driving licence}{A, B}
+
+ \nocite{*}
+ \renewcommand{\section}[2]{\ecvsection{#2}}
+ \printbibtabular[title=Publications]
+
+\end{europasscv}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdf b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdf
index be1bdd62ce9..0cbc17593ac 100644
--- a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdf
+++ b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex
index b7624bc3a71..d0446926d45 100644
--- a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex
+++ b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex
@@ -13,13 +13,15 @@
\ecvemail{smith@kotmail.com another@email.com}
\ecvhomepage{www.myhomepage.com www.another-homepage.com}
% \ecvgithubpage{www.github.com/smith}
+% \ecvgitlabpage{www.gitlab.com/smith}
% \ecvlinkedinpage{www.linkedin.com/in/katie-smith}
+% \ecvorcid[label, link]{0000-0000-0000-0000}
\ecvim{AOL Messenger}{katie.smith}
\ecvim{Google Talk}{ksmith}
+% \ecvgender{Female}
\ecvdateofbirth{1 March 1975}
\ecvnationality{Irish}
-\ecvgender{Female}
% \ecvpicture[width=3.8cm]{picture.jpg}
@@ -56,7 +58,7 @@
\ecvsection{Education and training}
- \ecvtitlelevel{1997--2001}{PhD - Thesis Title: 'Young People in the Construction of the Virtual University’, Empirical research on e-learning}{ISCED~6}
+ \ecvtitlelevel{1997--2001}{PhD - Thesis Title: ``Young People in the Construction of the Virtual University'', Empirical research on e-learning}{ISCED~6}
\ecvitem{}{Trinity College Dublin, The University of Dublin, Ireland}
\ecvtitle{1993--1997}{Bachelor of Science in Sociology and Psychology}
@@ -117,4 +119,4 @@
\end{europasscv}
-\end{document} \ No newline at end of file
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_example.bib b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_example.bib
new file mode 100644
index 00000000000..ccb9f02c87b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_example.bib
@@ -0,0 +1,22 @@
+@article{smith,
+ author = "Smith, K. and Boss, B.",
+ title = "{Automatic use of a bold font in the publication list to highlight a particular author.}",
+ journal = "International Journal of Advanced \LaTeX\ usage",
+ year = "2015",
+}
+
+@article{smith1,
+ author = "Smith, Katie",
+ title = "{How to do Observations: Borrowing techniques from the Social Sciences to help Participants do Observations in Simulation Exercises}",
+ journal = "Coyote EU/CoE Partnership Publication",
+ year = "2002",
+}
+
+@phdthesis{smith_phd,
+ author = "Smith, Katie",
+ location = "Dublin",
+ organization = "Trinity College",
+ title = "{Young People in the Construction of the Virtual University. Empirical research on e-learning.}",
+ year = "2001",
+}
+
diff --git a/Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdf
index be78b62e250..5be8f2fb3dc 100644
--- a/Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv-bibliography.sty b/Master/texmf-dist/tex/latex/europasscv/europasscv-bibliography.sty
new file mode 100644
index 00000000000..436be364086
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv-bibliography.sty
@@ -0,0 +1,46 @@
+\ProvidesPackage{europasscv-bibliography}
+ [Additional macros for bibliography support in europasscv]
+
+\RequirePackage{biblatex-ext-tabular}
+\RequirePackage{longtable}
+
+\newrobustcmd*{\defecvbibtabulartwocolumn}[5]{%
+ \long\csdef{extblxtab@env@#1}{#2}%
+ \long\csdef{extblxtab@endenv@#1}{#3}%
+ \long\csdef{extblxtab@tabrow@format@#1}{%
+ \if@ecvdebug\cellcolor{yellow!25}\fi\anchorlang{#4} & \if@ecvdebug\cellcolor{blue!25}\fi \driver{#5}\\
+ }%
+}
+
+\defecvbibtabulartwocolumn{bibtabular}
+ {\setlength{\LTpre}{\medskipamount}%
+ \setlength{\LTpost}{\medskipamount}%
+ \renewcommand*{\arraystretch}{1.2}%
+\begin{longtable}[t]{@{}R{\ecv@leftcolwidth}@{\hspace{\ecv@colsep}}p{\ecv@rightcolwidth}@{}}}%
+ {\end{longtable}}
+ {\selectecvfont\printtext[labelalphawidth]{%
+ \printfield{labelprefix}%
+ \printfield{labelalpha}%
+ \printfield{extraalpha}}%
+ \printtext[labelnumberwidth]{%
+ \printfield{labelprefix}%
+ \printfield{labelnumber}}}{\selectecvfont}
+
+\newcommand*{\ecvbibhighlight}[3]{%
+ \def\lastname{#1}%
+ \def\firstname{#2}%
+ \def\firstinit{#3}}
+\ecvbibhighlight{}{}{}
+
+% Patch new definitions
+\renewcommand{\mkbibnamegiven}[1]{%
+ \ifboolexpr{ ( test {\ifdefequal{\firstname}{\namepartgiven}} or test {\ifdefequal{\firstinit}{\namepartgiven}} ) and test {\ifdefequal{\lastname}{\namepartfamily}} }
+ {\mkbibbold{#1}}{#1}%
+}
+
+\renewcommand{\mkbibnamefamily}[1]{%
+ \ifboolexpr{ ( test {\ifdefequal{\firstname}{\namepartgiven}} or test {\ifdefequal{\firstinit}{\namepartgiven}} ) and test {\ifdefequal{\lastname}{\namepartfamily}} }
+ {\mkbibbold{#1}}{#1}%
+}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv.cls b/Master/texmf-dist/tex/latex/europasscv/europasscv.cls
index 33731402fff..c0687d6b665 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv.cls
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv.cls
@@ -8,7 +8,7 @@
% See http://www.latex-project.org/lppl.txt
% for the details of that license
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{europasscv}[2017/11/19 The new Europass curriculum vitae class]
+\ProvidesClass{europasscv}[2019/01/14 The new Europass curriculum vitae class]
\newcommand\ecv@utf[1]{#1}
@@ -81,10 +81,10 @@
\ClassWarningNoLine{europasscv}{Swedish definition file 'europasscv_sv.def' not found}}%
}%
}
-\DeclareOption{norwegian}{%
+\DeclareOption{norsk}{%
\AtEndOfPackage{%
- \InputIfFileExists{europasscv_no.def}{}{%
- \ClassWarningNoLine{europasscv}{Norwegian definition file 'europasscv_no.def' not found}}%
+ \InputIfFileExists{europasscv_nb.def}{}{%
+ \ClassWarningNoLine{europasscv}{Norwegian (Bokmål) definition file 'europasscv_nb.def' not found}}%
}%
}
\DeclareOption{dutch}{%
@@ -220,8 +220,8 @@
\DeclareOption{notitle}{\def\ecv@notitle{}}
% Page numbering
-\AtEndOfPackage{\RequirePackage{totpages}}
-\def\ecv@totpages{~/~\ref{TotPages}}
+\AtEndOfPackage{\RequirePackage{lastpage}}
+\def\ecv@totpages{~/~\pageref{LastPage}}
\DeclareOption{nototpages}{
\def\ecv@totpages{}
}
@@ -268,6 +268,7 @@
\RequirePackage{graphicx}
\RequirePackage{xparse}
\RequirePackage{substr}
+\RequirePackage{keyval}
\if@ecvdebug \RequirePackage{showframe} \fi
@@ -376,7 +377,15 @@
\newcommand*{\ecvemail}[1]{\def\ecv@email{#1}}
\newcommand*{\ecvhomepage}[1]{\def\ecv@homepage{#1}}
\newcommand*{\ecvgithubpage}[1]{\def\ecv@githubpage{#1}}
+\newcommand*{\ecvgitlabpage}[1]{\def\ecv@gitlabpage{#1}}
\newcommand*{\ecvlinkedinpage}[1]{\def\ecv@linkedinpage{#1}}
+
+\newif\if@ecvorcidlink\@ecvorcidlinkfalse
+\define@key{ecvorcid}{link}[true]{\@ecvorcidlinktrue}
+\newif\if@ecvorcidlabel\@ecvorcidlabelfalse
+\define@key{ecvorcid}{label}[true]{\@ecvorcidlabeltrue}
+\newcommand*{\ecvorcid}[2][]{\setkeys{ecvorcid}{#1}\def\ecv@orcid{#2}}
+
\def\ecv@im{}
\newif\if@ecvIMalreadyprovided\@ecvIMalreadyprovidedfalse
\newcommand*{\ecvim}[2]{\if@ecvIMalreadyprovided \g@addto@macro\ecv@im{\quad} \fi \g@addto@macro\ecv@im{\ecvhighlight{#1} #2} \@ecvIMalreadyprovidedtrue}
@@ -413,7 +422,9 @@
\ecvemail{}
\ecvhomepage{}
\ecvgithubpage{}
+\ecvgitlabpage{}
\ecvlinkedinpage{}
+\ecvorcid{}
\ecvnationality{}
\ecvdateofbirth{}
\ecvgender{}
@@ -447,6 +458,8 @@
\newif\if@ecvpineedspipe\@ecvpineedspipefalse
\newif\if@ecvphoneispresent\@ecvphoneispresentfalse
+\newlength{\ecv@pileftcolwidth}
+\newlength{\ecv@pirightcolwidth}
\providecommand{\ecvpersonalinfo}[1][0pt]{%
\ecvitem[#1]{ % left column
\ecvsectionstyle{\ecv@infosectionkey}
@@ -457,68 +470,83 @@
\fi
}
{ % right column
+ \if@ecvpicture
+ \if@ecvpictureright
+ \setlength{\ecv@pileftcolwidth}{0.7\ecv@rightcolwidth}
+ \else
+ \setlength{\ecv@pileftcolwidth}{\ecv@rightcolwidth}
+ \fi
+ \else
+ \setlength{\ecv@pileftcolwidth}{\ecv@rightcolwidth}
+ \fi
+ \if@ecvpictureright
+ \setlength{\ecv@pirightcolwidth}{0.3\ecv@rightcolwidth}
+ \else
+ \setlength{\ecv@pirightcolwidth}{0pt}
+ \fi
\begin{doublespacing}
- \begin{tabular}[t]{@{}p{\if@ecvpicture \if@ecvpictureright 0.7\ecv@rightcolwidth \else \ecv@rightcolwidth \fi \else \ecv@rightcolwidth\fi}@{}p{\if@ecvpictureright 0.3\ecv@rightcolwidth \else 0pt\fi}@{}}
+ \begin{tabular}[t]{@{}p{\ecv@pileftcolwidth}@{}p{\ecv@pirightcolwidth}@{}}
\if@ecvdebug\cellcolor{green!25}\fi
\raggedright
{\ecvLargenormalstyle{\ecv@name}} \newline
\ifx\@empty\ecv@address\else
- \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{address_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@address} \newline
+ \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{address_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@address} \newline
\fi
- \ifx\@empty\ecv@mobile
- \else\@ecvphoneispresenttrue
+ \ifx\@empty\ecv@mobile\else
+ \@ecvphoneispresenttrue
\raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{mobile_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@mobile} \quad
\fi
- \ifx\@empty\ecv@telephone
- \else\@ecvphoneispresenttrue
+ \ifx\@empty\ecv@telephone\else
+ \@ecvphoneispresenttrue
\raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{telephone_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@telephone} \quad
\fi
- \ifx\@empty\ecv@workphone
- \else
- \@ecvphoneispresenttrue
- \ifx\@empty\ecv@mobile
- \else
- \ifx\@empty\ecv@telephone
- \else
- \if@ecvpicture
- \if@ecvpictureright
- \newline
- \fi
- \fi
- \fi
- \fi
+ \ifx\@empty\ecv@workphone\else
+ \@ecvphoneispresenttrue
+ \ifx\@empty\ecv@mobile\else
+ \ifx\@empty\ecv@telephone\else
+ \if@ecvpicture
+ \if@ecvpictureright
+ \newline
+ \fi
+ \fi
+ \fi
+ \fi
\raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{work_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@workphone}
\fi
\if@ecvphoneispresent
\newline
\fi
\ifx\@empty\ecv@fax\else
- \ecv@faxkey \ecv@fax
+ \ecv@faxkey \ecv@fax
\fi
\ifx\@empty\ecv@email\else
- \@processlinks@converttoemailtrue
- \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{mail_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@email}} \newline
- \@processlinks@converttoemailfalse
+ \@processlinks@converttoemailtrue
+ \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{mail_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@email}} \newline
+ \@processlinks@converttoemailfalse
\fi
- \ifx\@empty\ecv@homepage\else
- \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{website_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@homepage}} \newline
+ \ifx\@empty\ecv@homepage\else
+ \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{website_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@homepage}} \newline
\fi
\ifx\@empty\ecv@githubpage\else
- \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{github_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@githubpage}} \newline
+ \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{github_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@githubpage}} \newline
+ \fi
+ \ifx\@empty\ecv@gitlabpage\else
+ \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{gitlab_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@gitlabpage}} \newline
\fi
\ifx\@empty\ecv@linkedinpage\else
- \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{linkedin_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@linkedinpage}} \newline
+ \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{linkedin_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@linkedinpage}} \newline
+ \fi
+ \ifx\@empty\ecv@orcid\else
+ \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{orcid_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont\if@ecvorcidlabel\ecvhighlight{ORCID}~\fi\if@ecvorcidlink\setulcolor{\ecv@textcolor}\setul{.5pt}{.4pt}\href{https://orcid.org/\ecv@orcid}{\ul{\mbox{\ecv@orcid}}}\else\ecv@orcid\fi} \newline
\fi
\ifx\@empty\ecv@im\else
- \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{im_europass_icon.pdf}} \hspace{0.2mm}{\fontseries{m}\selectfont \ecv@im} \newline
+ \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{im_europass_icon.pdf}} \hspace{0.2mm}{\fontseries{m}\selectfont \ecv@im} \newline
\fi
\ifx\@empty\ecv@gender\else
- \if@ecvpineedspipe\else \hspace*{-0.5ex}\fi
- \fontseries{m}\selectfont \ecvhighlight{~\if@ecvpineedspipe | \fi \ecv@genderkey} \ecv@gender \@ecvpineedspipetrue
+ \fontseries{m}\selectfont \ecvhighlight{\if@ecvpineedspipe ~| \fi \ecv@genderkey} \ecv@gender \@ecvpineedspipetrue
\fi
\ifx\@empty\ecv@birth\else
- \if@ecvpineedspipe\else \hspace*{-0.5ex}\fi
- \fontseries{m}\selectfont \ecvhighlight{~\if@ecvpineedspipe | \fi\ecv@birthkey} \ecv@birth \@ecvpineedspipetrue
+ \fontseries{m}\selectfont \ecvhighlight{\if@ecvpineedspipe ~| \fi\ecv@birthkey} \ecv@birth \@ecvpineedspipetrue
\fi
\if@ecvpictureright
\if@ecvpicture
@@ -533,8 +561,7 @@
\fi
\fi
\ifx\@empty\ecv@nationality\else
- \if@ecvpineedspipe\else \hspace*{-0.5ex}\fi
- \fontseries{m}\selectfont \ecvhighlight{~\if@ecvpineedspipe | \fi \ecv@nationalitykey}~\ecv@nationality \@ecvpineedspipetrue
+ \fontseries{m}\selectfont \ecvhighlight{\if@ecvpineedspipe ~| \fi \ecv@nationalitykey}~\ecv@nationality \@ecvpineedspipetrue
\fi
&
\if@ecvpictureright
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_ca.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_ca.def
new file mode 100644
index 00000000000..3a94aa111f7
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_ca.def
@@ -0,0 +1,58 @@
+%!TEX encoding = UTF-8 Unicode
+%
+%
+\ProvidesFile{europasscv_ca.def}[europasscv Catalan definitions]
+\def\ecv@currvitaekey{\ecv@utf{Curr\'{i}culum vitae}}
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Informaci\'{o} personal}}
+\def\ecv@namekey{\ecv@utf{Nom y Cognoms}}
+\def\ecv@addresskey{\ecv@utf{Direcci\'{o}}}
+\def\ecv@telkey{\ecv@utf{Tel\`{e}fono}}
+\def\ecv@mobilekey{\ecv@utf{M\`{o}vil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalitat}}
+\def\ecv@birthkey{\ecv@utf{Data de naixement}}
+\def\ecv@genderkey{\ecv@utf{Sexe}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{P\`{a}gina}}
+\def\ecv@cvofkey{\ecv@utf{Curr\'{i}culum vit\ae\ de}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Llengua materna}}
+\def\ecv@otherlanguageskey{\ecv@utf{Altres idiomes}}
+\def\ecv@assesskey{\ecv@utf{Autoevaluaci\'{o}}}
+\def\ecv@levelkey{\ecv@utf{Nivell europeu}}
+\def\ecv@understandkey{\ecv@utf{Comprensi\'{o}}}
+\def\ecv@speakkey{\ecv@utf{Pronunciaci\'{o}}}
+\def\ecv@writekey{\ecv@utf{Expresi\'{o} escrita}}
+\def\ecv@listenkey{\ecv@utf{Comprensi\'{o} auditiva}}
+\def\ecv@readkey{\ecv@utf{Comprensi\'{o} de lectura}}
+\def\ecv@interactkey{\ecv@utf{Interacci\'{o} oral}}
+\def\ecv@productkey{\ecv@utf{Expresi\'{o} oral}}
+\def\ecv@langshortdesckey{\ecv@utf{Niveles: A1/A2: Usuari b\'{a}sic -- B1/B2: Usuari independient -- C1/C2: Usuari competent}}
+\def\ecv@langfooterkey{\ecv@utf{Marc com\'{u} Europeu de refer\`{e}ncia per idiomes}}
+\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/es/resources/european-language-levels-cefr}}
+\def\ecv@cefbasickey{\ecv@utf{Usuari b\'{a}sic}}
+\def\ecv@cefindepkey{\ecv@utf{Usuari independient}}
+\def\ecv@cefprofkey{\ecv@utf{Usuari competent}}
+\def\ecv@europeanunionkey{\ecv@utf{Uni\'{o} Europea}}
+% Digital competences self-assessment grid
+\def\ecv@digitalcompetenceskey{\ecv@utf{Competencies digitals}}
+\def\ecv@informationprocessingkey{\ecv@utf{Tractament de la informaci{\'o}}}
+\def\ecv@communicationkey{\ecv@utf{Comunicaci{\'o}}}
+\def\ecv@contentcreationkey{\ecv@utf{Creaci{\'o} del contingut}}
+\def\ecv@safetykey{\ecv@utf{Seguretat}}
+\def\ecv@problensolvingkey{\ecv@utf{Resoluci{\'o} de problemes}}
+\def\ecv@digcompfooterkey{\ecv@utf{Competencies digitals - Taula de auto evaluaci{\'o}}}
+\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/es/resources/digital-competences}}
+\def\ecv@dcbasickey{\ecv@utf{Usuari b{\'a}sic}}
+\def\ecv@dcindepkey{\ecv@utf{Usuari independient}}
+\def\ecv@dcprofkey{\ecv@utf{Usuari competent}}
+
+% Width of language columns
+\def\ecv@langcola{0.15}
+\def\ecv@langcolb{0.15}
+\def\ecv@langcolc{0.25}
+\def\ecv@langcold{0.25}
+\def\ecv@langcole{0.2}
+
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_nb.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_nb.def
new file mode 100644
index 00000000000..52012be6b17
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_nb.def
@@ -0,0 +1,64 @@
+%!TEX encoding = UTF-8 Unicode
+%
+%
+\ProvidesFile{europasscv_nb.def}[europasscv Norwegian (Bokmål) definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Personlige opplysninger}}
+\def\ecv@namekey{\ecv@utf{Fornavn Etternavn}}
+\def\ecv@addresskey{\ecv@utf{Adresse}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E-postadresse}}
+\def\ecv@nationalitykey{\ecv@utf{Nasjonalitet}}
+\def\ecv@birthkey{\ecv@utf{Fødselsdato}}
+\def\ecv@genderkey{\ecv@utf{Kjønn}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Side}}
+\def\ecv@cvofkey{\ecv@utf{CV for}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Morsmål}}
+\def\ecv@otherlanguageskey{\ecv@utf{Andre språk}}
+\def\ecv@assesskey{\ecv@utf{Egenvurdering}}
+\def\ecv@levelkey{\ecv@utf{Europeisk nivå}}
+\def\ecv@understandkey{\ecv@utf{Forståelse}}
+\def\ecv@speakkey{\ecv@utf{Muntlig}}
+\def\ecv@writekey{\ecv@utf{Skrift}}
+\def\ecv@listenkey{\ecv@utf{Lytting}}
+\def\ecv@readkey{\ecv@utf{Lesing}}
+\def\ecv@interactkey{\ecv@utf{Muntlig interaksjon}}
+\def\ecv@productkey{\ecv@utf{Muntlig produksjon}}
+\def\ecv@langshortdesckey{\ecv@utf{Nivåer: A1/A2: Basisbruker -- B1/B2: Selvstendig bruker -- C1/C2: Avansert bruker}}
+\def\ecv@langfooterkey{\ecv@utf{Felles europeisk rammeverk for språk}}
+\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/nb/resources/european-language-levels-cefr}}
+\def\ecv@cefbasickey{\ecv@utf{Basisbruker}}
+\def\ecv@cefindepkey{\ecv@utf{Selvstendig bruker}}
+\def\ecv@cefprofkey{\ecv@utf{Avansert bruker}}
+\def\ecv@europeanunionkey{\ecv@utf{Den europeiske unionen}}
+% Digital competences self-assessment grid
+\def\ecv@digitalcompetenceskey{\ecv@utf{Digital kompetanse}}
+\def\ecv@informationprocessingkey{\ecv@utf{Informasjons\-behandling}}
+\def\ecv@communicationkey{\ecv@utf{Kommunikasjon}}
+\def\ecv@contentcreationkey{\ecv@utf{Innholds\-produksjon}}
+\def\ecv@safetykey{\ecv@utf{Sikkerhet}}
+\def\ecv@problensolvingkey{\ecv@utf{Problemløsning}}
+\def\ecv@digcompfooterkey{\ecv@utf{Digital kompetanse -- Egenvurderingsmatrise}}
+\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/nb/resources/digital-competences}}
+\def\ecv@dcbasickey{\ecv@utf{Basisbruker}}
+\def\ecv@dcindepkey{\ecv@utf{Selvstendig bruker}}
+\def\ecv@dcprofkey{\ecv@utf{Dyktig bruker}}
+
+% Width of language columns
+\def\ecv@langcola{0.15}
+\def\ecv@langcolb{0.15}
+\def\ecv@langcolc{0.25}
+\def\ecv@langcold{0.25}
+\def\ecv@langcole{0.2}
+
+% Width of digital competences columns
+\def\ecv@dcompcola{0.20}
+\def\ecv@dcompcolb{0.20}
+\def\ecv@dcompcolc{0.20}
+\def\ecv@dcompcold{0.20}
+\def\ecv@dcompcole{0.20}
+
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_pt.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_pt.def
index 27f2efd19e7..fec4aca5640 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv_pt.def
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_pt.def
@@ -4,32 +4,32 @@
\ProvidesFile{europasscv_pt.def}[europasscv Portuguese definitions]
% Personal information
\def\ecv@infosectionkey{\ecv@utf{Informa\c{c}\~ao pessoal}}
-\def\ecv@namekey{\ecv@utf{Nome(s) Apelido(s)}}
-\def\ecv@addresskey{\ecv@utf{Morada(s)}}
-\def\ecv@telkey{\ecv@utf{Telefone(s)}}
+\def\ecv@namekey{\ecv@utf{Nome Apelido}}
+\def\ecv@addresskey{\ecv@utf{Morada}}
+\def\ecv@telkey{\ecv@utf{Telefone}}
\def\ecv@mobilekey{\ecv@utf{Telem\'ovel}}
-\def\ecv@faxkey{\ecv@utf{Fax(es)}}
-\def\ecv@emailkey{\ecv@utf{Correio(s) electr\'onico(s)}}
-\def\ecv@nationalitykey{\ecv@utf{Nacionalidade(s)}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{Correio eletr\'onico}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalidade}}
\def\ecv@birthkey{\ecv@utf{Data de nascimento}}
\def\ecv@genderkey{\ecv@utf{Sexo}}
% Footer
\def\ecv@pagekey{\ecv@utf{P\'agina}}
\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
% Language table
-\def\ecv@mothertonguekey{\ecv@utf{L\'ingua(s) materna(s)}}
+\def\ecv@mothertonguekey{\ecv@utf{L\'ingua materna}}
\def\ecv@otherlanguageskey{\ecv@utf{Outras l\'inguas}}
-\def\ecv@assesskey{\ecv@utf{Auto-avalia\c{c}\~ao}}
+\def\ecv@assesskey{\ecv@utf{Autoavalia\c{c}\~ao}}
\def\ecv@levelkey{\ecv@utf{N\'ivel europeu}}
\def\ecv@understandkey{\ecv@utf{Compreender}}
\def\ecv@speakkey{\ecv@utf{Falar}}
\def\ecv@writekey{\ecv@utf{Escrever}}
\def\ecv@listenkey{\ecv@utf{Compreens\~ao oral}}
\def\ecv@readkey{\ecv@utf{Leitura}}
-\def\ecv@interactkey{\ecv@utf{Interac\c{c}\~ao oral}}
+\def\ecv@interactkey{\ecv@utf{Intera\c{c}\~ao oral}}
\def\ecv@productkey{\ecv@utf{Produ\c{c}\~ao oral}}
-\def\ecv@langshortdesckey{\ecv@utf{N\'iveis: A1/A2: Utilizador b\'asico -- B1/B2: Utilizador independente -- C1/C2: Utilizador avan\c{c}ado}}
-\def\ecv@langfooterkey{\ecv@utf{N\'ivel do Quadro Europeu Comum de Refer\^encia (CECR)}}
+\def\ecv@langshortdesckey{\ecv@utf{N\'iveis: A1 e A2: Utilizador b\'asico -- B1 e B2: Utilizador independente -- C1 e C2: Utilizador avan\c{c}ado}}
+\def\ecv@langfooterkey{\ecv@utf{Quadro Europeu Comum de Refer\^encia para as L\'inguas }}
\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/pt/resources/european-language-levels-cefr}}
\def\ecv@cefbasickey{\ecv@utf{Utilizador b\'asico}}
\def\ecv@cefindepkey{\ecv@utf{Utilizador independente}}
@@ -42,7 +42,7 @@
\def\ecv@contentcreationkey{\ecv@utf{Cria\c{c}{\~a}o de conte{\'u}dos}}
\def\ecv@safetykey{\ecv@utf{Seguran\c{c}a}}
\def\ecv@problensolvingkey{\ecv@utf{Resolu\c{c}{\~a}o de problemas}}
-\def\ecv@digcompfooterkey{\ecv@utf{Compet{\^e}ncias digitais - Grelha de auto-avalia\c{c}{\~a}o}}
+\def\ecv@digcompfooterkey{\ecv@utf{Compet{\^e}ncias digitais - Grelha de autoavalia\c{c}{\~a}o}}
\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/pt/resources/digital-competences}}
\def\ecv@dcbasickey{\ecv@utf{Utilizador b{\'a}sico}}
\def\ecv@dcindepkey{\ecv@utf{Utilizador independente}}
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasslogo2013.pdf b/Master/texmf-dist/tex/latex/europasscv/europasslogo2013.pdf
index fb26bab0440..b4831a2a31d 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasslogo2013.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/europasslogo2013.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/github_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/github_europass_icon.pdf
index f8ee4b485c4..3bd2ef2342f 100644
--- a/Master/texmf-dist/tex/latex/europasscv/github_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/github_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/gitlab_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/gitlab_europass_icon.pdf
new file mode 100644
index 00000000000..74a05608475
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europasscv/gitlab_europass_icon.pdf
@@ -0,0 +1,81 @@
+%PDF-1.4
+%쏢
+5 0 obj
+<</Length 6 0 R/Filter /FlateDecode>>
+stream
+xuAn E||"uhm/ՠtHX?3\:mO/7w*Tƛ1$a랸P$fgmݼ_eoIjjۓ*2 (,&YD˨{%4bAa@g{@Sqӎ)\r?J+1ܣ{V'y%Vpojm1G >בyƎ6-Vj0zJ-ާS PW)3kiz*endstream
+endobj
+6 0 obj
+245
+endobj
+4 0 obj
+<</Type/Page/MediaBox [0 0 375 375]
+/Parent 3 0 R
+/Resources<</ProcSet[/PDF]
+/ExtGState 8 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [
+4 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<</Type /Catalog /Pages 3 0 R
+/Metadata 9 0 R
+>>
+endobj
+7 0 obj
+<</Type/ExtGState
+/OPM 1>>endobj
+8 0 obj
+<</R7
+7 0 R>>
+endobj
+9 0 obj
+<</Type/Metadata
+/Subtype/XML/Length 1356>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:1bd68f2f-4fa8-11f4-0000-d3291eb21af2' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.26'/>
+<rdf:Description rdf:about='uuid:1bd68f2f-4fa8-11f4-0000-d3291eb21af2' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-01-14T00:32:58+01:00</xmp:ModifyDate>
+<xmp:CreateDate>2019-01-14T00:32:58+01:00</xmp:CreateDate>
+<xmp:CreatorTool>GPL Ghostscript 926 (ps2write)</xmp:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='uuid:1bd68f2f-4fa8-11f4-0000-d3291eb21af2' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:1bd68f2f-4fa8-11f4-0000-d3291eb21af2'/>
+<rdf:Description rdf:about='uuid:1bd68f2f-4fa8-11f4-0000-d3291eb21af2' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+
+
+<?xpacket end='w'?>
+endstream
+endobj
+2 0 obj
+<</Producer(GPL Ghostscript 9.26)
+/CreationDate(D:20190114003258+01'00')
+/ModDate(D:20190114003258+01'00')
+/Creator(GPL Ghostscript 926 \(ps2write\))>>endobj
+xref
+0 10
+0000000000 65535 f
+0000000539 00000 n
+0000002105 00000 n
+0000000480 00000 n
+0000000349 00000 n
+0000000015 00000 n
+0000000330 00000 n
+0000000603 00000 n
+0000000644 00000 n
+0000000673 00000 n
+trailer
+<< /Size 10 /Root 1 0 R /Info 2 0 R
+/ID [<36E1CC077B8FC59E1166514DD14CA099><36E1CC077B8FC59E1166514DD14CA099>]
+>>
+startxref
+2271
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf
index c7b74b2817b..7d0f6ca0217 100644
--- a/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf
@@ -3,14 +3,15 @@
5 0 obj
<</Length 6 0 R/Filter /FlateDecode>>
stream
-x]KnAD}
-N@fhF7"[zAo1q0,_MQF-B~. *񄆷\GZ؋̩L͵|}n΁v5 zVbAgRk}X*k,z=*@ nS+#gV,ld$)uԦH鹂 hC%_;y{ygxOoendstream
+xUPKnC1s
+N@ h𤤋dRqL3w8'^gZT :Wddw(Mh7*j*}$Zxf{G<> RǜƎ]4T
+n9Qr4zEC/Xu-u4cP.HZbس[u"kqs$qf-'Ml O^;xorNendstream
endobj
6 0 obj
213
endobj
4 0 obj
-<</Type/Page/MediaBox [0 0 38.4 38.4]
+<</Type/Page/MediaBox [0 0 36 36]
/Parent 3 0 R
/Resources<</ProcSet[/PDF]
/ExtGState 8 0 R
@@ -43,12 +44,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-871774c54bfd' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.10'/>
-<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-871774c54bfd' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2017-05-06T11:53:09+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2017-05-06T11:53:09+02:00</xmp:CreateDate>
-<xmp:CreatorTool>GPL Ghostscript 910 (ps2write)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-871774c54bfd' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:5c00ea63-6a5e-11f2-0000-871774c54bfd'/>
-<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-871774c54bfd' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:1bd68f2f-4fa8-11f4-0000-f79d6eaa592d' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.26'/>
+<rdf:Description rdf:about='uuid:1bd68f2f-4fa8-11f4-0000-f79d6eaa592d' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-01-14T00:32:58+01:00</xmp:ModifyDate>
+<xmp:CreateDate>2019-01-14T00:32:58+01:00</xmp:CreateDate>
+<xmp:CreatorTool>GPL Ghostscript 926 (ps2write)</xmp:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='uuid:1bd68f2f-4fa8-11f4-0000-f79d6eaa592d' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:1bd68f2f-4fa8-11f4-0000-f79d6eaa592d'/>
+<rdf:Description rdf:about='uuid:1bd68f2f-4fa8-11f4-0000-f79d6eaa592d' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -57,26 +58,26 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.10)
-/CreationDate(D:20170506115309+02'00')
-/ModDate(D:20170506115309+02'00')
-/Creator(GPL Ghostscript 910 \(ps2write\))>>endobj
+<</Producer(GPL Ghostscript 9.26)
+/CreationDate(D:20190114003258+01'00')
+/ModDate(D:20190114003258+01'00')
+/Creator(GPL Ghostscript 926 \(ps2write\))>>endobj
xref
0 10
0000000000 65535 f
-0000000509 00000 n
-0000002075 00000 n
-0000000450 00000 n
+0000000505 00000 n
+0000002071 00000 n
+0000000446 00000 n
0000000317 00000 n
0000000015 00000 n
0000000298 00000 n
-0000000573 00000 n
-0000000614 00000 n
-0000000643 00000 n
+0000000569 00000 n
+0000000610 00000 n
+0000000639 00000 n
trailer
<< /Size 10 /Root 1 0 R /Info 2 0 R
-/ID [<73B8F02AC3289A2B782C9B344E6ACE6F><73B8F02AC3289A2B782C9B344E6ACE6F>]
+/ID [<93F3E5C402C90697F2749E79B96687AD><93F3E5C402C90697F2749E79B96687AD>]
>>
startxref
-2241
+2237
%%EOF
diff --git a/Master/texmf-dist/tex/latex/europasscv/linkedin_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/linkedin_europass_icon.pdf
index ba143b33665..4e578877df0 100644
--- a/Master/texmf-dist/tex/latex/europasscv/linkedin_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/linkedin_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf
index 0cee251ce04..9eb21849a1a 100644
--- a/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdf
index 2f740a1cabe..464f7cd950c 100644
--- a/Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/orcid_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/orcid_europass_icon.pdf
new file mode 100644
index 00000000000..5ee125e821a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europasscv/orcid_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdf
index 8345e6ec8e2..b10668476d5 100644
--- a/Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdf
index bcd92979195..3b0c910b0bc 100644
--- a/Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdf
index 93b8da48f1d..32192e326cc 100644
--- a/Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdf
Binary files differ