texlive[43033] Master/texmf-dist: europasscv (23jan17)
commits+karl at tug.org
commits+karl at tug.org
Mon Jan 23 23:19:24 CET 2017
Revision: 43033
http://tug.org/svn/texlive?view=revision&revision=43033
Author: karl
Date: 2017-01-23 23:19:24 +0100 (Mon, 23 Jan 2017)
Log Message:
-----------
europasscv (23jan17)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md
trunk/Master/texmf-dist/doc/latex/europasscv/README.md
trunk/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf
trunk/Master/texmf-dist/doc/latex/europasscv/europasscv.tex
trunk/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdf
trunk/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex
trunk/Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdf
trunk/Master/texmf-dist/tex/latex/europasscv/europasscv.cls
trunk/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf
trunk/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf
trunk/Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdf
trunk/Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdf
trunk/Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdf
trunk/Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdf
Added Paths:
-----------
trunk/Master/texmf-dist/tex/latex/europasscv/europasscv_el.def
trunk/Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def
Modified: trunk/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md 2017-01-23 22:19:09 UTC (rev 43032)
+++ trunk/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md 2017-01-23 22:19:24 UTC (rev 43033)
@@ -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
Modified: trunk/Master/texmf-dist/doc/latex/europasscv/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/europasscv/README.md 2017-01-23 22:19:09 UTC (rev 43032)
+++ trunk/Master/texmf-dist/doc/latex/europasscv/README.md 2017-01-23 22:19:24 UTC (rev 43033)
@@ -23,11 +23,13 @@
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.
Modified: trunk/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/europasscv/europasscv.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/europasscv/europasscv.tex 2017-01-23 22:19:09 UTC (rev 43032)
+++ trunk/Master/texmf-dist/doc/latex/europasscv/europasscv.tex 2017-01-23 22:19:24 UTC (rev 43033)
@@ -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 at gmail.com}{\texttt{gmazzamuto+ctan at 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 at gmail.com}{\texttt{gmazzamuto+ctan at 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,28 +26,22 @@
\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.
+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.
-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.
-
\section{Tutorial}
Let's start with a minimal (empty) curriculum vitae:
\begin{verbatim}
@@ -59,6 +56,8 @@
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 @@
\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 @@
% 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 @@
\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}
Modified: trunk/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex 2017-01-23 22:19:09 UTC (rev 43032)
+++ trunk/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex 2017-01-23 22:19:24 UTC (rev 43033)
@@ -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}
Modified: trunk/Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/latex/europasscv/europasscv.cls
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/tex/latex/europasscv/europasscv_el.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/europasscv/europasscv_el.def (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/europasscv/europasscv_el.def 2017-01-23 22:19:24 UTC (rev 43033)
@@ -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 at infosectionkey{\ecv at utf{Προσωπικεσ πληροφοριεσ}}
+\def\ecv at nationalitykey{\ecv at utf{Εθνικότητα}}
+\def\ecv at birthkey{\ecv at utf{Ημερομηνία Γέννησης}}
+\def\ecv at genderkey{\ecv at utf{Φύλο}}
+% Footer
+\def\ecv at pagekey{\ecv at utf{Σελίδα}}
+\def\ecv at currvitaekey{\ecv at utf{Βιογραφικό σημείωμα}}
+% Language table
+\def\ecv at mothertonguekey{\ecv at utf{Μητρική γλώσσα}}
+\def\ecv at otherlanguageskey{\ecv at utf{Λοιπές γλώσσες}}
+\def\ecv at assesskey{\ecv at utf{Αυτοαξιολόγηση}}
+\def\ecv at understandkey{\ecv at utf{Κατανόηση}}
+\def\ecv at speakkey{\ecv at utf{Ομιλία}}
+\def\ecv at writekey{\ecv at utf{Γραφη}}
+\def\ecv at listenkey{\ecv at utf{Προφορική}}
+\def\ecv at readkey{\ecv at utf{Γραπτή (ανάγνωση)}}
+\def\ecv at interactkey{\ecv at utf{Επικοινωνία}}
+\def\ecv at productkey{\ecv at utf{Προφορική έκφραση}}
+\def\ecv at langshortdesckey{\ecv at utf{Επίπεδα: Α1/A2: Βασικός χρήστης - Β1/B2: Ανεξάρτητος χρήστης - C1/C2: Έμπειρος χρήστης}}
+\def\ecv at langfooterkey{\ecv at utf{Κοινό Ευρωπαϊκό Πλαίσιο Αναφοράς για Γλώσσες}}
+\def\ecv at langlinkkey{\ecv at utf{http://europass.cedefop.europa.eu/el/resources/european-language-levels-cefr}}
+
+% Digital competences self-assessment grid
+\def\ecv at digitalcompetenceskey{\ecv at utf{Ψηφιακή δεξιότητα}}
+\def\ecv at informationprocessingkey{\ecv at utf{Επεξεργασία δεδομένων}}
+\def\ecv at communicationkey{\ecv at utf{Επικοινωνία}}
+\def\ecv at contentcreationkey{\ecv at utf{Δημιουργία Περιεχομένου}}
+\def\ecv at safetykey{\ecv at utf{Ασφάλεια}}
+\def\ecv at problensolvingkey{\ecv at utf{Επίλυση προβλημάτων}}
+\def\ecv at digcompfooterkey{\ecv at utf{Ψηφιακές δεξιότητες - Πίνακας αυτοαξιολόγησης}}
+\def\ecv at digcomplinkkey{\ecv at utf{http://europass.cedefop.europa.eu/el/resources/digital-competences}}
+\def\ecv at dcbasickey{\ecv at utf{Βασικός χρήστης}}
+\def\ecv at dcindepkey{\ecv at utf{Ανεξάρτητος χρήστης}}
+\def\ecv at dcprofkey{\ecv at utf{\textasciiacute Eμπειρος χρήστης}}
+
+% Width of language columns
+\def\ecv at langcola{0.15}
+\def\ecv at langcolb{0.28}
+\def\ecv at langcolc{0.18}
+\def\ecv at langcold{0.28}
+\def\ecv at langcole{0.11}
+
Added: trunk/Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def 2017-01-23 22:19:24 UTC (rev 43033)
@@ -0,0 +1,56 @@
+%!TEX encoding = UTF-8 Unicode
+%
+%
+\ProvidesFile{europasscv_sv.def}[europasscv Swedish definitions]
+% Personal information
+\def\ecv at infosectionkey{\ecv at utf{Personlig information}}
+\def\ecv at namekey{\ecv at utf{Förnamn Efternamn}}
+\def\ecv at addresskey{\ecv at utf{Adress}}
+\def\ecv at telkey{\ecv at utf{Telefonnummer}}
+\def\ecv at mobilekey{\ecv at utf{Mobiltelefonnummer}}
+\def\ecv at faxkey{\ecv at utf{Fax}}
+\def\ecv at emailkey{\ecv at utf{E-postadress}}
+\def\ecv at nationalitykey{\ecv at utf{Nationalitet}}
+\def\ecv at birthkey{\ecv at utf{Födelsedatum}}
+\def\ecv at genderkey{\ecv at utf{Kön}}
+% Footer
+\def\ecv at pagekey{\ecv at utf{Sida}}
+\def\ecv at cvofkey{\ecv at utf{Curriculum vit\ae\ of}}
+% Language table
+\def\ecv at mothertonguekey{\ecv at utf{Modersmål}}
+\def\ecv at otherlanguageskey{\ecv at utf{Andra språk}}
+\def\ecv at assesskey{\ecv at utf{Självbedömning}}
+\def\ecv at levelkey{\ecv at utf{Europeisk nivå}}
+\def\ecv at understandkey{\ecv at utf{Förståelse}}
+\def\ecv at speakkey{\ecv at utf{Tala}}
+\def\ecv at writekey{\ecv at utf{Skriftlig färdighet}}
+\def\ecv at listenkey{\ecv at utf{Hörförståelse}}
+\def\ecv at readkey{\ecv at utf{Läsförståelse}}
+\def\ecv at interactkey{\ecv at utf{Samtal/muntlig interaktion}}
+\def\ecv at productkey{\ecv at utf{Muntlig produktion}}
+\def\ecv at langshortdesckey{\ecv at utf{Nivåer: A1/A2: Nybörjare -- B1/B2: Självständig användare -- C1/C2: Avancerad användare}}
+\def\ecv at langfooterkey{\ecv at utf{Gemensam europeisk referensram för språk}}
+\def\ecv at langlinkkey{\ecv at utf{http://europass.cedefop.europa.eu/sv/resources/european-language-levels-cefr}}
+\def\ecv at cefbasickey{\ecv at utf{Nybörjare}}
+\def\ecv at cefindepkey{\ecv at utf{Självständig användare}}
+\def\ecv at cefprofkey{\ecv at utf{Avancerad användare}}
+\def\ecv at europeanunionkey{\ecv at utf{Europeiska unionen}}
+% Digital competences self-assessment grid
+\def\ecv at digitalcompetenceskey{\ecv at utf{Digital färdighet}}
+\def\ecv at informationprocessingkey{\ecv at utf{In\-for\-ma\-tions\-be\-hand\-ling}}
+\def\ecv at communicationkey{\ecv at utf{Kommunikation}}
+\def\ecv at contentcreationkey{\ecv at utf{In\-ne\-hålls\-pro\-duk\-tion}}
+\def\ecv at safetykey{\ecv at utf{Säkerhet}}
+\def\ecv at problensolvingkey{\ecv at utf{Problemlösning}}
+\def\ecv at digcompfooterkey{\ecv at utf{Digitala färdigheter - Skala för självbedömning}}
+\def\ecv at digcomplinkkey{\ecv at utf{http://europass.cedefop.europa.eu/sv/resources/digital-competences}}
+\def\ecv at dcbasickey{\ecv at utf{Nybörjare}}
+\def\ecv at dcindepkey{\ecv at utf{Självständig användare}}
+\def\ecv at dcprofkey{\ecv at utf{Avancerad användare}}
+
+% Width of language columns
+\def\ecv at langcola{0.15}
+\def\ecv at langcolb{0.15}
+\def\ecv at langcolc{0.25}
+\def\ecv at langcold{0.25}
+\def\ecv at langcole{0.2}
Modified: trunk/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdf
===================================================================
(Binary files differ)
More information about the tex-live-commits
mailing list