summaryrefslogtreecommitdiff
path: root/macros/latex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-03-14 03:01:40 +0000
committerNorbert Preining <norbert@preining.info>2022-03-14 03:01:40 +0000
commit9754713ebfdd18985b356efe48892afe656e3d37 (patch)
treef8056e63e7d97caacbfcfee61a468bfc0137fe44 /macros/latex
parent830142c7beb66ea5baa91b009ecea1529eaa70b0 (diff)
CTAN sync 202203140301
Diffstat (limited to 'macros/latex')
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx6
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin591526 -> 591500 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex47
-rw-r--r--macros/latex/contrib/europecv/CHANGELOG.rst7
-rw-r--r--macros/latex/contrib/europecv/README.md2
-rw-r--r--macros/latex/contrib/europecv/ecvro.def8
-rw-r--r--macros/latex/contrib/europecv/europasslogo-eps-converted-to.pdfbin0 -> 14679 bytes
-rw-r--r--macros/latex/contrib/europecv/europecv.cls7
-rw-r--r--macros/latex/contrib/europecv/europecv.pdfbin652056 -> 674492 bytes
-rw-r--r--macros/latex/contrib/europecv/europecv.tex389
-rw-r--r--macros/latex/contrib/europecv/examples/europass-cv.pdfbin235877 -> 235907 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_academic_en.pdfbin38240 -> 38384 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_en.pdfbin31505 -> 31709 bytes
13 files changed, 240 insertions, 226 deletions
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index 698244b85f..023419294b 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -15,7 +15,7 @@
%<*class>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2022/03/12}{1.646}
+\ProvidesExplClass{easybook}{2022/03/13}{1.648}
{Easily typesetting Chinese theses or books}
\bool_set_false:N \l__eb_compile_draft_bool
@@ -303,7 +303,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2022/03/12}{1.646}
+\ProvidesExplPackage{easybase}{2022/03/13}{1.648}
{Easily typesetting Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -2322,7 +2322,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2022/03/12}{1.646}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2022/03/13}{1.648}
{Customization of tcolorbox for easybook}
\cs_set_protected:Npn \addtotcbstyle #1#2
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index b8185638a7..47bef555cf 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index 6935a62b41..af3aed2162 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -21,8 +21,8 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK使用手册,
- version = v1.646,
- date = 2022/03/12,
+ version = v1.648,
+ date = 2022/03/13,
authors = 瞿毅,
info = 简便地排版中文学位论文或书籍,
email = q1jx@foxmail.com,
@@ -343,10 +343,9 @@
输出表格目录命令。带有星号参数的命令不输出目录标题。
\command{listoflstlistings}[\sarg\oarg{键值列表}]
输出代码目录命令。带有星号参数的命令不输出目录标题。
-\end{commands}
-如果需要部分而不是全文的目录或其它类型的目录,可以查看 \pkg*{titletoc} 宏包的相关示例。如果需要双语图表目录,可以查看 \pkg*{bicaption} 宏包的相关示例。上面目录命令的可选参数改进了原本单一的功能,其中 \meta{键值列表} 的选项如下:
-\begin{options}
+ 如果需要部分而不是全文的目录或其它类型的目录,可以查看 \pkg*{titletoc} 宏包的相关示例。如果需要双语图表目录,可以查看 \pkg*{bicaption} 宏包的相关示例。上面目录命令的可选参数改进了原本单一的功能,其中 \meta{键值列表} 的选项如下:
+ \begin{options}
\keyval{level}{标题命令}\newtag%
设定输出目录标题的命令。如果使用 \option{title} 选项设置了双语标题则需要配合双语标题命令。
\begin{ctexexam}
@@ -365,7 +364,8 @@
目录标题文本之后插入的代码,生效情形同上。
\keyval{pagestyle}{页面风格}\Default{empty}
目录标题所在页的页面格式,仅当目录以 \code{chapter} 级别输出时有效。除了上述选项还支持 \CTeX 键值列表路径 \module*{chapter} 或 \module*{section} 所有的章节标题样式选项。
-\end{options}
+ \end{options}
+\end{commands}
\subsection{双语标题}
双语目录标题命令目前设置了常用的三个级别,它们将中文标题正常输出,并使中英文标题加入双语目录。类似于标准文档类,这三个标题命令分别具有独立的计数器\footnote{默认情况下与普通标题命令共享使用计数器。},并对应 \cs*{the}\meta{计数器} 的值,可以用于 \option{binumber} 选项更改英文目录中的编号。这个功能是为国内一些高校的学位论文模板的要求设计,在一般情况和英文模式下\textbf{不需要使用}。
@@ -376,15 +376,15 @@
\code{section} 节级别的双语目录标题命令,具有独立的 \code{bisection} 计数器。
\command{bisubsection}[\sarg\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}]
\code{subsection} 小节级别的双语目录标题命令,具有独立的 \code{bisubsection} 计数器。
-\end{commands}
-它们的星号变体命令使文中标题不编号,但是仍然加入双语目录,若英文标题参数空置那么仅加入中文目录而不加入英文目录,这一特点与 \cs*{chapter}\sarg{} 等命令的行为不太一样,在一些情况下会用到。可选参数是目录中的中文标题,默认与中文标题一致,正文标题过长时可用它设置在目录中显示的标题。默认情况下双语目录的格式是一致的,共享使用 \module*{tocset} 模块的设置,英文目录的章级别标题名及编号的修改方式如下:
-\begin{options}
+ 它们的星号变体命令使文中标题不编号,但是仍然加入双语目录,若英文标题参数空置那么仅加入中文目录而不加入英文目录,这一特点与 \cs*{chapter}\sarg{} 等命令的行为不太一样,在一些情况下会用到。可选参数是目录中的中文标题,默认与中文标题一致,正文标题过长时可用它设置在目录中显示的标题。默认情况下双语目录的格式是一致的,共享使用 \module*{tocset} 模块的设置,英文目录的章级别标题名及编号的修改方式如下:
+ \begin{options}
\kvsplit{biname}{英文目录前名字,英文目录后名字}\Module{chapter}\Default{Chapter\cs*{space}}
更改英文目录 \code{chapter} 级别的标题编号前后名字,类似于 \CTeX 的 \option*{name} 选项。
\keyval{binmuber}{英文目录数字输出命令}\Default{\cs*{arabic}\Marg{chapter}}
更改英文目录 \code{chapter} 级别的标题编号输出格式,类似于 \CTeX 的 \option*{number} 选项。
-\end{options}
+ \end{options}
+\end{commands}
\begin{commands}
\command{appendix}[\splitoarg{前名字,后名字}\darg{数字输出命令}]
@@ -404,10 +404,9 @@
同时输出上标和下标的命令,与简短命令 \cs{spb} 等效。
\command{spbifmath}[\marg{数学模式代码}\marg{文本模式代码}]
根据上下标处于数学还是文本模式分别设置不同的值,应当在格式命令或偏移距离选项中使用。
-\end{commands}
-上下标命令键值列表中共同的选项如下所示。当下面除 \option{mode} 以外的选项用于 \module*{style} 模块全局设置时,它们将根据前面最近一个命令的类型设定相应值。
-\begin{options}
+ 上下标命令键值列表中共同的选项如下所示。当下面除 \option{mode} 以外的选项用于 \module*{style} 模块全局设置时,它们将根据前面最近一个命令的类型设定相应值。
+ \begin{options}
\keyval{vmove}{刚性长度}\Default{0pt}
上标或下标的垂直偏移。如果是上下标命令使用则代表上标和上标间的额外垂直距离 \option{vsep}。
\keyval{hmove}{刚性长度}\Default{0pt}
@@ -420,7 +419,8 @@
段落中当前行上标或下标的基线与下一行的间距。
\keychoice{mode}{text,math,match}\Default{match}
上标或下标的输出格式。可以为文本 \code{text} 或数学 \code{math} 模式。当使用选项 \code{match} 时可以根据当前段落所处的模式自动匹配。
-\end{options}
+ \end{options}
+\end{commands}
\section{接口选项}
\label{sec:interface options}
@@ -617,7 +617,9 @@
\begin{commands}
\command{printbibliography}[\oarg{键值列表}]
两种方式\textbf{均使用}此命令打印参考文献,不同处理后端此命令的 \meta{键值列表} 不同。使用 \hologo{BibTeX} 处理时选项与\ref{sec:document command} 目录命令的选项相同,使用 \hologo{biber} 处理时常用的选项如下:
- \begin{options}
+\end{commands}
+
+\begin{options}
\keychoice*{heading}{bibliography,subbibliography,bibintoc,subbibintoc}\Default{bibintoc}
参考文献通常有一个章标题或者节标题,该选项选择由 \cs*{defbibheading} 定义的标题名。
\keyval*{title}{参考文献标题名}
@@ -630,7 +632,6 @@
指定条目的打印类型。
\keyval*{filter}{过滤器名}
使用由 \cs*{defbibfilter} 定义的 \option*{filter} 来过滤条目。
- \end{options}
可能在一些情况下您希望更加灵活地设置参考文献或有更多需求,下面举一个在导言区手动配置 \pkg*{biblatex} 宏包并使一个条目输出双语对照文献的例子:
\begin{ctexexam}
@@ -641,7 +642,7 @@
\defbibentryset{Zhang2022}{张三2022,ZhangSan2022}
\cite{Zhang2022} % 在正文中引用
\end{ctexexam}
-\end{commands}
+\end{options}
\subsection{定理样式}
\label{subsec:theorem of style}
@@ -660,7 +661,6 @@
定理将使用此 \meta{计数器} 进行编号,通常这是另一个定理环境的名称。
\keyval*{style}{定理样式}
选项的值为使用 \cs{declaretheoremstyle} 命令新定义的定理样式。
- \end{options}
使用 \cs{declaretheorem} 命令以\ref{exam:new theorem sty} 中的定理样式 \code{fancy} 新建一个定理环境猜想,然后用一个基于 \pkg*{tcolorbox} 宏包的预置彩色盒子 \env{easybox} 增加背景:
\begin{ctexexam}[labelref = exam:new theorem env]
@@ -668,6 +668,7 @@
\addtotcbstyle{tc-easybox}{colback = GreenYellow}
\tcolorboxenvironment{caixiang}{tc-easybox}
\end{ctexexam}
+ \end{options}
\command{declaretheoremstyle}[\oarg{键值列表1}\marg{定理样式}\oarg{键值列表2}]
定理样式声明命令,键值列表支持自身以及定理声明命令 \cs{declaretheorem} 的所有选项。可选参数的 \meta{键值列表1} 与 \meta{键值列表2} 等效,其中支持的选项如下:
\begin{options}
@@ -878,7 +879,7 @@
\keychoice{fnboth-form}{format code,match}
同时设定默认脚注标记 \option{fnmate-form} 和自定义脚注标记 \option{fncust-form} 的格式。两种脚注标记匹配上标格式 \option*{spcmd} 的值是独立的,使用 \code{match} 则可以同时匹配。标记格式选项含有字体命令会覆盖 \option{footnote} 的设置,最后一个格式命令可以带有一个参数接受脚注标记。
\keyval{fnpara-form}{格式代码}
- 脚注内容的格式,在此设置字体命令会覆盖 \option{footnote} 的设置,最后一个格式命令可以带有一个参数接受脚注内容。
+ 脚注内容的格式。在此设置字体命令会覆盖 \option{footnote} 的设置,最后一个格式命令可以带有一个参数接受脚注内容。
\kvsplit{fntext-code}{前代码,后代码}
可以用 \meta{前代码} 与 \meta{后代码} 额外增加脚注内容标记前后的代码。也可以只有前部分,\meta{前代码} 中最后一个格式命令可以带有一个参数接受脚注内容标记。由于脚注标记处于水平模式,一般用于在脚注内容标记与脚注首行间插入一点距离,或与脚注正文标记的格式稍有不同。
\begin{ctexexam}
@@ -1030,7 +1031,7 @@
\environment*{enumerate}[\oarg{键值列表}]\default{}
\environment*{itemize}[\oarg{键值列表}]\default{}
\environment*{description}[\oarg{键值列表}]
- 已为三种列表各自预置了三个级别,同种列表或不同种列表间的不同级别可相互嵌套,可以使用短编号的形式,带有星号的环境为行内列表。默认列表标签与标准文档类一致,下面举几个更改列表标签以及其它格式的例子:
+ 已为三种列表各自预置了三个级别。同种列表或不同种列表间的不同级别可相互嵌套,可以使用短编号的形式,带有星号的环境为行内列表。默认列表标签与标准文档类一致,下面举几个更改列表标签以及其它格式的例子:
\begin{ctexexam}
\setlist*{wide = 0em} % 取消所有列表的左边距
\begin{enumerate}[label = (\arabic*),leftmargin = 1cm,resume]
@@ -1043,7 +1044,7 @@
\subsection{悬挂缩进}
\begin{commands}
\command{hangpara}[\marg{缩进长度}\marg{缩进开始行数}]
- 悬挂缩进命令 \cs{hangpara} 使其后的一个段落保持悬挂缩进,参数与 \env{hangparas} 环境相同,不过只有一个段落。\meta{缩进长度} 可以是带单位的数值或由文本长度测定命令 \cs{widthof} 提供。
+ 悬挂缩进命令 \cs{hangpara} 使其后的一个段落保持悬挂缩进。参数与 \env{hangparas} 环境相同,不过只有一个段落。\meta{缩进长度} 可以是带单位的数值或由文本长度测定命令 \cs{widthof} 提供。
\end{commands}
\begin{environments}
@@ -1056,12 +1057,12 @@
\command*{lstdefinestyle}[\marg{代码风格}\marg{键值列表}]
代码抄录宏包 \pkg*{listings} 的代码风格定义命令,提供大量选项对代码样式进行高度定制。可以根据需要的代码语言和样式定义多种风格,默认使用的 \meta{代码风格} 为 \code{lst-latex}。
\command{lstinline}[\oarg{键值列表}\marg{行内代码}]
- 行内代码抄录命令,较原生的 \cs*{verb} 命令有较大改进,具有代码语言和样式支持。
+ 行内代码抄录命令。较原生的 \cs*{verb} 命令有较大改进,具有代码语言和样式支持。
\end{commands}
\begin{environments}
\environment{lstlisting}[\oarg{键值列表}]
- 行间代码抄录环境,支持多种语言库,默认使用 \code{LaTeX} 代码语言,可使用 \meta{键值列表} 局部修改代码样式。另外还提供了 \cs*{lstnewenvironment} 命令包装自定义名称的代码环境。
+ 行间代码抄录环境。支持多种语言库,默认使用 \code{LaTeX} 代码语言,可使用 \meta{键值列表} 局部修改代码样式。另外还提供了 \cs*{lstnewenvironment} 命令包装自定义名称的代码环境。
\begin{ctexexam}
\lstdefinestyle{lst-pascal}
{
diff --git a/macros/latex/contrib/europecv/CHANGELOG.rst b/macros/latex/contrib/europecv/CHANGELOG.rst
index 2f3ecb0183..7bc2cc0e7a 100644
--- a/macros/latex/contrib/europecv/CHANGELOG.rst
+++ b/macros/latex/contrib/europecv/CHANGELOG.rst
@@ -2,6 +2,13 @@
Changelog for package europecv
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+2022.03.13
+----------
+* Fixed "europass.pdf not found" error on XeLaTeX
+* Improved Romanian translation
+* Minor fix in the documentation
+* Contributors: Alecu Ștefan-Iulian, Giuseppe Silano
+
2021.12.24
----------
* Add ref and display commands for FootNote, Conference and Journal papers, Posters, Awards, Research Projects, Book Chapters and Workshop. This update mainly involves academic researchers
diff --git a/macros/latex/contrib/europecv/README.md b/macros/latex/contrib/europecv/README.md
index 4f22d856cb..4ef11c39a1 100644
--- a/macros/latex/contrib/europecv/README.md
+++ b/macros/latex/contrib/europecv/README.md
@@ -1,4 +1,4 @@
-[![All Contributors](https://img.shields.io/badge/all_contributors-24-orange.svg?style=flat-square)](#contributors)
+[![All Contributors](https://img.shields.io/badge/all_contributors-25-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)
diff --git a/macros/latex/contrib/europecv/ecvro.def b/macros/latex/contrib/europecv/ecvro.def
index 01747ba7b7..6d10a5da5b 100644
--- a/macros/latex/contrib/europecv/ecvro.def
+++ b/macros/latex/contrib/europecv/ecvro.def
@@ -1,6 +1,6 @@
%!TEX encoding = UTF-8 Unicode
%
-% Translation completed on 01/03/2020
+% Translation completed on 13/03/2022
\ProvidesFile{ecvro.def}[europecv Romanian definitions]
% Personal information
\def\ecv@infosectionkey{\ecv@utf{Informa{\c t}ii personale}}
@@ -36,9 +36,9 @@
\def\ecv@interactkey{\ecv@utf{Interactiune}}
\def\ecv@productkey{\ecv@utf{Exprimare}}
\def\ecv@langfooterkey{\ecv@utf{Cadrului european de referin{\c t}{\u a} pentru limbi}}
-\def\ecv@cefbasickey{\ecv@utf{Basic user}} % To be tranlated
-\def\ecv@cefindepkey{\ecv@utf{Independent user}} % To be translated
-\def\ecv@cefprofkey{\ecv@utf{Proficient user}} % To be translated
+\def\ecv@cefbasickey{\ecv@utf{Utilizator de baz{\u a}}}
+\def\ecv@cefindepkey{\ecv@utf{Utilizator independent}}
+\def\ecv@cefprofkey{\ecv@utf{Utilizator experimentat}}
\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
\Large\textbf{E\ecv@kern u\ecv@kern r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
diff --git a/macros/latex/contrib/europecv/europasslogo-eps-converted-to.pdf b/macros/latex/contrib/europecv/europasslogo-eps-converted-to.pdf
new file mode 100644
index 0000000000..51190424a5
--- /dev/null
+++ b/macros/latex/contrib/europecv/europasslogo-eps-converted-to.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/europecv.cls b/macros/latex/contrib/europecv/europecv.cls
index 2febdbe04d..bfd9dea065 100644
--- a/macros/latex/contrib/europecv/europecv.cls
+++ b/macros/latex/contrib/europecv/europecv.cls
@@ -1,13 +1,13 @@
%!TEX encoding = UTF-8 Unicode
%
% European curriculum vitae class
-% Author: Nicola Vitacolonna (nicola.vitacolonna@uniud.it) and Giuseppe Silano
+% Author: Nicola Vitacolonna (nicola.vitacolonna@uniud.it) and Giuseppe Silano
%(giuseppe.silano@fel.cvut.cz)
% This material is subject to the LaTeX Project Public License, either version 1.3
% See https://ctan.mirror.garr.it/mirrors/CTAN/help/Catalogue/licenses.lppl.html
% for the details of that license
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{europecv}[24/12/2021 (Unicode TeX detection) European curriculum vitae class]
+\ProvidesClass{europecv}[13/03/2022 (Unicode TeX detection) European curriculum vitae class]
% CV models and instructions:
% http://europass.cedefop.eu.int/htm/index.htm
@@ -160,6 +160,7 @@
}%
}
\DeclareOption{romanian}{%
+ \usepackage{combelow}
\AtEndOfPackage{%
\InputIfFileExists{ecvro.def}{}{%
\ClassWarningNoLine{europecv}{Romanian definition file 'ecvro.def' not found}}%
@@ -260,7 +261,7 @@
% Europass logo
\DeclareOption{logo}{%
\providecommand*\draweuropasslogo{%
- \includegraphics[width=\ecv@logowidth]{europasslogo}}
+ \includegraphics[width=\ecv@logowidth]{europasslogo.eps}}
}
\DeclareOption{nologo}{\renewcommand*\draweuropasslogo{}}
diff --git a/macros/latex/contrib/europecv/europecv.pdf b/macros/latex/contrib/europecv/europecv.pdf
index fc46c3db77..ca999e02a5 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 753765a3bd..357ef66bb9 100644
--- a/macros/latex/contrib/europecv/europecv.tex
+++ b/macros/latex/contrib/europecv/europecv.tex
@@ -5,6 +5,7 @@
\usepackage{lmodern}
%\usepackage{microtype}
\usepackage{booktabs}
+\usepackage{combelow}
\usepackage[a4paper,left=2cm,right=2cm,top=2cm,bottom=3cm]{geometry}
@@ -51,7 +52,7 @@
Faculty of Electrical Engineering\\
Czech Technical University in Prague, Czech Republic\\
}
-\date{December 24, 2021}
+\date{March 13, 2022}
\begin{document}
@@ -66,15 +67,15 @@
\label{ABSTRACT}
\begin{abstract}
-
+
As of 11 March 2002 the European Commission has defined a common format for curricula vit\ae. This class is an unofficial \LaTeX\ implementation of that format. Although primarily intended for users in the European Union, the class can be used for any kind of curriculum vit\ae.
-To simplify the package distribution and its improvements, a GitHub repository has been opened.
-Such repository is available at the link \url{https://github.com/gsilano/EuropeCV}. Please, feel
-free to open an issue if you find mistakes or errors. At the same time, you can collaborate as a
-developer making the LaTeX packages even better. In this case, your name will be added to the
+To simplify the package distribution and its improvements, a GitHub repository has been opened.
+Such repository is available at the link \url{https://github.com/gsilano/EuropeCV}. Please, feel
+free to open an issue if you find mistakes or errors. At the same time, you can collaborate as a
+developer making the LaTeX packages even better. In this case, your name will be added to the
contributors list (at the end of the manual).
-
+
\end{abstract}
%%% END SECTION ============================================================
@@ -86,22 +87,22 @@ contributors list (at the end of the manual).
\textbf{\large{1\hspace{0.5cm}Overview}}
\vspace{0.25cm}
-This class is an unofficial \LaTeX\ implementation of the standard model for curricula vit\ae\ (the
-\emph{Europass~CV\/}) as recommended by the European
-Commission\footnote{\url{http://europa.eu.int/scadplus/leg/en/cha/c11057.htm}.}. The Europass~CV
+This class is an unofficial \LaTeX\ implementation of the standard model for curricula vit\ae\ (the
+\emph{Europass~CV\/}) as recommended by the European
+Commission\footnote{\url{http://europa.eu.int/scadplus/leg/en/cha/c11057.htm}.}. The Europass~CV
replaces the European CV, launched in~2002.
-The Europass~CV defines both the content and the layout of a curriculum vit\ae. The
-\textsf{europecv} class provides support for the latter, and for the former as far as personal
-information and spoken languages are concerned. If you want to know how the content of a
-Europass~CV must be structured you must read the documentation provided by the Europass
+The Europass~CV defines both the content and the layout of a curriculum vit\ae. The
+\textsf{europecv} class provides support for the latter, and for the former as far as personal
+information and spoken languages are concerned. If you want to know how the content of a
+Europass~CV must be structured you must read the documentation provided by the Europass
website\footnote{\url{http://europass.cedefop.eu.int/htm/index.htm}.}.
-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 vit\ae\ (possibly with the options \texttt{notitle}, \texttt{nobranding} and
-\texttt{nologo}, see below), or even for other kinds of documents: for example, this documentation
-file has been typeset using the \textsf{europecv} class. The source files are included in the
+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 vit\ae\ (possibly with the options \texttt{notitle}, \texttt{nobranding} and
+\texttt{nologo}, see below), or even for other kinds of documents: for example, this documentation
+file has been typeset using the \textsf{europecv} class. The source files are included in the
package.
\medskip
@@ -118,7 +119,7 @@ A minimal (empty) curriculum vit\ae, quite similar to the official one, can be o
\end{verbatim}
\end{quote}
-This produces the following output, having only the \emph{title} (``Europass Curriculum Vit\ae''),
+This produces the following output, having only the \emph{title} (``Europass Curriculum Vit\ae''),
and the Europass logo\footnote{It also produces a footer with the page number, not shown here.}:
\bigskip\medskip
@@ -128,7 +129,7 @@ and the Europass logo\footnote{It also produces a footer with the page number, n
\begin{europecv}
\end{europecv}
}
-
+
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 ============================================================
@@ -142,7 +143,7 @@ The main differences with respect to the official model are the use of Helvetica
The following options can be used with the \texttt{\textbackslash documentclass} command, e.g.
\begin{quote}
- \texttt{\textbackslash
+ \texttt{\textbackslash
documentclass[latin1,helvetica,narrow,italian,logo,notitle,nobranding,totpages]\{europecv\}}
\end{quote}
@@ -154,31 +155,31 @@ The following options can be used with the \texttt{\textbackslash documentclass}
\ecvitem[10pt]{\textbf{Important!}}{The default input encoding for the \textsf{europecv} class is UTF-8. If you have a Unicode capable text editor, you should be able to directly type text with accents, diacritics and so on (i.e., no need to use \LaTeX\ commands for special characters). In order for this to work, you must ensure that your document is saved using the UTF-8 text encoding. As an alternative, you may specify a different input encoding for your document (see options below). Please note that the \textsf{ucs} and \textsf{inputenc} packages are needed no matter which encoding you use (see Section~\ref{sec:dependencies}).}
\ecvitem{\texttt{utf8}}{Chooses UTF-8 input encoding. This is the default.}
\ecvitem[15pt]{Other options}{The other available input encodings are: \texttt{ansinew}, \texttt{applemac}, \texttt{ascii}, \texttt{cp850}, \texttt{cp852}, \texttt{cp858}, \texttt{cp437}, \texttt{cp437de}, \texttt{cp865}, \texttt{cp866}, \texttt{cp1250}, \texttt{cp1251}, \texttt{cp1252}, \texttt{cp1257}, \texttt{decmulti}, \texttt{koi8-r}, \texttt{koi8-ru}, \texttt{koi8-u}, \texttt{latin1}, \texttt{latin2}, \texttt{latin3}, \texttt{latin4}, \texttt{latin5}, \texttt{latin9}, \texttt{latin10}, \texttt{maccyr}, \texttt{macukr}, \texttt{next}.}
- \ecvitem{Notes}{Any of the above options causes the \textsf{inputenc} package to be loaded with
- the specified encoding\footnote{\texttt{utf8}, loads \textsf{inputenc} with the
+ \ecvitem{Notes}{Any of the above options causes the \textsf{inputenc} package to be loaded with
+ the specified encoding\footnote{\texttt{utf8}, loads \textsf{inputenc} with the
option~\texttt{utf8x}.} so that you do not have to load that package in your document.}
-
+
\section{Font options}
\ecvitem{\texttt{helvetica}}{Uses Helvetica as the default font.}
\ecvitem{\texttt{arial}}{Uses Arial as the default font. In order for this option to take effect, the font must have been installed and must be accessible through \LaTeX.
-
- How to install fonts in \LaTeX\ goes beyond the scope of this document: read \emph{The Font
- Installation Guide} you can find on CTAN. The \textsf{europecv} class expects the font
- filenames to use \texttt{m} for the supplier (Monotype) and \texttt{a1} for the typeface
- (Arial). For more information, please refer to the \emph{Fontname} guide you can find on
+
+ How to install fonts in \LaTeX\ goes beyond the scope of this document: read \emph{The Font
+ Installation Guide} you can find on CTAN. The \textsf{europecv} class expects the font
+ filenames to use \texttt{m} for the supplier (Monotype) and \texttt{a1} for the typeface
+ (Arial). For more information, please refer to the \emph{Fontname} guide you can find on
CTAN.}
-
+
\ecvitem[15pt]{\texttt{narrow}}{Uses a condensed version of the font. This option must be used with either \texttt{helvetica} or~\texttt{arial}.}
\ecvitem{Notes}{If no font option is specified, \textsf{europecv} will use the current font.}
-
+
\section{Language options}
\ecvitem[15pt]{\textbf{Important!}}{The following options are not related to \textsf{babel}. See the Notes at the end of this list.}
- \ecvitem{\texttt{bulgarian}}{Chooses Bulgarian language. You should load the \textsf{fontenc}
- package with~\texttt{T2A} option, or equivalent encoding (\texttt{\textbackslash
- usepackage[T2A]\{fontenc\}} in the preamble of your document). See the \textsf{examples} folder
+ \ecvitem{\texttt{bulgarian}}{Chooses Bulgarian language. You should load the \textsf{fontenc}
+ package with~\texttt{T2A} option, or equivalent encoding (\texttt{\textbackslash
+ usepackage[T2A]\{fontenc\}} in the preamble of your document). See the \textsf{examples} folder
for an example. Of course, you must also have Cyrillic fonts.}
\ecvitem{\texttt{catalan}}{Chooses Catalan language (translation not yet completed).}
-
+
\ecvitem{\texttt{czech}}{Chooses Czech language.}
\ecvitem{\texttt{danish}}{Chooses Danish language.}
\ecvitem{\texttt{dutch}}{Chooses Dutch language.}
@@ -190,41 +191,44 @@ The following options can be used with the \texttt{\textbackslash documentclass}
\ecvitem{\texttt{german}}{Chooses German language.}
\ecvitem{\texttt{greek}}{Chooses the Greek language. The \textsf{babel} package must be included in your document with at least the Greek and English language options (put \texttt{\textbackslash usepackage[greek,english]\{babel\}} in the preamble of your document.) See the \textsf{examples} folder for a minimal example. Of course, you must also have Greek fonts.}
\ecvitem{\texttt{hungarian}}{Chooses Hungarian language.}
- \ecvitem{\texttt{icelandic}}{Chooses Icelandic language. Note that this option does not work
- with the~\texttt{OT1} font encoding. Use the \textsf{fontenc} package to select an alternate
- font encoding, such as~\texttt{T1} (\texttt{\textbackslash usepackage[T1]\{fontenc\}} in the
+ \ecvitem{\texttt{icelandic}}{Chooses Icelandic language. Note that this option does not work
+ with the~\texttt{OT1} font encoding. Use the \textsf{fontenc} package to select an alternate
+ font encoding, such as~\texttt{T1} (\texttt{\textbackslash usepackage[T1]\{fontenc\}} in the
preamble of your document).}
\ecvitem{\texttt{italian}}{Chooses Italian language.}
\ecvitem{\texttt{latvian}}{Chooses Latvian language.}
- \ecvitem{\texttt{lithuanian}}{Chooses Lithuanian language. Note that this option does not work
- with the~\texttt{OT1} font encoding. Use the \textsf{fontenc} package to select an alternate
- font encoding, such as~\texttt{T1} (\texttt{\textbackslash usepackage[T1]\{fontenc\}} in the
+ \ecvitem{\texttt{lithuanian}}{Chooses Lithuanian language. Note that this option does not work
+ with the~\texttt{OT1} font encoding. Use the \textsf{fontenc} package to select an alternate
+ font encoding, such as~\texttt{T1} (\texttt{\textbackslash usepackage[T1]\{fontenc\}} in the
preamble of your document).}
\ecvitem{\texttt{maltese}}{Chooses Maltese language. You should use the \texttt{T4} font encoding (put \texttt{\textbackslash usepackage[T4]\{fontenc\}} font encoding (put \texttt{\textbackslash usepackage[T4]\{fontenc\}} in the preamble of your document), or include the \textsf{maltese} package and use the commands \texttt{\textbackslash mh}, \texttt{\textbackslash mH} and so on, for~\/mh, \/mH\ etc\ldots See the \textsf{examples}.}
\ecvitem{\texttt{norwegian}}{Chooses Norwegian language.}
\ecvitem{\texttt{polish}}{Chooses Polish language. Note that this option does not work with the~\texttt{OT1} font encoding. Use the \textsf{fontenc} package to select an alternate font encoding, such as~\texttt{T1} (\texttt{\textbackslash usepackage[T1]\{fontenc\}} in the preamble of your document).}
\ecvitem{\texttt{portuguese}}{Chooses Portuguese language.}
- \ecvitem{\texttt{romanian}}{Chooses Romanian language.}
+ \ecvitem{\texttt{romanian}}{Chooses Romanian language. Romanians do not use the letters with
+ cedillas (ş and ţ), but the versions with commas (ș and ț) (Latvians also use the same
+ diacritic, no cedillas) and thus using the ``combelow''~\LaTeX~package the following commands
+ can be used `\cb s` ($\backslash cb s$) and `\cb t` ($\backslash cb t$).}
\ecvitem{\texttt{serbian}}{Chooses Serbian language.}
\ecvitem{\texttt{slovak}}{Chooses Slovak language.}
\ecvitem{\texttt{slovenian}}{Chooses Slovenian language.}
\ecvitem{\texttt{spanish}}{Chooses Spanish language.}
\ecvitem[15pt]{\texttt{swedish}}{Chooses Swedish language.}
- \ecvitem[15pt]{Notes}{The choice of the language only affects the appearance of the title
- (``Europass Curriculum Vit\ae''), the personal information section, the spoken language table
- and the footer with the page number. In some cases, it may affects the used alphabet (e.g., in
+ \ecvitem[15pt]{Notes}{The choice of the language only affects the appearance of the title
+ (``Europass Curriculum Vit\ae''), the personal information section, the spoken language table
+ and the footer with the page number. In some cases, it may affects the used alphabet (e.g., in
Bulgarian).
-
+
If you want to use the hyphenation patterns for the language(s) of your choice, you must include the \textsf{babel} package in your document. The use of \textsf{babel} is mandatory for Greek (see the Greek language option above).
-
- If you need a different language, you must create a new \texttt{.def} file, and add the
+
+ 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.
-
+
\vspace{0.25cm}
-
- \textbf{IMPORTANT:} In case some translations are wrong, please, do not hesitate to correct
- the information reported in the translation files, i.e., \textsf{.def}. The suffix ``it'',
- ``de'', and so on, indicates the language (e.g., ``it'' means Italian, ``de'' German,
+
+ \textbf{IMPORTANT:} In case some translations are wrong, please, do not hesitate to correct
+ the information reported in the translation files, i.e., \textsf{.def}. The suffix ``it'',
+ ``de'', and so on, indicates the language (e.g., ``it'' means Italian, ``de'' German,
etc.). Pull requests on the GitHub repository are always welcome. So, don't be shy ;).}
\ecvitem{About unfinished translations}{The localizations marked as ``not yet completed'' lack the translation of the following:
\begin{itemize}
@@ -233,7 +237,7 @@ The following options can be used with the \texttt{\textbackslash documentclass}
\item ``Proficient user''
\end{itemize}
The above phrases are used by the ``predefined level description'' commands (p.~\pageref{p:predefined}), which can be replaced by~\ecv{CEF}.}
-
+
\section{Flag options}
\ecvitem{\texttt{noflag}}{Draws no flag after the title. This is the default.}
\ecvitem{\texttt{flagWB}}{Draws the following: \includegraphics[width=10mm]{EuropeFlagWB} after the title.}
@@ -241,24 +245,24 @@ The following options can be used with the \texttt{\textbackslash documentclass}
\ecvitem{\texttt{flagCMYK}}{Draws the following: \includegraphics[width=10mm]{EuropeFlagCMYK} after the title.}
\ecvitem[15pt]{\texttt{flagBlueCMYK}}{Draws the following: \includegraphics[width=10mm]{EuropeFlagBlueCMYK} after the title.}
\ecvitem{Notes}{The \textsf{graphicx} package must be included in your document for the flag to be drawn. The official model of the Europass~CV does not use any flag.}
-
+
\section{Logo options}
\ecvitem{\texttt{logo}}{Draws the Europass logo: \includegraphics[width=10mm]{europasslogo} at the beginning of the Europass~CV. This is the default.}
\ecvitem[15pt]{\texttt{nologo}}{Does not draw the Europass logo.}
\ecvitem{Notes}{The \textsf{graphicx} package must be included in your document for the Europass logo to be drawn.}
-
+
\section{Title option}
- \ecvitem[15pt]{\texttt{notitle}}{Omits the title (``Europass Curriculum Vit\ae'') at the
+ \ecvitem[15pt]{\texttt{notitle}}{Omits the title (``Europass Curriculum Vit\ae'') at the
beginning of the curriculum vit\ae.}
\ecvitem[15pt]{\texttt{nobranding}}{Turns off the ``Europass'' branding text.}
- \ecvitem{Notes}{Users outside the European Community who might want to use the
- \textsf{europecv} class may specify \texttt{notitle}, \texttt{nobranding} and \texttt{nologo}
+ \ecvitem{Notes}{Users outside the European Community who might want to use the
+ \textsf{europecv} class may specify \texttt{notitle}, \texttt{nobranding} and \texttt{nologo}
among the class options.}
-
+
\section{Page numbering}
\ecvitem[15pt]{\texttt{totpages}}{Prints the total number of pages on each page.}
\ecvitem{Notes}{This option requires the \textsf{totpages} package. The way the page numbering looks like can be changed by the command~\ecv{page} (see Footer and Footnotes section).}
-
+
\section{Spoken language table}
\ecvitem[15pt]{\texttt{booktabs}}{Loads the \textsf{booktabs} package.}
\ecvitem{Notes}{This option affects the appearance of the spoken language table (see p.~\pageref{spoken}).}
@@ -275,35 +279,35 @@ The following options can be used with the \texttt{\textbackslash documentclass}
\vspace{0.25cm}
\begin{europecv}
-
+
\section{Personal information}
- \ecvitem{\ecv{date}\texttt{\{}\textit{date}\texttt{\}}}{Sets CV update date to \emph{date}. To
+ \ecvitem{\ecv{date}\texttt{\{}\textit{date}\texttt{\}}}{Sets CV update date to \emph{date}. To
enter the current date use the \texttt{$\setminus$}\texttt{today} command.}
- \ecvitem{\ecv{name}\texttt{\{}\textit{name, surname}\texttt{\}}}{Sets your name to \emph{name},
+ \ecvitem{\ecv{name}\texttt{\{}\textit{name, surname}\texttt{\}}}{Sets your name to \emph{name},
and your surname to \emph{surname}.}
\ecvitem{\ecv{footername}\texttt{\{}\textit{name}\texttt{\}}}{Sets your name as it appears in the footer. By default, the name in the footer is the same as the one specified with \ecv{name}. Use \ecv{footername} is you want it to be different (for example, if you want to exchange the order of first name and last name).}
\ecvitem{\ecv{firstname}\texttt{\{}\textit{name}\texttt{\}}}{\textbf{Deprecated.} Use \ecv{name} and \ecv{footername} instead.}
\ecvitem{\ecv{lastname}\texttt{\{}\textit{name}\texttt{\}}}{\textbf{Deprecated.} Use \ecv{name} and \ecv{footername} instead.}
\ecvitem{\ecv{address}\texttt{[}\textit{mobile}\texttt{]}\texttt{[}\textit{office}\texttt{]}\\
- \texttt{\{}\textit{address}\texttt{\}}}{Sets the addressr to \emph{address} and, optionally,
+ \texttt{\{}\textit{address}\texttt{\}}}{Sets the addressr to \emph{address} and, optionally,
the mobile and the office addresses to~\emph{mobile} and to~\emph{office}, respectively.}
\ecvitem{\ecv{fax}\texttt{\{}\textit{fax}\texttt{\}}}{Sets the fax number to \emph{fax}. If you do not have any fax number, you can leave it empty.}
\ecvitem{\ecv{telephone}\texttt{[}\textit{mobile}\texttt{]}\texttt{[}\textit{office}\texttt{]}\\
- \texttt{\{}\textit{tel}\texttt{\}}}{Sets the telephone number to \emph{tel} and, optionally,
+ \texttt{\{}\textit{tel}\texttt{\}}}{Sets the telephone number to \emph{tel} and, optionally,
the mobile and the office numbers to~\emph{mobile} and to~\emph{office}, respectively.}
\ecvitem{\ecv{email}\texttt{\{}\textit{email}\texttt{\}}}{Sets the email to \emph{email}.}
\ecvitem{\ecv{professional}\texttt{\{}\textit{professional}\texttt{\}}}{Sets the professional email to \emph{professional}.}
- \ecvitem{\ecv{pec}\texttt{\{}\textit{pec}\texttt{\}}}{Sets the PEC email to \emph{pec}.
- Certified email (known as ``Posta elettronica certificata'' in Italy, or PEC in short) is a
- special type of email in use in Italy, Switzerland, Hong Kong and Germany. Here the link for
+ \ecvitem{\ecv{pec}\texttt{\{}\textit{pec}\texttt{\}}}{Sets the PEC email to \emph{pec}.
+ Certified email (known as ``Posta elettronica certificata'' in Italy, or PEC in short) is a
+ special type of email in use in Italy, Switzerland, Hong Kong and Germany. Here the link for
further information \url{https://en.wikipedia.org/wiki/Certified_email}.}
\ecvitem{\ecv{homepage}\texttt{\{}\texttt{\textbackslash}\texttt{url\{URL\}}\texttt{\}}}{Sets the Home page to \emph{URL}.}
- \ecvitem{\ecv{skype}\texttt{\{}\textit{skype}\texttt{\}}}{Sets the Skype account to
+ \ecvitem{\ecv{skype}\texttt{\{}\textit{skype}\texttt{\}}}{Sets the Skype account to
\emph{skype}.}
- \ecvitem{\ecv{matrixriot}\texttt{\{}\textit{matrixriot}\texttt{\}}}{Sets the Matrix/Riot
- account to \emph{matrixriot}. Here the link with more information about the service
+ \ecvitem{\ecv{matrixriot}\texttt{\{}\textit{matrixriot}\texttt{\}}}{Sets the Matrix/Riot
+ account to \emph{matrixriot}. Here the link with more information about the service
\url{https://matrix.org/}.}
- \ecvitem{\ecv{youtube}\texttt{\{}\textit{youtubeChannel}\texttt{\}}}{Sets the YouTube Channel
+ \ecvitem{\ecv{youtube}\texttt{\{}\textit{youtubeChannel}\texttt{\}}}{Sets the YouTube Channel
link to \emph{youtubeChannel}.}
\ecvitem{\ecv{nationality}\texttt{\{}\textit{nationality}\texttt{\}}}{Sets the nationality to \emph{nationality}.}
\ecvitem{\ecv{dateofbirth}\texttt{\{}\textit{birth}\texttt{\}}}{Sets the date of birth to \emph{birth}.}
@@ -314,9 +318,9 @@ The following options can be used with the \texttt{\textbackslash documentclass}
\ecvitem{\ecv{space}\texttt{\{}\textit{space}\texttt{\}}}{This command can be used \emph{only} inside \ecv{beforepicture} or \ecv{afterpicture} to vertically shift the picture or the text after the picture (see the example below).}
\ecvitem[15pt]{\ecv{personalinfo}\texttt{[}\textit{vspace}\texttt{]}}{Typesets personal information.}
\ecvitem{Notes}{\ecv{personalinfo} must appear only inside a \texttt{europecv} environment. Personal information definition commands can appear anywhere before the \texttt{europecv} environment, either in the preamble or in the document.
-
+
Note that the \ecv{picture} command does not draw anything: your picture is inserted when \ecv{personalinfo} occurs. The picture position can be controlled with \ecv{beforepicture}: for example, \ecv{beforepicture}\texttt{\{\textbackslash raggedright\}} draws the picture on the left, and \ecv{beforepicture}\texttt{\{\textbackslash centering\}} centers the picture.
-
+
The \ecv{personalinfo} command has an optional argument that tells how much vertical space to leave after the personal information block.}
\end{europecv}
@@ -326,12 +330,12 @@ For example, consider the following document:
\begin{verbatim}
\documentclass[helvetica,notitle,nobranding,nologo]{europecv}
\usepackage{graphicx}
-
+
% Define personal data
\ecvname{Alan, Touring}
\ecvfootername{}
- \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
- Cheshire, England}
+ \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
+ Cheshire, England}
\ecvtelephone[1234][5678]{4321}
\ecvfax{0055884321}
\ecvemail{\href{mailto:alan.touring@alan.turing}{alan.touring@alan.turing}}
@@ -347,7 +351,7 @@ For example, consider the following document:
\ecvbeforepicture{\raggedright}
\ecvpicture[height=3cm]{examples/at}
\ecvdate{\today}
-
+
\begin{document}
\begin{europecv}
\ecvpersonalinfo
@@ -361,7 +365,7 @@ The above will produce the following output:
{
\ecvname{Alan, Touring}
\ecvfootername{}
- \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
+ \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
Cheshire, England}
\ecvtelephone[1234][5678]{4321}
\ecvfax{0055884321}
@@ -389,11 +393,11 @@ If you do not want to use so much space, you may add some negative space with \e
\begin{verbatim}
\documentclass[helvetica,notitle,nobranding,nologo]{europecv}
\usepackage{graphicx}
-
+
\ecvname{Alan, Touring}
\ecvfootername{}
- \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
- Cheshire, England}
+ \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
+ Cheshire, England}
\ecvtelephone[1234][5678]{4321}
\ecvfax{0055884321}
\ecvemail{\href{mailto:alan.touring@alan.turing}{alan.touring@alan.turing}}
@@ -410,7 +414,7 @@ If you do not want to use so much space, you may add some negative space with \e
\ecvpicture[height=3cm]{examples/at}
\ecvafterpicture{\ecvspace{-3.5cm}}
\ecvdate{\today}
-
+
\begin{document}
\begin{europecv}
\ecvpersonalinfo
@@ -422,8 +426,8 @@ The output of the above code looks like this:
{
\ecvname{Alan, Touring}
\ecvfootername{}
- \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
- Cheshire, England}
+ \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
+ Cheshire, England}
\ecvtelephone[1234][5678]{4321}
\ecvfax{0055884321}
\ecvemail{\href{mailto:alan.touring@alan.turing}{alan.touring@alan.turing}}
@@ -452,7 +456,7 @@ Note that if your personal data (e.g., your address) is long enough, then some t
%\ecvNoHorRule
\begin{europecv}
-
+
\section{Sectioning commands}
\ecvitem{\texttt{\textbackslash}{\texttt{section}}\texttt{[}\textit{vspace}\texttt{]}\texttt{\{}\textit{title}\texttt{\}}}{Starts a new section. For example, the current section has been started with \texttt{\textbackslash}{\texttt{section}}\texttt{\{Sectioning commands\}}.}
\ecvitem{\texttt{\textbackslash}{\texttt{ecvsection}}\texttt{[}\textit{vspace}\texttt{]}\texttt{\{}\textit{title}\texttt{\}}}{\textbf{Deprecated. It is still available for backward compatibility.} Starts a new section. For example, the current section has been started with \texttt{\textbackslash}{\texttt{ecvsection}}\texttt{\{Sectioning commands\}}.
@@ -469,7 +473,7 @@ Note that if your personal data (e.g., your address) is long enough, then some t
\ecvitem{\ecv{mothertongue}\texttt{[}\textit{vspace}\texttt{]} \texttt{\{}\textit{language}\texttt{\}}}{Typesets the mother tongue.}
\ecvitem{\ecv{languageheader}\texttt{\{}\textit{symbol}\texttt{\}}}{Typesets the header of the language table. The argument is a symbol used as a footnote symbol referring to the language table footer (see below).}
\ecvitem{\ecv{languagefooter}\texttt{[}\textit{vspace}\texttt{]} \texttt{\{}\textit{symbol}\texttt{\}}}{Prints the line \textit{Common European Framework of Reference (CEF) level}. If present, this command should go after all language descriptions. The \textit{symbol} should coincide with the argument of \ecv{languageheader}.}
- \ecvitem{\ecv{language}\texttt{[}\textit{vspace}\texttt{]}\texttt{\{}\textit{l1}\texttt{\}}\texttt{\{}\textit{l2}\texttt{\}} \texttt{\{}\textit{l3}\texttt{\}}\texttt{\{}\textit{l4}\texttt{\}}\texttt{\{}\textit{l5}\texttt{\}}}{Typesets a row of the language table describing a language. The arguments \textit{l1} to~\textit{l5} correspond to the entries in the header, and they should give brief descriptions related to the following abilities:
+ \ecvitem{\ecv{language}\texttt{[}\textit{vspace}\texttt{]}\texttt{\{}\textit{l1}\texttt{\}}\texttt{\{}\textit{l2}\texttt{\}} \texttt{\{}\textit{l3}\texttt{\}}\texttt{\{}\textit{l4}\texttt{\}}\texttt{\{}\textit{l5}\texttt{\}}}{Typesets a row of the language table describing a language. The arguments \textit{l1} to~\textit{l5} correspond to the entries in the header, and they should give brief descriptions related to the following abilities:
\begin{description}
\item[\textit{l1}:] understanding (listening);
\item[\textit{l2}:] understanding (reading);
@@ -479,7 +483,7 @@ Note that if your personal data (e.g., your address) is long enough, then some t
\end{description}
The content should follow the guidelines of the Common European Framework of Reference for Languages. See Appendix~\ref{sec:selfassess} for reference. Predefined entries are defined below.}
\ecvitem[15pt]{\ecv{lastlanguage}\texttt{[}\textit{vspace}\texttt{]}\texttt{\{}\textit{l1}\texttt{\}} \texttt{\{}\textit{l2}\texttt{\}}\texttt{\{}\textit{l3}\texttt{\}}\texttt{\{}\textit{l4}\texttt{\}}\texttt{\{}\textit{l5}\texttt{\}}}{If you have specified the \texttt{booktabs} class option, you should use \ecv{lastlanguage} to typeset the last language description. If you do not use the \texttt{booktabs} class option, this is the same as \ecv{language}.}
-
+
\ecvitem[15pt]{Notes}{The above commands (apart from \ecv{languageheader}) have an optional argument \textit{vspace} that specifies how much vertical space to leave after the command.}
\ecvitem{\ecv{CEF}\texttt{\{}\textit{level}\texttt{\}}\texttt{\{}\textit{descr}\texttt{\}}}{Typesets an entry of the table, where \textit{level} is the self-assessed level code and \textit{descr} is a short description. See Appendix~\ref{sec:selfassess} for reference.}
\label{p:predefined}
@@ -492,69 +496,69 @@ Note that if your personal data (e.g., your address) is long enough, then some t
%
\section{Research Activities}\label{p:alternativeBibliogrphy}
%
- \ecvitem{\ecv{displayFootNote\\Counter} \texttt{[}\textit{key}\texttt{]}}
- {As for the `$\backslash$label` command in \LaTeX. The command creates a cross link between the
- ``key'' label and the reference command (i.e., {\ecv{refFootNoteCounter}). A counter is
- incremented when a new label is created. \texttt{key} uniquely identifies the footnote into the
+ \ecvitem{\ecv{displayFootNote\\Counter} \texttt{[}\textit{key}\texttt{]}}
+ {As for the `$\backslash$label` command in \LaTeX. The command creates a cross link between the
+ ``key'' label and the reference command (i.e., {\ecv{refFootNoteCounter}). A counter is
+ incremented when a new label is created. \texttt{key} uniquely identifies the footnote into the
document text.}}
%
- \ecvitem{\ecv{displayConference\\Publications} \texttt{[}\textit{key}\texttt{]}}
- {Same as {\ecv{displayFootNoteCounter}}, but now the command is meant creating a reference to
+ \ecvitem{\ecv{displayConference\\Publications} \texttt{[}\textit{key}\texttt{]}}
+ {Same as {\ecv{displayFootNoteCounter}}, but now the command is meant creating a reference to
conference papers.}
%
- \ecvitem{\ecv{displayBookChapter\\Publications} \texttt{[}\textit{key}\texttt{]}}
- {Same as {\ecv{displayFootNoteCounter}}, but now the command is meant creating a reference to
+ \ecvitem{\ecv{displayBookChapter\\Publications} \texttt{[}\textit{key}\texttt{]}}
+ {Same as {\ecv{displayFootNoteCounter}}, but now the command is meant creating a reference to
book chapter papers.}
%
- \ecvitem{\ecv{displayReferredJournals\\Publications} \texttt{[}\textit{key}\texttt{]}}
- {Same as {\ecv{displayFootNoteCounter}}, but now the command is meant creating a reference to
+ \ecvitem{\ecv{displayReferredJournals\\Publications} \texttt{[}\textit{key}\texttt{]}}
+ {Same as {\ecv{displayFootNoteCounter}}, but now the command is meant creating a reference to
journal papers.}
%
- \ecvitem{\ecv{displayWorkshops} \texttt{[}\textit{key}\texttt{]}}
- {Same as {\ecv{displayFootNoteCounter}, but now the command is meant creating a reference to
+ \ecvitem{\ecv{displayWorkshops} \texttt{[}\textit{key}\texttt{]}}
+ {Same as {\ecv{displayFootNoteCounter}, but now the command is meant creating a reference to
workshop papers.}}
%
- \ecvitem{\ecv{displayPosters} \texttt{[}\textit{key}\texttt{]}}
- {Same as {\ecv{displayFootNoteCounter}, but now the command is meant creating a reference to
+ \ecvitem{\ecv{displayPosters} \texttt{[}\textit{key}\texttt{]}}
+ {Same as {\ecv{displayFootNoteCounter}, but now the command is meant creating a reference to
poster papers.}}
%
- \ecvitem{\ecv{displayResearch\\Projects} \texttt{[}\textit{key}\texttt{]}}
- {Same as {\ecv{displayFootNoteCounter}}, but now the command is meant creating a reference to
+ \ecvitem{\ecv{displayResearch\\Projects} \texttt{[}\textit{key}\texttt{]}}
+ {Same as {\ecv{displayFootNoteCounter}}, but now the command is meant creating a reference to
research projects.}
%
- \ecvitem{\ecv{displayAwards} \texttt{[}\textit{key}\texttt{]}}
- {Same as {\ecv{displayFootNoteCounter}}, but now the command is meant creating a reference to
+ \ecvitem{\ecv{displayAwards} \texttt{[}\textit{key}\texttt{]}}
+ {Same as {\ecv{displayFootNoteCounter}}, but now the command is meant creating a reference to
awards.}
%
%
- \ecvitem{\ecv{refFootNote\\Counter} \texttt{[}\textit{key}\texttt{]}}
+ \ecvitem{\ecv{refFootNote\\Counter} \texttt{[}\textit{key}\texttt{]}}
{Create a reference for the ``key'' in the {\ecv{displayFootNoteCounter}}.}
%
- \ecvitem{\ecv{refConference\\Publications} \texttt{[}\textit{key}\texttt{]}}
- {Same as {\ecv{refFootNoteCounter}}, but now the command is meant creating a reference to
+ \ecvitem{\ecv{refConference\\Publications} \texttt{[}\textit{key}\texttt{]}}
+ {Same as {\ecv{refFootNoteCounter}}, but now the command is meant creating a reference to
conference papers.}
%
- \ecvitem{\ecv{refBookChapter\\Publications} \texttt{[}\textit{key}\texttt{]}}
- {Same as {\ecv{refFootNoteCounter}}, but now the command is meant creating a reference
+ \ecvitem{\ecv{refBookChapter\\Publications} \texttt{[}\textit{key}\texttt{]}}
+ {Same as {\ecv{refFootNoteCounter}}, but now the command is meant creating a reference
to book chapter papers.}
%
- \ecvitem{\ecv{refReferredJournals\\Publications} \texttt{[}\textit{key}\texttt{]}}
- {Same as {\ecv{refFootNoteCounter}}, but now the command is meant creating a
+ \ecvitem{\ecv{refReferredJournals\\Publications} \texttt{[}\textit{key}\texttt{]}}
+ {Same as {\ecv{refFootNoteCounter}}, but now the command is meant creating a
reference to journal papers.}
%
- \ecvitem{\ecv{refWorkshops} \texttt{[}\textit{key}\texttt{]}}
- {Same as {\ecv{refFootNoteCounter}}, but now the command is meant creating a reference to
+ \ecvitem{\ecv{refWorkshops} \texttt{[}\textit{key}\texttt{]}}
+ {Same as {\ecv{refFootNoteCounter}}, but now the command is meant creating a reference to
workshop papers.}
%
- \ecvitem{\ecv{refPosters} \texttt{[}\textit{key}\texttt{]}} {Same as
- {\ecv{refFootNoteCounter}}, but now the command is meant creating a reference to poster
+ \ecvitem{\ecv{refPosters} \texttt{[}\textit{key}\texttt{]}} {Same as
+ {\ecv{refFootNoteCounter}}, but now the command is meant creating a reference to poster
papers.}
%
- \ecvitem{\ecv{refResearch\\Projects} \texttt{[}\textit{key}\texttt{]}} {Same as
- {\ecv{refFootNoteCounter}}, but now the command is meant creating a reference to research
+ \ecvitem{\ecv{refResearch\\Projects} \texttt{[}\textit{key}\texttt{]}} {Same as
+ {\ecv{refFootNoteCounter}}, but now the command is meant creating a reference to research
projects.}
%
- \ecvitem{\ecv{refAwards} \texttt{[}\textit{key}\texttt{]}} {Same as
+ \ecvitem{\ecv{refAwards} \texttt{[}\textit{key}\texttt{]}} {Same as
{\ecv{refFootNoteCounter}}, but now the command is meant creating a reference to awards.}
%
\end{europecv}
@@ -566,7 +570,7 @@ As an example, the following code inside the \texttt{europecv} environment:
\ecvlanguage{French}{\ecvCOne}{\ecvCTwo}{\ecvBTwo}{\ecvCOne}{\ecvCTwo}
\ecvlastlanguage{German}{\ecvATwo}{\ecvATwo}{\ecvATwo}{\ecvATwo}{\ecvATwo}
\ecvlanguagefooter{(*)}
-\end{verbatim}
+\end{verbatim}
will produce something similar to the following:
\ecvNoHorRule
\ecvLeftColumnWidth{3.3cm}
@@ -627,13 +631,13 @@ If you have specified the \texttt{booktabs} class option, the spoken language ta
Note that you should use tight page margins to make the table fit comfortably.
-As an example for the ``Research Activities'' section, the following code inside the
+As an example for the ``Research Activities'' section, the following code inside the
\texttt{europecv} environment:
\begin{verbatim}
\begin{europecv}
\section{Research Activities}
\ecvitem{}{\textsc{\textbf{Stability of piecewise-linear systems}}}
- \ecvitem{}{Something related to the picewise-linear
+ \ecvitem{}{Something related to the picewise-linear
systems~\ecvrefReferredJournalsPublications[keyJournalPaper1].}
%
\section{Publications}
@@ -641,7 +645,7 @@ As an example for the ``Research Activities'' section, the following code inside
\ecvitem{\ecvdisplayReferredJournalsPublications[keyJournalPaper1]}{Journal paper reference.}
\ecvitem{\ecvdisplayReferredJournalsPublications[keyJournalPaper2]}{Journal paper reference.}
\end{europecv}
-\end{verbatim}
+\end{verbatim}
will produce something similar to the following:
@@ -652,14 +656,14 @@ will produce something similar to the following:
\begin{europecv}
\section{Research Activities}
\ecvitem{}{\textsc{\textbf{Stability of piecewise-linear systems}}}
- \ecvitem{}{Something related to the picewise-linear
+ \ecvitem{}{Something related to the picewise-linear
systems~\ecvrefReferredJournalsPublications[keyJournalPaper1].}
%
\section{Publications}
\ecvitem{}{\textsc{\textbf{Referred Journals}}}
- \ecvitem{\ecvdisplayReferredJournalsPublications[keyJournalPaper1]}{Journal paper
+ \ecvitem{\ecvdisplayReferredJournalsPublications[keyJournalPaper1]}{Journal paper
reference.}
- \ecvitem{\ecvdisplayReferredJournalsPublications[keyJournalPaper2]}{Journal paper
+ \ecvitem{\ecvdisplayReferredJournalsPublications[keyJournalPaper2]}{Journal paper
reference.}
\end{europecv}
}
@@ -674,7 +678,7 @@ will produce something similar to the following:
% %
% \section{Publications}
% \ecvitem{}{\textsc{\textbf{Referred Journals}}
-% \ecvitem{\ecvdisplayReferredJournalsPublications[keyJournalPaper]}{Journal paper
+% \ecvitem{\ecvdisplayReferredJournalsPublications[keyJournalPaper]}{Journal paper
% reference.}
% \end{europecv}
%}
@@ -709,16 +713,16 @@ Some parameters can be set by using the following commands.
\ecvitem{\ecv{WithHorRule}}{Draws a horizontal rule at the beginning of the Europass~CV, which spans the first column. This is the default.}
\ecvitem{\ecv{NoHorRule}}{Does not draw the horizontal rule at the beginning of the Europass~CV. This part was typeset with \ecv{NoHorRule}.}
\ecvitem{\ecv{RuleWidth}\texttt{\{}\textit{width}\texttt{\}}}{Sets the thickness of the rules. The default is~\texttt{0.4pt}. This part has been typeset with \ecv{RuleWidth}\texttt{\{2pt\}}. The vertical rule can be omitted by setting this parameter to~\texttt{0pt}.}
- \ecvitem{\ecv{ExtraRowHeight}\\\texttt{\{}\textit{height}\texttt{\}}}{Puts extra space between
- \emph{all\/} subsequent items in the \texttt{europecv} environment (including rows of the
- spoken language table). The default is~\texttt{0pt}. This part has been typeset with
+ \ecvitem{\ecv{ExtraRowHeight}\\\texttt{\{}\textit{height}\texttt{\}}}{Puts extra space between
+ \emph{all\/} subsequent items in the \texttt{europecv} environment (including rows of the
+ spoken language table). The default is~\texttt{0pt}. This part has been typeset with
\ecv{ExtraRowHeight}\texttt{\{10pt\}}.}
\ecvitem{\ecv{ColSep}\texttt{\{}\textit{width}\texttt{\}}}{Sets the space between the vertical rule and the surrounding text. The default is~\texttt{12pt}. This part has been typeset with \ecv{ColSep}\texttt{\{20pt\}}.}
\ecvitem{\ecv{FlagWidth}\texttt{\{}\textit{width}\texttt{\}}}{Sets the size of the flag. The default is~\texttt{10mm}.}
\ecvitem{\ecv{LogoWidth}\texttt{\{}\textit{width}\texttt{\}}}{Sets the size of the Europass logo. The default is~\texttt{23mm}.}
- \ecvitem{\ecv{LogoOffset}\\\texttt{\{}\textit{offset}\texttt{\}}}{Adjusts the vertical position
+ \ecvitem{\ecv{LogoOffset}\\\texttt{\{}\textit{offset}\texttt{\}}}{Adjusts the vertical position
of the Europass logo. The default is~\texttt{1cm}.}
-
+
\end{europecv}
\ecvExtraRowHeight{0pt}
\ecvColSep{12pt}
@@ -747,8 +751,8 @@ Some parameters can be set by using the following commands.
\textbf{\large{4\hspace{0.5cm}Bibliographies}}
\vspace{0.25cm}
-The main weakness of this class is related to bibliographies (an alternative solution is presented
-at page~\pageref{p:alternativeBibliogrphy}). If you insert a bibliography inside
+The main weakness of this class is related to bibliographies (an alternative solution is presented
+at page~\pageref{p:alternativeBibliogrphy}). If you insert a bibliography inside
the \verb|europecv| environment with a command like:
\begin{quote}
@@ -762,7 +766,7 @@ the \verb|europecv| environment with a command like:
the bibliography will flow out if it does not fit in the current page. The reason is that the \verb|europecv| environment is a \verb|longtable|, each~\ecv{item} corresponds to a row of the table, and a row cannot be split across pages. Therefore, you can safely put a bibliography using the \verb|\bibliography| command only outside the \verb|europecv| environment. Which may be or may not be what you want.
-Another possibility is to use the \textsf{bibentry} package, and put each \verb|\bibentry| command
+Another possibility is to use the \textsf{bibentry} package, and put each \verb|\bibentry| command
inside an \ecv{item} command:
\begin{quote}
@@ -775,9 +779,9 @@ inside an \ecv{item} command:
\end{verbatim}
\end{quote}
-The drawback of this solution is that you have to use a \verb|\bibentry| command for each
-bibliography item you want to appear. If you have written many publications, this can be a pain in
-the neck. Unfortunately, the only solution I know is to write a script to perform the task
+The drawback of this solution is that you have to use a \verb|\bibentry| command for each
+bibliography item you want to appear. If you have written many publications, this can be a pain in
+the neck. Unfortunately, the only solution I know is to write a script to perform the task
automatically.
Finally, you can add references to your publications using the commands (and also defining new ones following the same rules) \texttt{\textbackslash}{\texttt{conferencePublications}}\texttt{[Name of the label]} and \texttt{\textbackslash}{\texttt{refconferencePublications}} \texttt{[Name of the label]}. Below the code that you have to insert in the preamble.
@@ -797,29 +801,29 @@ Finally, you can add references to your publications using the commands (and als
\hyperlink{#1}{\csname #1\endcsname}%
}
\makeatother
-
+
% The counters. They have to be defined for each publication (journal papers, books, and so on).
\newcounter{ConferencePapers} %For the conference papers
\setcounter{ConferencePapers}{0}
-
+
\newcounter{JournalPapers} %For the journal papers
\setcounter{JournalPapers}{0}
-
+
% These commands have to be ridefined for each publication type (journal, paper, etc.)
\newcommand{\conferencePublications}[1][]{
\stepcounter{ConferencePapers}
\hypertarget{#1}{[C\theConferencePapers]} %C is the indexing of your conference papers
}
-
+
\newcommand{\juournalPublications}[1][]{
\stepcounter{ConferencePapers}
\hypertarget{#1}{[J\theJuournalPapers]} %J is the indexing of your jounal papers
}
-
+
\newcommand{\refconferencesPublications}[1][]{
\myhyperlink{#1}
- }
-
+ }
+
\newcommand{\refjournalPublications}[1][]{
\myhyperlink{#1}
}
@@ -873,23 +877,23 @@ Unless you want to install Arial (Narrow), you will probably typeset your curric
\fontfamily{phv}\selectfont Helvetica:\\
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9\\
a b c d e f g h i j k l m n o p q r s t u v w x y z ! ? \$ \% \& / ( ) \# *
-
+
\end{quote}
\begin{quote}
\fontfamily{ma1}\selectfont Arial:\\
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9\\
- a b c d e f g h i j k l m n o p q r s t u v w x y z ! ? \$ \% \& / ( ) \# *
+ a b c d e f g h i j k l m n o p q r s t u v w x y z ! ? \$ \% \& / ( ) \# *
\end{quote}
\begin{quote}
\fontfamily{phv}\fontseries{mc}\selectfont Condensed Helvetica:\\
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9\\
a b c d e f g h i j k l m n o p q r s t u v w x y z ! ? \$ \% \& / ( ) \# *
-
+
\end{quote}
\begin{quote}
\fontfamily{ma1}\fontseries{mc}\selectfont Arial Narrow:\\
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9\\
- a b c d e f g h i j k l m n o p q r s t u v w x y z ! ? \$ \% \& / ( ) \# *
+ a b c d e f g h i j k l m n o p q r s t u v w x y z ! ? \$ \% \& / ( ) \# *
\end{quote}
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.
@@ -903,25 +907,26 @@ The \textsf{europecv} class uses standard \LaTeX\ relative font sizes, so there
\textbf{\large{7\hspace{0.5cm}Acknowledgments}}
\vspace{0.25cm}
-Thanks to \textbf{Johann} for adding Norwegian language definitions, to \textbf{Thomas Clijsner}
-for Dutch language definitions, to \textbf{Ivan Lloro Boada} for Catalan language definitions, to
-\textbf{Petres Zolt\'an} for Hungarian language definitions and several bug fixes, to
-\textbf{Nemanja} for Serbian language definitions and to \textbf{Henrique Ferreiro} for Galician
-language definitions. Thanks to \textbf{Axel Kielhorn} for providing a complete German translation
-and a German template, to \textbf{Andrzej Lichnerowicz} for providing a complete Polish translation
-and a Polish template file, and to \textbf{Jo\"el Rouvi\`ere} for providing a complete French
-translation. Thanks to \textbf{Antonio Ospite} for providing the first version of a vector image of
-the Europass logo, and to \textbf{Jo\~ao Ventura} for providing the current vector pictures of the
-Europass logo. Thanks to \textbf{Roman Bertle} for suggesting to redefine item marks. Thanks to
-\textbf{J\"urgen Spitzm\"uller} and \textbf{lgelmi} for fixing the bugs into the 2018.07.22 and
-2018.09.02 package releases, respectively. Thanks to \textbf{redlulz} and \textbf{Emil
-Gardstr\"{o}m} for fixing the German (2018.10.12) and Swedish (2019.01.25) translation,
-respectively. Thanks to \textbf{JPSPLeite} for improving the Portuguese translation. Thanks to
-\textbf{Marc-Andre Hermanns} for adding the \texttt{nobranding} feature. Thanks to \textbf{Antonios
+Thanks to \textbf{Johann} for adding Norwegian language definitions, to \textbf{Thomas Clijsner}
+for Dutch language definitions, to \textbf{Ivan Lloro Boada} for Catalan language definitions, to
+\textbf{Petres Zolt\'an} for Hungarian language definitions and several bug fixes, to
+\textbf{Nemanja} for Serbian language definitions and to \textbf{Henrique Ferreiro} for Galician
+language definitions. Thanks to \textbf{Axel Kielhorn} for providing a complete German translation
+and a German template, to \textbf{Andrzej Lichnerowicz} for providing a complete Polish translation
+and a Polish template file, and to \textbf{Jo\"el Rouvi\`ere} for providing a complete French
+translation. Thanks to \textbf{Antonio Ospite} for providing the first version of a vector image of
+the Europass logo, and to \textbf{Jo\~ao Ventura} for providing the current vector pictures of the
+Europass logo. Thanks to \textbf{Roman Bertle} for suggesting to redefine item marks. Thanks to
+\textbf{J\"urgen Spitzm\"uller} and \textbf{lgelmi} for fixing the bugs into the 2018.07.22 and
+2018.09.02 package releases, respectively. Thanks to \textbf{redlulz} and \textbf{Emil
+Gardstr\"{o}m} for fixing the German (2018.10.12) and Swedish (2019.01.25) translation,
+respectively. Thanks to \textbf{JPSPLeite} for improving the Portuguese translation. Thanks to
+\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). Thanks to
-\textbf{Pancho Horrillo} for his fix ($\#25$, 2021.05.09 package release).
+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). Thanks to
+\textbf{Pancho Horrillo} for his fix ($\#25$, 2021.05.09 package release). Thanks to
+\textbf{Alecu Ștefan-Iulian} for his fix ($\#26$ and $\#27$, 2022.03.13 package release).
%%% END SECTION ============================================================
@@ -973,15 +978,15 @@ The following is a short description of the different levels of language assessm
\subsubsection*{Reading}
\begin{description}
\item[A1:] I can understand familiar names, words and very simple sentences, for example on notices and posters or in catalogues.
-
+
\item[A2:] I can read very short, simple texts. I can find specific, predictable information in simple everyday material such as advertisements, prospectuses, menus and timetables and I can understand short simple personal letters.
-
+
\item[B1:] I can understand texts that consist mainly of high frequency everyday or job-related language. I can understand the description of events, feelings and wishes in personal letters.
-
+
\item[B2:] I can read articles and reports concerned with contemporary problems in which the writers adopt particular attitudes or viewpoints. I can understand contemporary literary prose.
-
+
\item[C1:] I can understand long and complex factual and literary texts, appreciating distinctions of style. I can understand specialised articles and longer technical instructions, even when they do not relate to my field.
-
+
\item[C2:] I can read with ease virtually all forms of the written language, including abstract, structurally or linguistically complex texts such as manuals, specialised articles and literary works.
\end{description}
@@ -989,47 +994,47 @@ The following is a short description of the different levels of language assessm
\subsubsection*{Spoken interaction}
\begin{description}
\item[A1:] I can interact in a simple way provided the other person is prepared to repeat or rephrase things at a slower rate of speech and help me formulate what I'm trying to say. I can ask and answer simple questions in areas of immediate need or on very familiar topics.
-
+
\item[A2:] I can communicate in simple and routine tasks requiring a simple and direct exchange of information on familiar topics and activities. I can handle very short social exchanges, even though I can't usually understand enough to keep the conversation going myself.
-
+
\item[B1:] I can deal with most situations likely to arise whilst travelling in an area where the language is spoken. I can enter unprepared into conversation on topics that are familiar, of personal interest or pertinent to everyday life (e.g. family, hobbies, work, travel and current events).
-
+
\item[B2:] I can interact with a degree of fluency and spontaneity that makes regular interaction with native speakers quite possible. I can take an active part in discussion in familiar contexts, accounting for and sustaining my views.
-
+
\item[C1:] I can express myself fluently and spontaneously without much obvious searching for expressions. I can use language flexibly and effectively for social and professional purposes. I can formulate ideas and opinions with precision and relate my contribution skilfully to those of other speakers.
-
+
\item[C2:] I can take part effortlessly in any conversation or discussion and have a good familiarity with idiomatic expressions and colloquialisms. I can express myself fluently and convey finer shades of meaning precisely. If I do have a problem I can backtrack and restructure around the difficulty so smoothly that other people are hardly aware of it.
\end{description}
\subsubsection*{Spoken production}
\begin{description}
\item[A1:] I can use simple phrases and sentences to describe where I live and people I know.
-
+
\item[A2:] I can use a series of phrases and sentences to describe, in simple terms, my family and other people, living conditions, my educational background and my present or most recent job.
-
+
\item[B1:] I can connect phrases in a simple way in order to describe experiences and events, my dreams, hopes and ambitions. I can briefly give reasons and explanations for opinions and plans. I can narrate a story or relate the plot of a book or film and describe my reactions.
-
+
\item[B2:] I can present clear, detailed descriptions on a wide range of subjects related to my field of interest. I can explain a viewpoint on a topical issue giving the advantages and disadvantages of various options.
-
+
\item[C1:] I can present clear, detailed descriptions of complex subjects integrating sub-themes, developing particular points and rounding off with an appropriate conclusion.
-
+
\item[C2:] I can present a clear, smoothly-flowing description or argument in a style appropriate to the context and with an effective logical structure which helps the recipient to notice and remember significant points.
\end{description}
\subsection*{Writing}
\begin{description}
\item[A1:] I can write a short, simple postcard, for example sending holiday greetings. I can fill in forms with personal details, for example entering my name, nationality and address on a hotel registration form.
-
+
\item[A2:] I can write short, simple notes and messages. I can write a very simple personal letter, for example thanking someone for something.
-
+
\item[B1:] I can write simple connected text on topics which are familiar or of personal interest. I can write personal letters describing experiences and impressions.
-
+
\item[B2:] I can write clear, detailed text on a wide range of subjects related to my interests. I can write an essay or report, passing on information or giving reasons in support of or against a particular point of view. I can write letters highlighting the personal significance of events and experiences.
-
+
\item[C1:] I can express myself in clear, well-structured text, expressing points of view at some length. I can write about complex subjects in a letter, an essay or a report, underlining what I consider to be the salient issues. I can select a style appropriate to the reader in mind.
-
+
\item[C2:] I can write clear, smoothly-flowing text in an appropriate style. I can write complex letters, reports or articles which present a case with an effective logical structure which helps the recipient to notice and remember significant points. I can write summaries and reviews of professional or literary works.
\end{description}
-
-
+
+
\end{document}
diff --git a/macros/latex/contrib/europecv/examples/europass-cv.pdf b/macros/latex/contrib/europecv/examples/europass-cv.pdf
index 39fbccaac9..9e135c726e 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 f20b86b552..de2fbf9a77 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 387817201d..6ad3ff49f5 100644
--- a/macros/latex/contrib/europecv/templates/cv_template_en.pdf
+++ b/macros/latex/contrib/europecv/templates/cv_template_en.pdf
Binary files differ