summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-01-23 22:19:24 +0000
committerKarl Berry <karl@freefriends.org>2017-01-23 22:19:24 +0000
commit99e089b23abe768a5cb67b9aa6242ec366955b8e (patch)
tree57a1d88163541d42da8c85dfa986fbc793e50b29 /Master
parenta6e7e67eaf91c9d379ad1bc5d91865df455187fd (diff)
europasscv (23jan17)
git-svn-id: svn://tug.org/texlive/trunk@43033 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md11
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/README.md8
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/europasscv.pdfbin345413 -> 373610 bytes
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/europasscv.tex49
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdfbin40471 -> 40488 bytes
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex3
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdfbin2657 -> 2657 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv.cls121
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_el.def48
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def56
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf16
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf16
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdfbin3286 -> 3286 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdfbin3590 -> 3596 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdfbin2729 -> 2729 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdfbin3358 -> 3358 bytes
16 files changed, 221 insertions, 107 deletions
diff --git a/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md b/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md
index 4d3dad88872..8e58121d921 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="2017-01-22"></a>
+
+# Version 2017-01-22
+
+* add support for newer engines: XeLaTeX and LuaLaTeX
+* add def files for Swedish and Greek
+* new command \ecvfont
+* insert \newline at beginning of `ecvitemize` if needed
+* fix nesting of ecvitemize
+
+
<a name="2016-10-12"></a>
# Version 2016-10-12
diff --git a/Master/texmf-dist/doc/latex/europasscv/README.md b/Master/texmf-dist/doc/latex/europasscv/README.md
index 069dd4a72fa..29e3742fa6e 100644
--- a/Master/texmf-dist/doc/latex/europasscv/README.md
+++ b/Master/texmf-dist/doc/latex/europasscv/README.md
@@ -23,11 +23,13 @@ Please install the `europasscv` package through the package manager of your TeX
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)
+Please refer to the
+[documentation](http://mirrors.ctan.org/macros/latex/contrib/europasscv/europasscv.pdf)
for instructions on how to use the class.
## Development
-Source packages and trees available on github come with a `Makefile` that is
-needed to convert svg images into pdfs. Please run `make` to build pdf icons,
+Source packages and trees available on
+[github](https://github.com/gmazzamuto/europasscv) come with a `Makefile` that
+is needed to convert svg images into pdfs. Please run `make` to build pdf icons,
examples and documentation. You need to have `inkscape` installed on your system
in order to convert the icons.
diff --git a/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf b/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf
index 54dbe35bf00..913cb5ec456 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 f5fe92601f8..9de906bb277 100644
--- a/Master/texmf-dist/doc/latex/europasscv/europasscv.tex
+++ b/Master/texmf-dist/doc/latex/europasscv/europasscv.tex
@@ -2,6 +2,9 @@
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{tikz}
+\usepackage{tabu}
+\usepackage{metalogo}
+
\ifpdf
\hypersetup{
colorlinks = true
@@ -10,12 +13,12 @@
% \usepackage{showframe}
-\author{\small Giacomo Mazzamuto\\
- \href{mailto:gmazzamuto+ctan@gmail.com}{\texttt{gmazzamuto+ctan@gmail.com}}\\}
-\title{\small Documentation of the \LaTeX\ class\\
- \Large \textbf{\texttt{europasscv.cls}}\\
- \small{\href{https://github.com/gmazzamuto/europasscv}{\texttt{https://github.com/gmazzamuto/europasscv}}}\\
- \small \vspace{0.2cm} Version 2016-10-12
+\author{Giacomo Mazzamuto\\
+ {\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-01-22
}
\newcommand{\bs}{\textbackslash}
@@ -23,27 +26,21 @@
\begin{document}
\maketitle
-
+\clearpage
\begin{abstract}
-This paper describes how to use europasscv.cls, a \LaTeX\ document class for typesetting a curriculum vitae according to the Europass initiative of the European Commission. This is an unofficial implementation of that format, implementing the major style updates that came out in 2013.
+This paper describes how to use europasscv.cls, a \LaTeX\ document class for typesetting a curriculum vitae according to the Europass initiative of the European Commission. This is an unofficial implementation of that format, featuring the major style updates that came out in 2013.
\end{abstract}
-\enlargethispage{\baselineskip}
-
\tableofcontents
-\clearpage
-
\section{Introduction}
This class is an unofficial \LaTeX\ implementation of the the \emph{Europass~CV\/}, the standard model for curriculum vitae as recommended by the European Commission. The Europass~CV replaces the European CV, launched in~2002. In 2013 a major revision of the Europass~CV came out, featuring a neater, more compact and somewhat fancier layout. This class is an implementation of the 2013 version of that layout and is based on the \textsf{europecv}\footnote{\url{http://ctan.org/pkg/europecv}} class (which is an implementation of the previous layout).
The Europass~CV defines both the content and the layout of a curriculum vitae. The \textsf{europasscv} class provides support for the latter, and for the former as far as personal information, spoken languages and digital competences are concerned. If you want to know how the content of a Europass~CV is structured, refer to the documentation provided by the Europass website\footnote{\url{https://europass.cedefop.europa.eu/en/documents/curriculum-vitae/templates-instructions}.}.
-This class tries to be as close as possible to the standard model without sacrificing flexibility. Although it is primarily intended for users of the European Union, the class can be used for any kind of curriculum vitae (possibly with the options \texttt{notitle} and \texttt{nologo}, see below), or even for other kinds of documents.
-
-The main differences compared to the official model are the use of Helvetica (which should be in any standard \LaTeX\ distribution) instead of Arial, and the use of vector images instead of low-resolution bitmaps.
+This class tries to be as close as possible to the standard model without sacrificing flexibility. Although it is primarily intended for users in the European Union, the class can be used for any kind of curriculum vitae (possibly with the options \texttt{notitle} and \texttt{nologo}, see below), or even for other kinds of documents.
\section{Tutorial}
Let's start with a minimal (empty) curriculum vitae:
@@ -59,6 +56,8 @@ Now you can start writing your CV by entering first of all your personal informa
For a complete list of usable class options see section \ref{sec:classOptions}.
+% \enlargethispage{2\baselineskip}
+
\subsection{Personal information}
\ecvname{Name Surname}
\ecvtelephone{(+555) 555 555\newline}
@@ -137,9 +136,13 @@ Use the following simple commands to add items and sections to your CV:\\
\begin{ecvitemize}
\item this is a list item
\item this is a list item
+ \begin{ecvitemize}
+ \item this is a list item
+ \item this is a list item
+ \end{ecvitemize}
\end{ecvitemize}
}
- \ecvblueitem{blue left text}{ecvblueitem}
+ \ecvblueitem[-5pt]{blue left text}{ecvblueitem}
\ecvtitlelevel{apr 2012 -- apr 2014}{ecvtitlelevel}{ISCED 6}
\ecvitem{ecvitem}{Item description}
\ecvitem{ecvitem}{\ecvhighlightcell{highlighted cell}}
@@ -262,10 +265,20 @@ 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{english}, \texttt{czech}, \texttt{french}, \texttt{german}, \texttt{italian}, \texttt{polish}, \texttt{portuguese}, \texttt{slovenian}, \texttt{spanish}.
+\texttt{english}, \texttt{czech}, \texttt{french}, \texttt{german}, \texttt{greek}\footnote{Requires \XeLaTeX or \LuaLaTeX.}, \texttt{italian}, \texttt{polish}, \texttt{portuguese}, \texttt{slovenian}, \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.
+\subsubsection{Fonts}
+When using \LaTeX, the default font is \texttt{phv} or Helvetica. To override, use the \texttt{\bs ecvfont} command:
+\begin{verbatim}
+ \ecvfont{lmr}
+\end{verbatim}
+When using \XeLaTeX\ or \LuaLaTeX, the default font is TeX Gyre Heros. To override, use:
+\begin{verbatim}
+ \setmainfont{TeX Gyre Pagella}
+\end{verbatim}
+
\subsubsection{Debugging}
If you are editing the class file you may find the \texttt{debug} option useful: if this option is specified, debug messages are printed on the terminal, the boxes making up the structure of the CV are highlighted with background colors, and the package \texttt{showframe} is loaded.
@@ -310,7 +323,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).
+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).
The following people contributed code changes: Stanley Foerster.
\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 118b3fa5399..239abe7801f 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 a9eebb85c5a..4592f8f1824 100644
--- a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex
+++ b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex
@@ -3,6 +3,7 @@
% !TEX spellcheck = en_GB
\documentclass[english,a4paper]{europasscv}
+\usepackage[english]{babel}
\ecvname{Betty Smith}
\ecvaddress{32 Reading rd, Birmingham B26 3QJ United Kingdom}
@@ -52,7 +53,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{}{Brunel University, London United Kingdom}
\ecvtitle{1993--1997}{Bachelor of Science in Sociology and Psychology}
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 3c1997b30df..0f4c0e9d854 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.cls b/Master/texmf-dist/tex/latex/europasscv/europasscv.cls
index b19faa7eeee..46639ba84a4 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv.cls
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv.cls
@@ -8,12 +8,7 @@
% See http://www.latex-project.org/lppl.txt
% for the details of that license
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{europasscv}[2016/10/12 The new Europass curriculum vitae class]
-
-% CV models and instructions:
-% http://europass.cedefop.eu.int/htm/index.htm
-% Recommendations:
-% http://europa.eu.int/scadplus/leg/en/cha/c11057.htm
+\ProvidesClass{europasscv}[2017/01/22 The new Europass curriculum vitae class]
\newcommand\ecv@utf[1]{#1}
@@ -175,8 +170,11 @@
}
\DeclareOption{greek}{%
\AtEndOfPackage{%
- \InputIfFileExists{europasscv_gr.def}{}{%
- \ClassWarningNoLine{europasscv}{Greek definition file 'europasscv_gr.def' not found}}%
+ \InputIfFileExists{europasscv_el.def}{}{%
+ \ClassWarningNoLine{europasscv}{Greek definition file 'europasscv_el.def' not found}}%
+ \ifPDFTeX
+ \PackageError{europasscv}{Please run XeLaTeX or LuaLaTeX for greek language support}{}
+ \fi
}%
}
\DeclareOption{galician}{%
@@ -192,49 +190,6 @@
}%
}
-% Input encodings
-\DeclareOption{ascii}{\AtEndOfClass{\inputencoding{ascii}}}
-\DeclareOption{latin1}{\AtEndOfClass{\inputencoding{latin1}}}
-\DeclareOption{latin2}{\AtEndOfClass{\inputencoding{latin2}}}
-\DeclareOption{latin3}{\AtEndOfClass{\inputencoding{latin3}}}
-\DeclareOption{latin4}{\AtEndOfClass{\inputencoding{latin4}}}
-\DeclareOption{latin5}{\AtEndOfClass{\inputencoding{latin5}}}
-\DeclareOption{latin9}{\AtEndOfClass{\inputencoding{latin9}}}
-\DeclareOption{latin10}{\AtEndOfClass{\inputencoding{latin10}}}
-\DeclareOption{decmulti}{\AtEndOfClass{\inputencoding{decmulti}}}
-\DeclareOption{cp850}{\AtEndOfClass{\inputencoding{cp850}}}
-\DeclareOption{cp852}{\AtEndOfClass{\inputencoding{cp852}}}
-\DeclareOption{cp858}{\AtEndOfClass{\inputencoding{cp858}}}
-\DeclareOption{cp437}{\AtEndOfClass{\inputencoding{cp437}}}
-\DeclareOption{cp437de}{\AtEndOfClass{\inputencoding{cp437de}}}
-\DeclareOption{cp865}{\AtEndOfClass{\inputencoding{cp865}}}
-\DeclareOption{applemac}{\AtEndOfClass{\inputencoding{applemac}}}
-\DeclareOption{next}{\AtEndOfClass{\inputencoding{next}}}
-\DeclareOption{cp1250}{\AtEndOfClass{\inputencoding{cp1250}}}
-\DeclareOption{cp1252}{\AtEndOfClass{\inputencoding{cp1252}}}
-\DeclareOption{cp1257}{\AtEndOfClass{\inputencoding{cp1257}}}
-\DeclareOption{ansinew}{\AtEndOfClass{\inputencoding{ansinew}}}
-\DeclareOption{utf8}{\AtEndOfClass{\inputencoding{utf8x}}}
-\DeclareOption{utf8x}{\AtEndOfClass{\inputencoding{utf8x}}}
-\DeclareOption{koi8-r}{\AtEndOfClass{\inputencoding{koi8-r}}}
-\DeclareOption{koi8-ru}{\AtEndOfClass{\inputencoding{koi8-ru}}}
-\DeclareOption{koi8-u}{\AtEndOfClass{\inputencoding{koi8-u}}}
-\DeclareOption{cp1251}{\AtEndOfClass{\inputencoding{cp1251}}}
-\DeclareOption{cp855}{\AtEndOfClass{\inputencoding{cp855}}}
-\DeclareOption{cp866}{\AtEndOfClass{\inputencoding{cp866}}}
-\DeclareOption{maccyr}{\AtEndOfClass{\inputencoding{maccyr}}}
-\DeclareOption{macukr}{\AtEndOfClass{\inputencoding{macukr}}}
-
-% Set font
-\DeclareOption{helvetica}{%
- \renewcommand{\rmdefault}{phv}
- \renewcommand{\sfdefault}{phv}
-}
-\DeclareOption{arial}{%
- \renewcommand{\rmdefault}{ma1} % (this font is NOT installed by default!)
- \renewcommand{\sfdefault}{ma1}
-}
-
\DeclareOption{narrow}{
\def\ecv@narrow{}
}
@@ -251,7 +206,7 @@
\def\ecv@currvitaekey{}
\newcommand{\ecvcurrvitae}{\ifx\@empty\ecv@currvitaekey Curriculum vitae \else \ecv@currvitaekey \fi}
-\newcommand{\ecvcoloredtitle}{\fontfamily{phv}\fontseries{m}\selectfont \textcolor{ecvhighlightcolor}{\ecvcurrvitae}}
+\newcommand{\ecvcoloredtitle}{\selectecvfont \textcolor{ecvhighlightcolor}{\ecvcurrvitae}}
% Europass logo
\newif\if@ecvlogo\@ecvlogotrue
@@ -284,13 +239,18 @@
\ProcessOptions\relax
\LoadClass{article}
-\RequirePackage[utf8]{inputenc}
+\RequirePackage{iftex}
+\ifPDFTeX
+ \RequirePackage[utf8]{inputenc}
+ \RequirePackage[T1]{fontenc}
+\else
+ \usepackage{fontspec}
+\fi
\RequirePackage{array}
\RequirePackage{fancyhdr} % For page numbering
\RequirePackage{xcolor}
\RequirePackage{url}
\RequirePackage{soul}
-\RequirePackage{tabu}
\RequirePackage{setspace}
\RequirePackage{geometry}
\RequirePackage{textcomp} % For copyright symbol
@@ -299,9 +259,20 @@
\RequirePackage{colortbl}
\RequirePackage{graphicx}
\if@ecvdebug \RequirePackage{showframe} \fi
-\RequirePackage[T1]{fontenc}
+\newcommand{\selectecvfont}{\ifPDFTeX\fontfamily{\ecv@font}\selectfont\fi}
+\newcommand*{\ecvfont}[1]{\def\ecv@font{#1}}
+\ifPDFTeX
+ \ecvfont{phv}
+\else
+ \ifx\@empty\ecv@narrow
+ \setmainfont{TeX Gyre Heros Cn}
+ \else
+ \setmainfont{TeX Gyre Heros}
+ \fi
+\fi
+
\def\ecv@totpages{}
\newcommand*{\ecvpage}[1]{\def\ecv@page{#1}}
\ecvpage{\ecv@pagekey~\thepage\ecv@totpages}
@@ -328,13 +299,13 @@
\fancyfoot{}
\fancyfoot[L]{\begin{minipage}{\ecv@leftcolwidth}
\begin{flushleft}
-\footnotesize\textcolor{ecvhighlightcolor}{\fontfamily{phv}\fontseries{m}\selectfont\ecv@lfoot}\end{flushleft}
-\end{minipage}\hspace*{\ecv@colsep}\footnotesize\textcolor{ecvhighlightcolor}{\fontfamily{phv}\fontseries{m}\selectfont\ecv@cfoot}
+\footnotesize\textcolor{ecvhighlightcolor}{\selectecvfont\ecv@lfoot}\end{flushleft}
+\end{minipage}\hspace*{\ecv@colsep}\footnotesize\textcolor{ecvhighlightcolor}{\selectecvfont\ecv@cfoot}
}
\fancyfoot[R]{\begin{minipage}{\ecv@rightcolwidth}
\begin{flushright}
-\footnotesize\textcolor{ecvhighlightcolor}{\fontfamily{phv}\fontseries{m}\selectfont\ecv@page}\end{flushright}
+\footnotesize\textcolor{ecvhighlightcolor}{\selectecvfont\ecv@page}\end{flushright}
\end{minipage}}
\fancypagestyle{ecvfancy}{
@@ -343,7 +314,7 @@
\fancyhead{}
\fancyhead[R]{
-\raggedleft \fontfamily{phv}\fontseries{m}\selectfont \textcolor{ecvhighlightcolor}{\ecv@name}
+\raggedleft \selectecvfont \textcolor{ecvhighlightcolor}{\ecv@name}
}
\fancyhead[L]{
@@ -374,10 +345,10 @@
\fi % End \if@ecvnodocument
} % End \AtBeginDocument
-% Thanks to Roman Bertle for suggesting the following:
\renewcommand{\labelitemi}{\normalfont\bfseries \textendash}
-\renewcommand{\labelitemii}{\textasteriskcentered}
-\renewcommand{\labelitemiii}{\textperiodcentered}
+\renewcommand{\labelitemii}{\textbullet}
+\renewcommand{\labelitemiii}{\normalfont\bfseries \textendash}
+\renewcommand{\labelitemiv}{\textbullet}
\newcommand*{\ecvfirstname}[1]{\def\ecv@firstname{#1}} % Deprecated
\newcommand*{\ecvlastname}[1]{\def\ecv@lastname{#1}} % Deprecated
@@ -634,7 +605,6 @@
}
\newcommand*\ecvlanguage[7][0pt]{\ecvlangrow[#1]{#2}{#3}{#4}{#5}{#6}{#7}{\ecv@langinnerborderwidth}}
-% \newcommand*\ecvlanguagecertificate[1]{\ecvitem[-0.7mm]{ciao}{\centering \raisebox{-1mm}{#1} \cellcolor{green!25} \hrule height \ecv@langouterborderwidth }}
\newcommand*\ecvlastlanguage[7][0pt]{\ecvlangrow[#1]{#2}{#3}{#4}{#5}{#6}{#7}{\ecv@langouterborderwidth}}
\newcommand*{\ecvlanguagefooter}[1][0pt]{
@@ -738,29 +708,42 @@
\addtolength{\ecv@langparwidth}{-2\tabcolsep}
\addtolength{\ecv@langparwidth}{-2\arrayrulewidth}
-\fontfamily{phv} \ifx\@empty\ecv@narrow \fontseries{mc} \else \fontseries{m} \fi
-\if@ecvbigfont\else \fontsize{9}{10.8} \fi \selectfont
+ \ifPDFTeX
+ \fontfamily{\ecv@font} \ifx\@empty\ecv@narrow \fontseries{mc} \else \fontseries{m} \fi
+ \fi
+ \if@ecvbigfont\else \fontsize{9}{10.8} \fi \selectfont
\setlength\baselineskip{0pt}
\color{\ecv@textcolor}
}
+
+\newif\if@ecvinsideEcvItemize\@ecvinsideEcvItemizefalse
\newenvironment{ecvitemize}{
+\if@ecvinsideEcvItemize
+\else
+\ifhmode \newline \else \fi
\
\vspace*{\ecv@itemizeskip}
+\@ecvinsideEcvItemizetrue
+\fi
\begin{itemize}[leftmargin=*,nolistsep,nosep,topsep=0pt]
}{
\end{itemize}
+\if@ecvinsideEcvItemize
+\else
\ \vspace{-0.8\baselineskip}
+\@ecvinsideEcvItemizefalse
+\fi
}
% styles
-\newcommand{\ecvsectionstyle}[1]{\textcolor{ecvsectioncolor}{\fontfamily{phv}\fontseries{m}\selectfont \MakeUppercase{\expandafter{#1}}}}
-\newcommand{\ecvbluenormalstyle}[1]{\fontfamily{phv}\fontseries{m}\selectfont\textcolor{ecvsectioncolor}{#1}}
+\newcommand{\ecvsectionstyle}[1]{\textcolor{ecvsectioncolor}{\MakeUppercase{\expandafter{#1}}}}
+\newcommand{\ecvbluenormalstyle}[1]{\textcolor{ecvsectioncolor}{#1}}
\newcommand{\ecvtitlestyle}[1]{\large{\ecvbluenormalstyle{#1}}}
-\newcommand{\ecvlargenormalstyle}[1]{\large \fontfamily{phv}\fontseries{m}\selectfont #1}
-\newcommand{\ecvLargenormalstyle}[1]{\Large \fontfamily{phv}\fontseries{m}\selectfont #1}
+\newcommand{\ecvlargenormalstyle}[1]{\large #1}
+\newcommand{\ecvLargenormalstyle}[1]{\Large #1}
\newcommand{\ecvhighlight}[1]{\textcolor{ecvhighlightcolor}{#1}}
\newcommand{\ecvbluestyle}[1]{\textcolor{ecvsectioncolor}{#1}}
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_el.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_el.def
new file mode 100644
index 00000000000..848d2c1502c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_el.def
@@ -0,0 +1,48 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% WARNING: Requires XeLaTeX or LuaLaTeX
+%
+\ProvidesFile{europasscv_el.def}[europasscv Greek definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Προσωπικεσ πληροφοριεσ}}
+\def\ecv@nationalitykey{\ecv@utf{Εθνικότητα}}
+\def\ecv@birthkey{\ecv@utf{Ημερομηνία Γέννησης}}
+\def\ecv@genderkey{\ecv@utf{Φύλο}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Σελίδα}}
+\def\ecv@currvitaekey{\ecv@utf{Βιογραφικό σημείωμα}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Μητρική γλώσσα}}
+\def\ecv@otherlanguageskey{\ecv@utf{Λοιπές γλώσσες}}
+\def\ecv@assesskey{\ecv@utf{Αυτοαξιολόγηση}}
+\def\ecv@understandkey{\ecv@utf{Κατανόηση}}
+\def\ecv@speakkey{\ecv@utf{Ομιλία}}
+\def\ecv@writekey{\ecv@utf{Γραφη}}
+\def\ecv@listenkey{\ecv@utf{Προφορική}}
+\def\ecv@readkey{\ecv@utf{Γραπτή (ανάγνωση)}}
+\def\ecv@interactkey{\ecv@utf{Επικοινωνία}}
+\def\ecv@productkey{\ecv@utf{Προφορική έκφραση}}
+\def\ecv@langshortdesckey{\ecv@utf{Επίπεδα: Α1/A2: Βασικός χρήστης - Β1/B2: Ανεξάρτητος χρήστης - C1/C2: Έμπειρος χρήστης}}
+\def\ecv@langfooterkey{\ecv@utf{Κοινό Ευρωπαϊκό Πλαίσιο Αναφοράς για Γλώσσες}}
+\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/el/resources/european-language-levels-cefr}}
+
+% Digital competences self-assessment grid
+\def\ecv@digitalcompetenceskey{\ecv@utf{Ψηφιακή δεξιότητα}}
+\def\ecv@informationprocessingkey{\ecv@utf{Επεξεργασία δεδομένων}}
+\def\ecv@communicationkey{\ecv@utf{Επικοινωνία}}
+\def\ecv@contentcreationkey{\ecv@utf{Δημιουργία Περιεχομένου}}
+\def\ecv@safetykey{\ecv@utf{Ασφάλεια}}
+\def\ecv@problensolvingkey{\ecv@utf{Επίλυση προβλημάτων}}
+\def\ecv@digcompfooterkey{\ecv@utf{Ψηφιακές δεξιότητες - Πίνακας αυτοαξιολόγησης}}
+\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/el/resources/digital-competences}}
+\def\ecv@dcbasickey{\ecv@utf{Βασικός χρήστης}}
+\def\ecv@dcindepkey{\ecv@utf{Ανεξάρτητος χρήστης}}
+\def\ecv@dcprofkey{\ecv@utf{\textasciiacute Eμπειρος χρήστης}}
+
+% Width of language columns
+\def\ecv@langcola{0.15}
+\def\ecv@langcolb{0.28}
+\def\ecv@langcolc{0.18}
+\def\ecv@langcold{0.28}
+\def\ecv@langcole{0.11}
+
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def
new file mode 100644
index 00000000000..c97e7a38e0c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def
@@ -0,0 +1,56 @@
+%!TEX encoding = UTF-8 Unicode
+%
+%
+\ProvidesFile{europasscv_sv.def}[europasscv Swedish definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Personlig information}}
+\def\ecv@namekey{\ecv@utf{Förnamn Efternamn}}
+\def\ecv@addresskey{\ecv@utf{Adress}}
+\def\ecv@telkey{\ecv@utf{Telefonnummer}}
+\def\ecv@mobilekey{\ecv@utf{Mobiltelefonnummer}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E-postadress}}
+\def\ecv@nationalitykey{\ecv@utf{Nationalitet}}
+\def\ecv@birthkey{\ecv@utf{Födelsedatum}}
+\def\ecv@genderkey{\ecv@utf{Kön}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Sida}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ of}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Modersmål}}
+\def\ecv@otherlanguageskey{\ecv@utf{Andra språk}}
+\def\ecv@assesskey{\ecv@utf{Självbedömning}}
+\def\ecv@levelkey{\ecv@utf{Europeisk nivå}}
+\def\ecv@understandkey{\ecv@utf{Förståelse}}
+\def\ecv@speakkey{\ecv@utf{Tala}}
+\def\ecv@writekey{\ecv@utf{Skriftlig färdighet}}
+\def\ecv@listenkey{\ecv@utf{Hörförståelse}}
+\def\ecv@readkey{\ecv@utf{Läsförståelse}}
+\def\ecv@interactkey{\ecv@utf{Samtal/muntlig interaktion}}
+\def\ecv@productkey{\ecv@utf{Muntlig produktion}}
+\def\ecv@langshortdesckey{\ecv@utf{Nivåer: A1/A2: Nybörjare -- B1/B2: Självständig användare -- C1/C2: Avancerad användare}}
+\def\ecv@langfooterkey{\ecv@utf{Gemensam europeisk referensram för språk}}
+\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/sv/resources/european-language-levels-cefr}}
+\def\ecv@cefbasickey{\ecv@utf{Nybörjare}}
+\def\ecv@cefindepkey{\ecv@utf{Självständig användare}}
+\def\ecv@cefprofkey{\ecv@utf{Avancerad användare}}
+\def\ecv@europeanunionkey{\ecv@utf{Europeiska unionen}}
+% Digital competences self-assessment grid
+\def\ecv@digitalcompetenceskey{\ecv@utf{Digital färdighet}}
+\def\ecv@informationprocessingkey{\ecv@utf{In\-for\-ma\-tions\-be\-hand\-ling}}
+\def\ecv@communicationkey{\ecv@utf{Kommunikation}}
+\def\ecv@contentcreationkey{\ecv@utf{In\-ne\-hålls\-pro\-duk\-tion}}
+\def\ecv@safetykey{\ecv@utf{Säkerhet}}
+\def\ecv@problensolvingkey{\ecv@utf{Problemlösning}}
+\def\ecv@digcompfooterkey{\ecv@utf{Digitala färdigheter - Skala för självbedömning}}
+\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/sv/resources/digital-competences}}
+\def\ecv@dcbasickey{\ecv@utf{Nybörjare}}
+\def\ecv@dcindepkey{\ecv@utf{Självständig användare}}
+\def\ecv@dcprofkey{\ecv@utf{Avancerad användare}}
+
+% 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/im_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf
index 4be16910d7c..de54ebd42e7 100644
--- a/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf
@@ -43,12 +43,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:dd6d4881-c81c-11f1-0000-871774c54bfd' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.10'/>
-<rdf:Description rdf:about='uuid:dd6d4881-c81c-11f1-0000-871774c54bfd' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-10-12T00:16:11+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-10-12T00:16:11+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-871774c54bfd' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.10'/>
+<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-871774c54bfd' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2017-01-22T22:46:40+01:00</xmp:ModifyDate>
+<xmp:CreateDate>2017-01-22T22:46:40+01:00</xmp:CreateDate>
<xmp:CreatorTool>GPL Ghostscript 910 (ps2write)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:dd6d4881-c81c-11f1-0000-871774c54bfd' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:dd6d4881-c81c-11f1-0000-871774c54bfd'/>
-<rdf:Description rdf:about='uuid:dd6d4881-c81c-11f1-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:ce61bc90-1908-11f2-0000-871774c54bfd' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:ce61bc90-1908-11f2-0000-871774c54bfd'/>
+<rdf:Description rdf:about='uuid:ce61bc90-1908-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:RDF>
</x:xmpmeta>
@@ -58,8 +58,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.10)
-/CreationDate(D:20161012001611+02'00')
-/ModDate(D:20161012001611+02'00')
+/CreationDate(D:20170122224640+01'00')
+/ModDate(D:20170122224640+01'00')
/Creator(GPL Ghostscript 910 \(ps2write\))>>endobj
xref
0 10
@@ -75,7 +75,7 @@ xref
0000000643 00000 n
trailer
<< /Size 10 /Root 1 0 R /Info 2 0 R
-/ID [<FC1C51AB0AB0F66AFE504A1720193FD1><FC1C51AB0AB0F66AFE504A1720193FD1>]
+/ID [<A19FA09C0C53393E9AB05924E83CD36C><A19FA09C0C53393E9AB05924E83CD36C>]
>>
startxref
2241
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 4456bd10242..9b71c7448a5 100644
--- a/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf
@@ -46,12 +46,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:dd6d4881-c81c-11f1-0000-c0953e69916e' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.10'/>
-<rdf:Description rdf:about='uuid:dd6d4881-c81c-11f1-0000-c0953e69916e' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-10-12T00:16:11+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-10-12T00:16:11+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-c0953e69916e' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.10'/>
+<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-c0953e69916e' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2017-01-22T22:46:40+01:00</xmp:ModifyDate>
+<xmp:CreateDate>2017-01-22T22:46:40+01:00</xmp:CreateDate>
<xmp:CreatorTool>GPL Ghostscript 910 (ps2write)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:dd6d4881-c81c-11f1-0000-c0953e69916e' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:dd6d4881-c81c-11f1-0000-c0953e69916e'/>
-<rdf:Description rdf:about='uuid:dd6d4881-c81c-11f1-0000-c0953e69916e' 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:ce61bc90-1908-11f2-0000-c0953e69916e' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:ce61bc90-1908-11f2-0000-c0953e69916e'/>
+<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-c0953e69916e' 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>
@@ -61,8 +61,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.10)
-/CreationDate(D:20161012001611+02'00')
-/ModDate(D:20161012001611+02'00')
+/CreationDate(D:20170122224640+01'00')
+/ModDate(D:20170122224640+01'00')
/Creator(GPL Ghostscript 910 \(ps2write\))>>endobj
xref
0 10
@@ -78,7 +78,7 @@ xref
0000000756 00000 n
trailer
<< /Size 10 /Root 1 0 R /Info 2 0 R
-/ID [<98C9488858C77FEAA10377DF934B8246><98C9488858C77FEAA10377DF934B8246>]
+/ID [<1290D6C0BF3B205F96CC046A0207F8DD><1290D6C0BF3B205F96CC046A0207F8DD>]
>>
startxref
2354
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 6958efd0a8e..03d1a78fa65 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/telephone_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdf
index 50713e7ae73..6d6548d6b82 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 bb772cc232f..1c7964cbf0f 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 569322f49b0..3676e111887 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