summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/europecv
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/europecv')
-rw-r--r--macros/latex/contrib/europecv/CHANGELOG.rst12
-rw-r--r--macros/latex/contrib/europecv/README.md3
-rw-r--r--macros/latex/contrib/europecv/europecv.cls4
-rw-r--r--macros/latex/contrib/europecv/europecv.pdfbin662190 -> 661821 bytes
-rw-r--r--macros/latex/contrib/europecv/europecv.tex41
-rw-r--r--macros/latex/contrib/europecv/examples/europass-cv.pdfbin224305 -> 235709 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_academic_en.pdfbin38531 -> 38142 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_en.pdfbin31728 -> 31276 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_en_bieber.tex306
-rw-r--r--macros/latex/contrib/europecv/templates/europecv_biber.conf22
-rw-r--r--macros/latex/contrib/europecv/templates/europecv_biber.tex35
-rw-r--r--macros/latex/contrib/europecv/templates/europecv_photo.jpgbin0 -> 6593 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/europecv_pub.bib23
-rw-r--r--macros/latex/contrib/europecv/templates/europecv_thesis.bib21
14 files changed, 462 insertions, 5 deletions
diff --git a/macros/latex/contrib/europecv/CHANGELOG.rst b/macros/latex/contrib/europecv/CHANGELOG.rst
index addeeb85ef..83c0bb691b 100644
--- a/macros/latex/contrib/europecv/CHANGELOG.rst
+++ b/macros/latex/contrib/europecv/CHANGELOG.rst
@@ -2,6 +2,18 @@
Changelog for package europecv
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+20XX.XX.XX
+----------
+* Files comply with the CTAN requirements
+* Update templates as required by CTAN
+* Contributors: Giuseppe Silano
+
+2021.05.09
+----------
+* Update package documentation for new release
+* Fix condensed fontseries name on the narrow option (#25)
+* Contributors: pancho horrillo, Giuseppe Silano
+
2021.02.05
----------
* Improved Portuguese translation (#24)
diff --git a/macros/latex/contrib/europecv/README.md b/macros/latex/contrib/europecv/README.md
index f399bddf7d..604cb62fd6 100644
--- a/macros/latex/contrib/europecv/README.md
+++ b/macros/latex/contrib/europecv/README.md
@@ -1,9 +1,10 @@
-[![All Contributors](https://img.shields.io/badge/all_contributors-23-orange.svg?style=flat-square)](#contributors)
+[![All Contributors](https://img.shields.io/badge/all_contributors-24-orange.svg?style=flat-square)](#contributors)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[![first-timers-only](https://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat-square)](https://www.firsttimersonly.com/)
[![License](https://svgshare.com/i/KPL.svg)](https://spdx.org/licenses/LPPL-1.3c.html)
# EuropeCV
+
TeX code associated to the EuropeCV [CTAN repository](https://ctan.org/pkg/europecv).
# Content of the package
diff --git a/macros/latex/contrib/europecv/europecv.cls b/macros/latex/contrib/europecv/europecv.cls
index e91a274977..6e16c42c6f 100644
--- a/macros/latex/contrib/europecv/europecv.cls
+++ b/macros/latex/contrib/europecv/europecv.cls
@@ -6,7 +6,7 @@
% See https://ctan.mirror.garr.it/mirrors/CTAN/help/Catalogue/licenses.lppl.html
% for the details of that license
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{europecv}[01/03/2020 (Unicode TeX detection) European curriculum vitae class]
+\ProvidesClass{europecv}[05/10/2021 (Unicode TeX detection) European curriculum vitae class]
% CV models and instructions:
% http://europass.cedefop.eu.int/htm/index.htm
@@ -240,7 +240,7 @@
\renewcommand{\sfdefault}{ma1}
}
\DeclareOption{narrow}{
- \renewcommand{\seriesdefault}{mc} % Narrow
+ \renewcommand{\seriesdefault}{c} % Narrow
\renewcommand{\bfdefault}{bc} % Boldface narrow
}
% No title
diff --git a/macros/latex/contrib/europecv/europecv.pdf b/macros/latex/contrib/europecv/europecv.pdf
index 2c800f564e..4aa8db3fb8 100644
--- a/macros/latex/contrib/europecv/europecv.pdf
+++ b/macros/latex/contrib/europecv/europecv.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/europecv.tex b/macros/latex/contrib/europecv/europecv.tex
index 8d7c9e53b2..7a3d8518a7 100644
--- a/macros/latex/contrib/europecv/europecv.tex
+++ b/macros/latex/contrib/europecv/europecv.tex
@@ -51,7 +51,7 @@
Faculty of Electrical Engineering\\
Czech Technical University in Prague, Czech Republic\\
}
-\date{February 6, 2021}
+\date{May 10, 2021}
\begin{document}
@@ -62,6 +62,8 @@
\pagestyle{plain}
+%%% START SECTION ==========================================================
+
\label{ABSTRACT}
\begin{abstract}
@@ -75,6 +77,10 @@ contributors list (at the end of the manual).
\end{abstract}
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\label{Overview}
\vspace{0.25cm}
\textbf{\large{1\hspace{0.5cm}Overview}}
@@ -117,6 +123,10 @@ This produces the following output, having only the \emph{title} (``Europass Cur
The main differences with respect to the official model are the use of Helvetica (which should be in any standard \LaTeX\ distribution) instead of Arial, and the use of a vector image instead of a low-resolution bitmap.
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\label{A curriculum through class options}
\vspace{0.5cm}
\textbf{\large{2\hspace{0.5cm}A curriculum through class options}}
@@ -236,6 +246,9 @@ The following options can be used with the \texttt{\textbackslash documentclass}
\ecvitem{Notes}{This option affects the appearance of the spoken language table (see p.~\pageref{spoken}).}
\end{europecv}
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
%\pagebreak
\label{A curriculum through commands}
@@ -679,12 +692,20 @@ In such a way, you can refer your publications into the text as reported below a
\end{europecv}
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\vspace{0.5cm}
\textbf{\large{5\hspace{0.5cm}\setword{Dependencies}{sec:dependencies}}}
\vspace{0.25cm}
The \textsf{europecv} class is built upon the \textsf{article} class, so you can use all standard \textsf{article} options, such as \verb|12pt|, \verb|draft|, \verb|a4paper|, and so on. It requires the \textsf{array}, \textsf{longtable}, \textsf{fancyhdr}, \textsf{ucs} and~\textsf{inputenc} packages, which should be available by default on any decent \LaTeX\ distribution.
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\vspace{0.5cm}
\textbf{\large{6\hspace{0.5cm}Official Europass CV and \textsf{europecv}: the differences}}
\vspace{0.25cm}
@@ -716,6 +737,10 @@ Unless you want to install Arial (Narrow), you will probably typeset your curric
The \textsf{europecv} class uses standard \LaTeX\ relative font sizes, so there are a few mismatches with respect to the official template. The vertical rule has a different width with respect to the official one(s), but this can easily be changed with \ecv{RuleWidth}. The mobile phone number is placed in an unusual position in the official model: almost flushed right, but not quite. I have decided to put it a \texttt{\textbackslash qquad} from the telephone number, and I have added a colon. Finally, I have decided to put a comma between the last name and the first name in the personal information block, because I think it helps distinguishing between them in some cases.
%The last noticeable difference is the span of the vertical rule, which in the official model goes through the page footer. The \textsf{europecv} class keeps the footer separate from the text of the curriculum vit\ae.
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\vspace{0.5cm}
\textbf{\large{7\hspace{0.5cm}Acknowledgments}}
\vspace{0.25cm}
@@ -737,7 +762,12 @@ respectively. Thanks to \textbf{JPSPLeite} for improving the Portuguese translat
\textbf{Marc-Andre Hermanns} for adding the \texttt{nobranding} feature. Thanks to \textbf{Antonios
Tsolomitis} for his suggestions into the 2020.01.06 package release. Thanks to \textbf{
Davide Peressoni} for the biber support (2020.10.26 package release). Thanks to \textbf{Nuno
-Fachada} for his help with the Portuguese translation (2021.02.05 package release).
+Fachada} for his help with the Portuguese translation (2021.02.05 package release). Thanks to
+\textbf{Pancho Horrillo} for his fix ($\#25$, 2021.05.09 package release).
+
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
\vspace{0.5cm}
\textbf{\large{8\hspace{0.5cm}Disclaimer}}
@@ -749,6 +779,9 @@ I am not a \TeX pert or a typographer, so I may have introduced typographical mi
The flags have been downloaded from \url{http://europa.eu.int/abc/symbols/emblem/index_en.htm}. The vector image of the logo (in \texttt{eps} and~\texttt{pdf} format) is an unofficial version that was kindly provided by Jo\~ao Ventura. As far as I can understand, distributing those files within this class does not violate any license or copyright.
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
\vspace{0.5cm}
\textbf{\large{9\hspace{0.5cm}License}}
@@ -756,6 +789,10 @@ The flags have been downloaded from \url{http://europa.eu.int/abc/symbols/emblem
All files in this package may be distributed under the terms of the \LaTeX\ Project Public License. See \url{https://www.latex-project.org/lppl/} for the details of that license.
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\appendix
\vspace{0.5cm}
diff --git a/macros/latex/contrib/europecv/examples/europass-cv.pdf b/macros/latex/contrib/europecv/examples/europass-cv.pdf
index 1ff01923fc..a8b8ac3971 100644
--- a/macros/latex/contrib/europecv/examples/europass-cv.pdf
+++ b/macros/latex/contrib/europecv/examples/europass-cv.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/templates/cv_template_academic_en.pdf b/macros/latex/contrib/europecv/templates/cv_template_academic_en.pdf
index 3d6338d908..06470628a5 100644
--- a/macros/latex/contrib/europecv/templates/cv_template_academic_en.pdf
+++ b/macros/latex/contrib/europecv/templates/cv_template_academic_en.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/templates/cv_template_en.pdf b/macros/latex/contrib/europecv/templates/cv_template_en.pdf
index 89e03bb4e7..c6b1fabda1 100644
--- a/macros/latex/contrib/europecv/templates/cv_template_en.pdf
+++ b/macros/latex/contrib/europecv/templates/cv_template_en.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/templates/cv_template_en_bieber.tex b/macros/latex/contrib/europecv/templates/cv_template_en_bieber.tex
new file mode 100644
index 0000000000..b930f86e98
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/cv_template_en_bieber.tex
@@ -0,0 +1,306 @@
+% !TeX root = ./cv.tex
+\def\Umathchar{} %prevents europecv to load utf8x
+\documentclass[totpages,openbib,english,flagCMYK,notitle,nobranding,booktabs]{europecv}
+\usepackage[utf8]{inputenc}
+
+\usepackage[backend=biber,style=alphabetic,natbib=false,doi=true,sorting=ydnt,labelnumber,defernumbers=true]{biblatex}%,url=false
+\input{europecv_biber.tex}
+\addbibresource{europecv_pub.bib}
+\addbibresource{europecv_thesis.bib}
+\nocite{*}
+
+\renewbibmacro*{cite}{%
+ \printtext[bibhyperref]{%
+ \printfield{labelprefix}%
+ \ifkeyword{thesis}
+ {T\printfield{labelnumber}}
+ {\printfield{labelalpha}%
+ \printfield{extraalpha}}}}
+
+\usepackage{lmodern} % for middle positioned tilde
+\usepackage[T1]{fontenc}
+\usepackage{graphicx}
+\usepackage[a4paper,top=1.27cm,left=1cm,right=1cm,bottom=2cm]{geometry}
+\usepackage[english]{babel}
+
+% \usepackage[lowtilde]{url}
+\ifpdf
+\usepackage[pdftex,colorlinks]{hyperref}
+\else
+\usepackage{hyperref}
+\fi
+
+\usepackage[UKenglish]{isodate}
+\cleanlookdateon
+
+\let\copyeuropeflag\draweuropeflag
+\renewcommand\draweuropeflag{}
+
+\renewcommand{\ttdefault}{\familydefault}%{phv} % Uses Helvetica instead of fixed width font
+
+\newcommand*{\SignatureAndDate}[1]{%
+% \par\noindent\makebox[2.5in]{Place \textsc{(Province)}, \today}
+% \par\noindent\makebox[2.5in]{\hrulefill} \hfill\makebox[2.0in]{\hrulefill}%
+% \par\noindent\hfill\makebox[5.43in][l]{\hspace{2cm}Place and date} \makebox[2.0in][l]{#1}%
+}%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% INFO %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\ecvname{John Smith}
+\ecvfootername{John}
+\ecvaddress{address}
+\ecvtelephone{(+1) phone}
+\ecvemail{\href{mailto:john.smith@mail.com}{john.smith@mail.com}}
+\ecvprofessional{\href{mailto:john.smith@acme.com}{john.smith@acme.com}}
+% \ecvpec{\href{mailto:emailo@pec.it}{email@pec.it}}
+\ecvhomepage{\url{https://acme.com/~smithj}}
+% \ecvmatrixriot{(Remove if not relevant)}
+% \ecvskype{(Remove if not relevant)}
+\ecvnationality{Terrestrian}
+\ecvdateofbirth{25 April 1965}
+\ecvgender{Male}
+% \ecvdate{\today}
+\ecvpicture[width=3cm]{euopecv_photo}
+\ecvafterpicture{\ecvspace{-4cm}}
+%\ecvfootnote{For further details please take a look here: \url{http://europass.cedefop.eu.int}\\
+%\textcopyright~European Communities, 2003.}
+
+\begin{document}
+\selectlanguage{english}
+
+\begin{europecv}
+\tabularnewline[-5.5em]
+& {\Large\textbf{Curriculum vitæ} \hfill\copyeuropeflag}\tabularnewline
+& {Updated \today}\tabularnewline[-2em]
+\ecvpersonalinfo[5pt]
+
+\ecvitem{GitLab}{\url{https://gitlab.com/JohnSmith}}[20pt]
+
+% \ecvitem{\large\textbf{Desired employment/ Occupational~field}}{\large\textbf{(Remove if not relevant)}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% WORK %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Work experience}{Work experience}
+\section{Work experience}
+\ecvitem{\large Intership}{ACME}
+\ecvitem{1/2012 -- 12/2013}{\url{https://acme.com}}
+\ecvitem{}{NYC}
+\ecvitem{}{R\&D in General Systems.}
+[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EDUCATION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Education}{Education}% and training}
+\section{Education}
+
+\ecvitem{\large Master's Degree}{Snack Engineering}
+\ecvitem{9/2010 -- 7/2012}{University of NY}
+\ecvitem{}{\url{https://www.uniny.com}}
+\ecvitem{}{NYC}
+\ecvitem{}{Final grade: 110/110 cum laude}
+\ecvitem{}{Thesis: "How to eat snacks" \cite{master}}
+\ecvitem{}{EQF level: 7}
+\ecvitem{}{Credits: 120 CFU/ECTS}
+[10pt]
+\ecvitem{\large Bachelor’s Degree}{Snack Engineering}
+\ecvitem{9/2006 -- 7/2010}{University of NY}
+\ecvitem{}{\url{https://www.uniny.com}}
+\ecvitem{}{NYC}
+\ecvitem{}{Final grade: 110/110 cum laude}
+\ecvitem{}{Thesis: "How to open snacks" \cite{bachelor}}
+\ecvitem{}{EQF level: 6}
+\ecvitem{}{Credits: 180 CFU/ECTS}
+[10pt]
+
+\ecvitem{\large Maturity Diploma}{Snacks}
+\ecvitem{9/2000 -- 7/2006}{Gynnasium Great Apple}
+\ecvitem{}{\url{http://www.greatapple.com}}
+\ecvitem{}{NYC}
+\ecvitem{}{Final grade: 100/100 cum laude}
+\ecvitem{}{Thesis: "How to buy a snack"}
+\ecvitem{}{EQF level: 4}
+[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ACADEMIC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Academic appointments}{Academic appointments}
+% \section{Academic appointments}
+%
+% \ecvitem{Dates [from -- to]}{\textbf{Associate Professor} at University of XX, YY, Department of ZZ.}
+%
+% \pdfbookmark{Professional and scientific appointments}{Professional and scientific appointments}
+% \section{Professional and scientific appointments}
+%
+% \ecvitem{Dates}{\textbf{IEEE Senior Membership} obtained from Institute of Electrical and Electronics Engineers.}
+%
+% \pdfbookmark{Research areas}{Research areas}
+% \section{Research areas}
+%
+% \ecvitem{}{Autonomous systems; distributed control and optimization over networks; nonsmooth systems; piecewise quadratic stability.}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SKILLS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Personal skills and~competences}{Personal skills and~competences}
+\section{Personal skills and~competences}
+
+\ecvmothertongue[12pt]{English}
+% \ecvitem{\large Other language}{English}
+\ecvlanguageheader{(*)}
+%\ecvlanguage{Language}{}{}{}{}{}
+\ecvlastlanguage{English}{\ecvBOne}{\ecvBTwo}{\ecvCTwo}{\ecvBTwo}{\ecvAOne}
+\ecvlanguagefooter[10pt]{(*)}
+
+% \ecvitem[10pt]{\large Social skills and competences}{Soft skills}
+% \ecvitem[10pt]{\large Organisational skills and competences}{Team work, Project management}
+% \ecvitem[10pt]{\large Technical skills and competences}{Software develop, Electronics}
+\ecvitem[10pt]{\large Computer skills and competences}{Power on/off a PC, Microsoft Office, Minecraft}
+%\ecvitem[10pt]{\large Artistic skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+%\ecvitem[10pt]{\large Other skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem{\large Driving licence}{Category DE}
+[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ADDITIONAL INFORMATION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Additional information}{Additional information}
+% \section{Additional information}
+% \ecvitem[10pt]{}{Include here any other information that may be relevant, for example contact persons, references, etc. (Remove heading if not relevant).}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% INTERESTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \ecvitem{}{\textbf{Personal interests}}
+% \ecvitem{}{\ldots}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PROJECTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Projects and collaborations}{Projects and collaborations}
+\section{Projects and collaborations}
+
+% \ecvitem{10/2020}{\textbf{fidx}}
+% \ecvitem{}{A module for float and custom indexes in Python.}
+% \ecvitem{}{\url{https://pypi.org/project/fidx}}
+% [10pt]
+
+\ecvitem{11/2013 -- 4/2015}{ACME project}
+\ecvitem{}{System for make snacks.}
+\ecvitem{}{\url{https://acme.com/project1234}}
+\ecvitem{}{Promoted by: ACME}
+\ecvitem{}{In collaboration with: Supersnacks}
+\ecvitem{}{Presented at: "My favourite snack" 2015 organized by ACME in NYC}
+[10pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TALKS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Invited talks}{Invited talks}
+% \section{Invited talks}
+%
+% \ecvitem{Dates}{The name of the talk, Place.}
+%%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EDITORIAL %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \pdfbookmark{Scientific and editorial activity}{Scientific and editorial activity}
+% \section{Scientific and editorial activity}
+%
+% \subpdfbookmark{Editorial Board}{Editorial Board}
+% \ecvitem{}{\textbf{Editorial Board}}
+%
+% \\
+%
+% \subpdfbookmark{Editor of edited books}{Editor of edited books}
+% \ecvitem{}{\textbf{Editor of edited books}}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CONFERENCES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Conferences services}{Conferences services}
+% \section{Conferences services}
+%
+% \subpdfbookmark{Program committees}{Program committees}
+% \ecvitem{}{\textbf{Program committees}}
+%
+% \\
+%
+% \subpdfbookmark{Associate editor}{Associate editor}
+% \ecvitem{}{\textbf{Associate editor}}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TEACHING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Teaching activity}{Teaching activity}
+\section{Teaching activity}
+
+% \ecvitem{Academics Years: since YY/ZZ -- today}{Graduate course ``Title of the course'', number of credits, when e where.}
+
+\subpdfbookmark{Tutorship}{Tutorship}
+\ecvitem{}{\textbf{Tutorship}}
+\ecvitem{A.Y. 2010/11 -- 12/13}{Tutor of Snack Engineering}
+\ecvitem{}{University Merit College "James Bond"}
+\ecvitem{}{NYC}
+[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ANNEXES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Annexes}{Annexes}
+% \section{Annexes}
+% \ecvitem{}{List any item attached to the CV}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% REFERENCES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Referencens}{References}
+% \section{References}
+%
+% \ecvitem{}{List of references}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% RESEARCH %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Research activities}{Research activities}
+\section{Research activities}
+
+\ecvitem{}{\textbf{Snacks}}
+\ecvitem{}{Snacks basis. \cite{bachelor, master}}
+\ecvitem{}{Snacks industry. \cite{make,sell,sold}}
+[20pt]
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PUBLICATIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Publications}{Publications}
+\section{Publications}
+
+% \subpdfbookmark{Refereed conference proceedings}{Refereed conference proceedings}
+% \ecvitem{}{\textbf{Refereed conference proceedings}}
+% \\
+%
+% \ecvitem[10pt]{\vspace{-0.25cm}\conferencePublications[FirstPubLabel]}{Details related to the conference paper}
+%
+% \ecvitem[10pt]{\vspace{-0.25cm}\conferencePublications[SecondPubLabel]}{Details related to the conference paper}
+%
+% \ecvitem[10pt]{\vspace{-0.25cm}\conferencePublications[ThirdPubLabel]}{Details related to the conference paper}
+
+\subpdfbookmark{Journal}{Journal}
+&\printbibliography[notkeyword=thesis,title=Conference]
+\\
+
+\subpdfbookmark{Thesis}{Thesis}
+&\printbibliography[keyword=thesis,title=Thesis,resetnumbers]
+
+
+\end{europecv}
+
+\vspace{5.0cm}
+
+
+%\hfill\includegraphics[scale=0.05]{figure/sign.png}
+% \vspace{-2.5cm}
+% \SignatureAndDate{\hspace{1.5cm}Name Surname}
+
+
+
+\end{document}
+
+
diff --git a/macros/latex/contrib/europecv/templates/europecv_biber.conf b/macros/latex/contrib/europecv/templates/europecv_biber.conf
new file mode 100644
index 0000000000..b6bad03e9f
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/europecv_biber.conf
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+ <sourcemap>
+ <maps datatype="bibtex" bmap_overwrite="1">
+ <!-- Remove URL if ∃ DOI -->
+ <map>
+ <map_step map_field_source="DOI" map_final="1"/>
+ <map_step map_field_set="URL" map_null="1"/>
+ </map>
+
+ <!-- Categories -->
+ <map>
+ <per_datasource>thesis.bib</per_datasource>
+ <map_step map_field_set="KEYWORDS" map_field_value="thesis" map_append="1"/>
+ </map>
+ <map>
+ <per_datasource>pub.bib</per_datasource>
+ <map_step map_field_set="KEYWORDS" map_field_value="pub" map_append="1"/>
+ </map>
+ </maps>
+ </sourcemap>
+</config>
diff --git a/macros/latex/contrib/europecv/templates/europecv_biber.tex b/macros/latex/contrib/europecv/templates/europecv_biber.tex
new file mode 100644
index 0000000000..892677f20a
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/europecv_biber.tex
@@ -0,0 +1,35 @@
+% !TeX root = ./cv.tex
+
+\makeatletter
+ % Add a row of two cols to a global list
+ % #1: list; #2#3: two cols
+ \def\ecv@blx@additemto#1#2#3{\expandafter\gdef\expandafter#1\expandafter{#1\\#2&#3}}
+
+ % Called for each item
+ \def\blx@bibitem#1{%
+ % Counter for defernumbers
+ \blx@getdata{#1}%
+ \blx@thelabelnumber%
+ %
+ % Add current item to the list
+ \ecv@blx@additemto\ecv@blx@table{%
+ % Hypertarget
+ \raisebox{10pt}[0pt][0pt]{\hypertarget{cite.\the\c@refsection @#1}{}}%
+ % Label
+ \protect\NoHyper\cite{#1}%
+ }{%
+ % Citation
+ \fullcite{#1}\vspace{5pt}%
+ }%
+ }
+
+ \let\std@blx@printbibliography\printbibliography
+ \renewcommand\printbibliography[1][]{%
+ \gdef\ecv@blx@table{}% Init the list of items
+ \std@blx@printbibliography[#1]% Add items to list
+ \ecv@blx@table\\% Print the list of items
+ }
+\makeatother
+
+% Heading
+\defbibheading{bibliography}[\bibname]{\textbf{#1}\vspace{-10pt}} \ No newline at end of file
diff --git a/macros/latex/contrib/europecv/templates/europecv_photo.jpg b/macros/latex/contrib/europecv/templates/europecv_photo.jpg
new file mode 100644
index 0000000000..93628e1cb3
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/europecv_photo.jpg
Binary files differ
diff --git a/macros/latex/contrib/europecv/templates/europecv_pub.bib b/macros/latex/contrib/europecv/templates/europecv_pub.bib
new file mode 100644
index 0000000000..dfffdd4d85
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/europecv_pub.bib
@@ -0,0 +1,23 @@
+@article{make,
+author={John Smith and Dave and Roger},
+title={How to make snacks},
+journal={Snack Journal},
+year = 2006,
+doi={10.10.10.10}
+}
+
+@article{sell,
+author={John Smith and Dave and Roger},
+title={How to sell snacks},
+journal={Snack Journal},
+year = 2012,
+doi={10.10.10.10}
+}
+
+@article{sold,
+author={John Smith and Edgard},
+title={How to advertise snacks},
+journal={Snack Journal},
+year = 2013,
+doi={10.10.10.10}
+} \ No newline at end of file
diff --git a/macros/latex/contrib/europecv/templates/europecv_thesis.bib b/macros/latex/contrib/europecv/templates/europecv_thesis.bib
new file mode 100644
index 0000000000..339348ff4c
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/europecv_thesis.bib
@@ -0,0 +1,21 @@
+@thesis{bachelor,
+author={John Smith},
+title={How to open snacks},
+institution={University of NYC},
+year = 2006,
+month = 7,
+day = 14,
+addendum={Supervisor: Prof. Roger. Assistant supervisor: Dr. Dave.},
+url={https://www.uniny.com/~smithj/b_abstract.pdf}
+}
+
+@thesis{master,
+author={John Smith},
+title={How to eat snacks},
+institution={University of NYC},
+year = 2012,
+month = 7,
+day = 14,
+addendum={Supervisor: Prof. Roger. Assistant supervisor: Dr. Dave.},
+url={https://www.uniny.com/~smithj/m_abstract.pdf}
+}