summaryrefslogtreecommitdiff
path: root/macros/latex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-05-11 03:01:31 +0000
committerNorbert Preining <norbert@preining.info>2021-05-11 03:01:31 +0000
commit4a8a25f4c6acac624cf323115db94d934b19d6b1 (patch)
treef16750959d86faba73d68c966f772d941b278d02 /macros/latex
parent5d21f8d617189f5ef0fcbd7e53f707ceb3aa4e32 (diff)
CTAN sync 202105110301
Diffstat (limited to 'macros/latex')
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx25
-rw-r--r--macros/latex/contrib/easybook/easybook.ins48
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin305675 -> 305649 bytes
-rw-r--r--macros/latex/contrib/europecv/CHANGELOG.rst12
-rw-r--r--macros/latex/contrib/europecv/README.md3
-rw-r--r--macros/latex/contrib/europecv/europecv.cls4
-rw-r--r--macros/latex/contrib/europecv/europecv.pdfbin662190 -> 661821 bytes
-rw-r--r--macros/latex/contrib/europecv/europecv.tex41
-rw-r--r--macros/latex/contrib/europecv/examples/europass-cv.pdfbin224305 -> 235709 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_academic_en.pdfbin38531 -> 38142 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_en.pdfbin31728 -> 31276 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_en_bieber.tex306
-rw-r--r--macros/latex/contrib/europecv/templates/europecv_biber.conf22
-rw-r--r--macros/latex/contrib/europecv/templates/europecv_biber.tex35
-rw-r--r--macros/latex/contrib/europecv/templates/europecv_photo.jpgbin0 -> 6593 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/europecv_pub.bib23
-rw-r--r--macros/latex/contrib/europecv/templates/europecv_thesis.bib21
-rw-r--r--macros/latex/contrib/qrbill/README.md11
-rw-r--r--macros/latex/contrib/qrbill/qrbill.dtx43
-rw-r--r--macros/latex/contrib/qrbill/qrbill.ins6
-rw-r--r--macros/latex/contrib/qrbill/qrbill.pdfbin75048 -> 75678 bytes
21 files changed, 537 insertions, 63 deletions
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index f42234ae72..c0015370b0 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -24,11 +24,11 @@
% \changes{v1.20}{2021/01/09}{修改和完善用户文档。}
% \changes{v1.20}{2021/01/09}{模板更改为使用 CC-BY 许可协议。}
% \changes{v1.23}{2021/03/19}{修复在 \pkg{ctex} v2.5.6 更新后 \cls{easybook} 与 \pkg{hyperref} 冲突问题。}
-% \changes{v1.25f}{2021/05/03}{取消附带的示例文件,可查看历史版本及其它来源的使用样例。}
+% \changes{v1.25g}{2021/05/03}{取消附带的示例文件,可查看历史版本及其它来源的使用样例。}
%
% \title{\sffamily easybook 文档类手册}
% \author{瞿毅}
-% \date{2021/05/09\hskip\ccwd\relax v1.25f\thanks{\url{https://gitee.com/texl3/easybook}}}
+% \date{2021/05/10\hskip\ccwd\relax v1.25g\thanks{\url{https://gitee.com/texl3/easybook}}}
%
% \maketitle
% \begin{abstract}
@@ -118,7 +118,7 @@
% \end{syntax}
% 传递给 \cls{ctexbook} 设置字体,最好不要使用原有的 \opt{fontset} 选项,默认情况下使用自定义字体而不开启这个选项,可根据安装的字体及电脑系统选取。\opt{noto} 与 \opt{none} 选项的相关描述见小节 \ref{subsec:font settings},\opt{overleaf} 是一个各系统通用选项,会检测系统环境选取对应字体。
% \changes{v1.21}{2021/01/12}{默认字体与 \CTeX 一致,不再是自定义字体。}
-% \changes{v1.25f}{2021/05/04}{修复使用 \pkg{xeCJK} 与 \pkg{fontspec} 宏包的字体设置命令在 \hologo{LuaLaTeX} 下失效的问题。}
+% \changes{v1.25g}{2021/05/04}{修复使用 \pkg{xeCJK} 与 \pkg{fontspec} 宏包的字体设置命令在 \hologo{LuaLaTeX} 下失效的问题。}
% \end{function}
%
% \begin{function}[rEXP,added = 2021-01-05,updated = 2021-01-13]{paper}
@@ -169,7 +169,7 @@
% \tn{listoflistings*+}\oarg{键值列表}
% \end{syntax}
% \tn{listoffigures} 命令输出图片目录,\tn{listoftables} 输出表格目录,\tn{listoflistings} 输出代码目录。带有星号的目录命令不将标题添加进主文档目录,带有+号的目录命令可以使当前标题编号。\tn{tableofcontents+} 与其它命令不同是用于输出双语目录,需要与双语目录标题命令 \tn{bichapter} 等或设置图片、表格和代码等英文目录的标题配合使用,附加代码是中文与英文目录之间的代码,可以插入文本和换页命令等。目录的键值列表选项如下
-% \changes{v1.25f}{2021/05/05}{命令 \tn{tableofcontents} 可以输出双语目录。}
+% \changes{v1.25g}{2021/05/05}{命令 \tn{tableofcontents} 可以输出双语目录。}
% \end{function}
%
% \begin{function}{multoc,title,format,aftertitle,pagestyle,book,article}
@@ -200,7 +200,7 @@
% 双语目录的标题命令目前设置了常用的三个级别,它们将中文标题正常输出,并使中英文标题加入双语目录,这个功能是为国内一些大学的学位论文模板的要求设计,在一般情况和英文模式下不需要使用。
%
% 它们的星号变体命令使文中标题不编号,但是仍然加入双语目录,若英文标题参数空置那么仅加入中文目录而不加入英文目录,这一特点与 \tn{chapter*} 等命令的行为不太一样,在一些情况下会用到。可选参数是目录中的中文标题,默认与中文标题一致,正文标题过长时可用它设置在目录中显示的标题。双语目录的格式是一致的,共享使用 \tn{tocset} 的设置,英文目录的章级别标题名及编号的修改方式如下
-% \changes{v1.25f}{2021/05/05}{增加与双语目录配合的标题命令。}
+% \changes{v1.25g}{2021/05/05}{增加与双语目录配合的标题命令。}
% \end{function}
%
% \begin{function}{biname,binmuber}
@@ -299,7 +299,7 @@
% \opt{refset} 将超链接选项(包括以上选项)交给 \pkg{hyperref} 处理,除了一些关于 pdf 书签的选项可能会失效,其它由键值选项命令 \tn{hypersetup} 支持的多数选项可用。
% \changes{v1.10}{2021/01/08}{修复了 \opt{linktopage} 选项关闭时目录中标题编号无超链接的问题。}
% \changes{v1.24}{2021/04/05}{增加 \pkg{hyperref} 超链接选项完整的支持。}
-% \changes{v1.25f}{2021/05/06}{模块名 \opt{link} 改为 \opt{refset},\opt{link} 作为兼容性保留。}
+% \changes{v1.25g}{2021/05/06}{模块名 \opt{link} 改为 \opt{refset},\opt{link} 作为兼容性保留。}
% \end{function}
%
% \begin{optdesc}
@@ -932,7 +932,7 @@
% \item[graphicx] 增强了对图形插入的支持。
% \item[fancyhdr] 广泛控制页面的页眉和页脚。
% \item[titletoc] 设置目录中的标题格式。
-% \item[caption-light] 在浮动环境中自定义题注。
+% \item[caption] 在浮动环境中自定义题注。
% \item[tabularx] 带有可调整宽度的列的表格。
% \item[multirow] 创建跨越多行的表格单元格。
% \item[booktabs] 为表格提供三线表式的命令。
@@ -951,7 +951,7 @@
%<*class>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplClass{easybook}{2021/05/09}{1.25f}{beta}
+\ProvidesExplClass{easybook}{2021/05/10}{1.25g}{beta}
\cs_generate_variant:Nn \eb_ctex_define:nn { nx }
\cs_generate_variant:Nn \int_to_arabic:n { v }
@@ -1124,8 +1124,7 @@
chemformula,siunitx,ulem,pifont,
geometry,marginnote,nccfoots,
pdfpages,graphicx,
- fancyhdr,titletoc,
- caption-light,
+ fancyhdr,titletoc,caption,
tabularx,multirow,booktabs,
enumitem,
listings
@@ -1158,9 +1157,9 @@
{ expl3 } { 2020/10/27 },
{ xparse } { 2020/10/27 },
{ l3keys2e } { 2020/10/27 },
- { ctex } { 2020/10/19 },
+ { ctex } { 2021/03/14 },
{ thmtools } { 2020/08/01 },
- { caption-light } { 2020/08/24 }
+ { caption } { 2020/08/24 }
}
{ \eb_package_later_bool:nn #1 }
@@ -1959,7 +1958,7 @@
\captionsetup
{
format = hang,
- font = {stretch = {\fp_use:N \l__eb_spread_caption_fp}},
+ font = {stretch = \fp_use:N \l__eb_spread_caption_fp},
labelfont = {color = ctex@frame},
labelsep = ccwd,
singlelinecheck = true,
diff --git a/macros/latex/contrib/easybook/easybook.ins b/macros/latex/contrib/easybook/easybook.ins
index 3abe67baa8..af8f3f8134 100644
--- a/macros/latex/contrib/easybook/easybook.ins
+++ b/macros/latex/contrib/easybook/easybook.ins
@@ -1,25 +1,25 @@
-%
-% Copyright (C) 2021 by Qu Yi <quee123@foxmail.com>
-%
-% This work may be distributed and/or modified under the
-% conditions of the CC-BY 4.0 License.
-% The latest version of this license is in
-% https://creativecommons.org/licenses/by/4.0/legalcode
-\input ctxdocstrip
-\keepsilent
-\askforoverwritefalse
-
-\usedir{tex/latex/easybook}
-
-\preamble
-Copyright (C) 2021 by Qu Yi <quee123@foxmail.com>
-
-This work may be distributed and/or modified under the
-conditions of the CC-BY 4.0 License.
-The latest version of this license is in
- https://creativecommons.org/licenses/by/4.0/legalcode
-\endpreamble
-
-\generate{\file{\jobname.cls}{\from{\jobname.dtx}{class}}}
-
+%
+% Copyright (C) 2021 by Qu Yi <quee123@foxmail.com>
+%
+% This work may be distributed and/or modified under the
+% conditions of the CC-BY 4.0 License.
+% The latest version of this license is in
+% https://creativecommons.org/licenses/by/4.0/legalcode
+\input ctxdocstrip
+\keepsilent
+\askforoverwritefalse
+
+\usedir{tex/latex/easybook}
+
+\preamble
+Copyright (C) 2021 by Qu Yi <quee123@foxmail.com>
+
+This work may be distributed and/or modified under the
+conditions of the CC-BY 4.0 License.
+The latest version of this license is in
+ https://creativecommons.org/licenses/by/4.0/legalcode
+\endpreamble
+
+\generate{\file{\jobname.cls}{\from{\jobname.dtx}{class}}}
+
\endbatchfile \ No newline at end of file
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index 6d30d9c28e..02a5ba2cb8 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/CHANGELOG.rst b/macros/latex/contrib/europecv/CHANGELOG.rst
index addeeb85ef..83c0bb691b 100644
--- a/macros/latex/contrib/europecv/CHANGELOG.rst
+++ b/macros/latex/contrib/europecv/CHANGELOG.rst
@@ -2,6 +2,18 @@
Changelog for package europecv
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+20XX.XX.XX
+----------
+* Files comply with the CTAN requirements
+* Update templates as required by CTAN
+* Contributors: Giuseppe Silano
+
+2021.05.09
+----------
+* Update package documentation for new release
+* Fix condensed fontseries name on the narrow option (#25)
+* Contributors: pancho horrillo, Giuseppe Silano
+
2021.02.05
----------
* Improved Portuguese translation (#24)
diff --git a/macros/latex/contrib/europecv/README.md b/macros/latex/contrib/europecv/README.md
index f399bddf7d..604cb62fd6 100644
--- a/macros/latex/contrib/europecv/README.md
+++ b/macros/latex/contrib/europecv/README.md
@@ -1,9 +1,10 @@
-[![All Contributors](https://img.shields.io/badge/all_contributors-23-orange.svg?style=flat-square)](#contributors)
+[![All Contributors](https://img.shields.io/badge/all_contributors-24-orange.svg?style=flat-square)](#contributors)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[![first-timers-only](https://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat-square)](https://www.firsttimersonly.com/)
[![License](https://svgshare.com/i/KPL.svg)](https://spdx.org/licenses/LPPL-1.3c.html)
# EuropeCV
+
TeX code associated to the EuropeCV [CTAN repository](https://ctan.org/pkg/europecv).
# Content of the package
diff --git a/macros/latex/contrib/europecv/europecv.cls b/macros/latex/contrib/europecv/europecv.cls
index e91a274977..6e16c42c6f 100644
--- a/macros/latex/contrib/europecv/europecv.cls
+++ b/macros/latex/contrib/europecv/europecv.cls
@@ -6,7 +6,7 @@
% See https://ctan.mirror.garr.it/mirrors/CTAN/help/Catalogue/licenses.lppl.html
% for the details of that license
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{europecv}[01/03/2020 (Unicode TeX detection) European curriculum vitae class]
+\ProvidesClass{europecv}[05/10/2021 (Unicode TeX detection) European curriculum vitae class]
% CV models and instructions:
% http://europass.cedefop.eu.int/htm/index.htm
@@ -240,7 +240,7 @@
\renewcommand{\sfdefault}{ma1}
}
\DeclareOption{narrow}{
- \renewcommand{\seriesdefault}{mc} % Narrow
+ \renewcommand{\seriesdefault}{c} % Narrow
\renewcommand{\bfdefault}{bc} % Boldface narrow
}
% No title
diff --git a/macros/latex/contrib/europecv/europecv.pdf b/macros/latex/contrib/europecv/europecv.pdf
index 2c800f564e..4aa8db3fb8 100644
--- a/macros/latex/contrib/europecv/europecv.pdf
+++ b/macros/latex/contrib/europecv/europecv.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/europecv.tex b/macros/latex/contrib/europecv/europecv.tex
index 8d7c9e53b2..7a3d8518a7 100644
--- a/macros/latex/contrib/europecv/europecv.tex
+++ b/macros/latex/contrib/europecv/europecv.tex
@@ -51,7 +51,7 @@
Faculty of Electrical Engineering\\
Czech Technical University in Prague, Czech Republic\\
}
-\date{February 6, 2021}
+\date{May 10, 2021}
\begin{document}
@@ -62,6 +62,8 @@
\pagestyle{plain}
+%%% START SECTION ==========================================================
+
\label{ABSTRACT}
\begin{abstract}
@@ -75,6 +77,10 @@ contributors list (at the end of the manual).
\end{abstract}
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\label{Overview}
\vspace{0.25cm}
\textbf{\large{1\hspace{0.5cm}Overview}}
@@ -117,6 +123,10 @@ This produces the following output, having only the \emph{title} (``Europass Cur
The main differences with respect to the official model are the use of Helvetica (which should be in any standard \LaTeX\ distribution) instead of Arial, and the use of a vector image instead of a low-resolution bitmap.
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\label{A curriculum through class options}
\vspace{0.5cm}
\textbf{\large{2\hspace{0.5cm}A curriculum through class options}}
@@ -236,6 +246,9 @@ The following options can be used with the \texttt{\textbackslash documentclass}
\ecvitem{Notes}{This option affects the appearance of the spoken language table (see p.~\pageref{spoken}).}
\end{europecv}
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
%\pagebreak
\label{A curriculum through commands}
@@ -679,12 +692,20 @@ In such a way, you can refer your publications into the text as reported below a
\end{europecv}
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\vspace{0.5cm}
\textbf{\large{5\hspace{0.5cm}\setword{Dependencies}{sec:dependencies}}}
\vspace{0.25cm}
The \textsf{europecv} class is built upon the \textsf{article} class, so you can use all standard \textsf{article} options, such as \verb|12pt|, \verb|draft|, \verb|a4paper|, and so on. It requires the \textsf{array}, \textsf{longtable}, \textsf{fancyhdr}, \textsf{ucs} and~\textsf{inputenc} packages, which should be available by default on any decent \LaTeX\ distribution.
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\vspace{0.5cm}
\textbf{\large{6\hspace{0.5cm}Official Europass CV and \textsf{europecv}: the differences}}
\vspace{0.25cm}
@@ -716,6 +737,10 @@ Unless you want to install Arial (Narrow), you will probably typeset your curric
The \textsf{europecv} class uses standard \LaTeX\ relative font sizes, so there are a few mismatches with respect to the official template. The vertical rule has a different width with respect to the official one(s), but this can easily be changed with \ecv{RuleWidth}. The mobile phone number is placed in an unusual position in the official model: almost flushed right, but not quite. I have decided to put it a \texttt{\textbackslash qquad} from the telephone number, and I have added a colon. Finally, I have decided to put a comma between the last name and the first name in the personal information block, because I think it helps distinguishing between them in some cases.
%The last noticeable difference is the span of the vertical rule, which in the official model goes through the page footer. The \textsf{europecv} class keeps the footer separate from the text of the curriculum vit\ae.
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\vspace{0.5cm}
\textbf{\large{7\hspace{0.5cm}Acknowledgments}}
\vspace{0.25cm}
@@ -737,7 +762,12 @@ respectively. Thanks to \textbf{JPSPLeite} for improving the Portuguese translat
\textbf{Marc-Andre Hermanns} for adding the \texttt{nobranding} feature. Thanks to \textbf{Antonios
Tsolomitis} for his suggestions into the 2020.01.06 package release. Thanks to \textbf{
Davide Peressoni} for the biber support (2020.10.26 package release). Thanks to \textbf{Nuno
-Fachada} for his help with the Portuguese translation (2021.02.05 package release).
+Fachada} for his help with the Portuguese translation (2021.02.05 package release). Thanks to
+\textbf{Pancho Horrillo} for his fix ($\#25$, 2021.05.09 package release).
+
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
\vspace{0.5cm}
\textbf{\large{8\hspace{0.5cm}Disclaimer}}
@@ -749,6 +779,9 @@ I am not a \TeX pert or a typographer, so I may have introduced typographical mi
The flags have been downloaded from \url{http://europa.eu.int/abc/symbols/emblem/index_en.htm}. The vector image of the logo (in \texttt{eps} and~\texttt{pdf} format) is an unofficial version that was kindly provided by Jo\~ao Ventura. As far as I can understand, distributing those files within this class does not violate any license or copyright.
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
\vspace{0.5cm}
\textbf{\large{9\hspace{0.5cm}License}}
@@ -756,6 +789,10 @@ The flags have been downloaded from \url{http://europa.eu.int/abc/symbols/emblem
All files in this package may be distributed under the terms of the \LaTeX\ Project Public License. See \url{https://www.latex-project.org/lppl/} for the details of that license.
+%%% END SECTION ============================================================
+
+%%% START SECTION ==========================================================
+
\appendix
\vspace{0.5cm}
diff --git a/macros/latex/contrib/europecv/examples/europass-cv.pdf b/macros/latex/contrib/europecv/examples/europass-cv.pdf
index 1ff01923fc..a8b8ac3971 100644
--- a/macros/latex/contrib/europecv/examples/europass-cv.pdf
+++ b/macros/latex/contrib/europecv/examples/europass-cv.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/templates/cv_template_academic_en.pdf b/macros/latex/contrib/europecv/templates/cv_template_academic_en.pdf
index 3d6338d908..06470628a5 100644
--- a/macros/latex/contrib/europecv/templates/cv_template_academic_en.pdf
+++ b/macros/latex/contrib/europecv/templates/cv_template_academic_en.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/templates/cv_template_en.pdf b/macros/latex/contrib/europecv/templates/cv_template_en.pdf
index 89e03bb4e7..c6b1fabda1 100644
--- a/macros/latex/contrib/europecv/templates/cv_template_en.pdf
+++ b/macros/latex/contrib/europecv/templates/cv_template_en.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/templates/cv_template_en_bieber.tex b/macros/latex/contrib/europecv/templates/cv_template_en_bieber.tex
new file mode 100644
index 0000000000..b930f86e98
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/cv_template_en_bieber.tex
@@ -0,0 +1,306 @@
+% !TeX root = ./cv.tex
+\def\Umathchar{} %prevents europecv to load utf8x
+\documentclass[totpages,openbib,english,flagCMYK,notitle,nobranding,booktabs]{europecv}
+\usepackage[utf8]{inputenc}
+
+\usepackage[backend=biber,style=alphabetic,natbib=false,doi=true,sorting=ydnt,labelnumber,defernumbers=true]{biblatex}%,url=false
+\input{europecv_biber.tex}
+\addbibresource{europecv_pub.bib}
+\addbibresource{europecv_thesis.bib}
+\nocite{*}
+
+\renewbibmacro*{cite}{%
+ \printtext[bibhyperref]{%
+ \printfield{labelprefix}%
+ \ifkeyword{thesis}
+ {T\printfield{labelnumber}}
+ {\printfield{labelalpha}%
+ \printfield{extraalpha}}}}
+
+\usepackage{lmodern} % for middle positioned tilde
+\usepackage[T1]{fontenc}
+\usepackage{graphicx}
+\usepackage[a4paper,top=1.27cm,left=1cm,right=1cm,bottom=2cm]{geometry}
+\usepackage[english]{babel}
+
+% \usepackage[lowtilde]{url}
+\ifpdf
+\usepackage[pdftex,colorlinks]{hyperref}
+\else
+\usepackage{hyperref}
+\fi
+
+\usepackage[UKenglish]{isodate}
+\cleanlookdateon
+
+\let\copyeuropeflag\draweuropeflag
+\renewcommand\draweuropeflag{}
+
+\renewcommand{\ttdefault}{\familydefault}%{phv} % Uses Helvetica instead of fixed width font
+
+\newcommand*{\SignatureAndDate}[1]{%
+% \par\noindent\makebox[2.5in]{Place \textsc{(Province)}, \today}
+% \par\noindent\makebox[2.5in]{\hrulefill} \hfill\makebox[2.0in]{\hrulefill}%
+% \par\noindent\hfill\makebox[5.43in][l]{\hspace{2cm}Place and date} \makebox[2.0in][l]{#1}%
+}%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% INFO %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\ecvname{John Smith}
+\ecvfootername{John}
+\ecvaddress{address}
+\ecvtelephone{(+1) phone}
+\ecvemail{\href{mailto:john.smith@mail.com}{john.smith@mail.com}}
+\ecvprofessional{\href{mailto:john.smith@acme.com}{john.smith@acme.com}}
+% \ecvpec{\href{mailto:emailo@pec.it}{email@pec.it}}
+\ecvhomepage{\url{https://acme.com/~smithj}}
+% \ecvmatrixriot{(Remove if not relevant)}
+% \ecvskype{(Remove if not relevant)}
+\ecvnationality{Terrestrian}
+\ecvdateofbirth{25 April 1965}
+\ecvgender{Male}
+% \ecvdate{\today}
+\ecvpicture[width=3cm]{euopecv_photo}
+\ecvafterpicture{\ecvspace{-4cm}}
+%\ecvfootnote{For further details please take a look here: \url{http://europass.cedefop.eu.int}\\
+%\textcopyright~European Communities, 2003.}
+
+\begin{document}
+\selectlanguage{english}
+
+\begin{europecv}
+\tabularnewline[-5.5em]
+& {\Large\textbf{Curriculum vitæ} \hfill\copyeuropeflag}\tabularnewline
+& {Updated \today}\tabularnewline[-2em]
+\ecvpersonalinfo[5pt]
+
+\ecvitem{GitLab}{\url{https://gitlab.com/JohnSmith}}[20pt]
+
+% \ecvitem{\large\textbf{Desired employment/ Occupational~field}}{\large\textbf{(Remove if not relevant)}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% WORK %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Work experience}{Work experience}
+\section{Work experience}
+\ecvitem{\large Intership}{ACME}
+\ecvitem{1/2012 -- 12/2013}{\url{https://acme.com}}
+\ecvitem{}{NYC}
+\ecvitem{}{R\&D in General Systems.}
+[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EDUCATION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Education}{Education}% and training}
+\section{Education}
+
+\ecvitem{\large Master's Degree}{Snack Engineering}
+\ecvitem{9/2010 -- 7/2012}{University of NY}
+\ecvitem{}{\url{https://www.uniny.com}}
+\ecvitem{}{NYC}
+\ecvitem{}{Final grade: 110/110 cum laude}
+\ecvitem{}{Thesis: "How to eat snacks" \cite{master}}
+\ecvitem{}{EQF level: 7}
+\ecvitem{}{Credits: 120 CFU/ECTS}
+[10pt]
+\ecvitem{\large Bachelor’s Degree}{Snack Engineering}
+\ecvitem{9/2006 -- 7/2010}{University of NY}
+\ecvitem{}{\url{https://www.uniny.com}}
+\ecvitem{}{NYC}
+\ecvitem{}{Final grade: 110/110 cum laude}
+\ecvitem{}{Thesis: "How to open snacks" \cite{bachelor}}
+\ecvitem{}{EQF level: 6}
+\ecvitem{}{Credits: 180 CFU/ECTS}
+[10pt]
+
+\ecvitem{\large Maturity Diploma}{Snacks}
+\ecvitem{9/2000 -- 7/2006}{Gynnasium Great Apple}
+\ecvitem{}{\url{http://www.greatapple.com}}
+\ecvitem{}{NYC}
+\ecvitem{}{Final grade: 100/100 cum laude}
+\ecvitem{}{Thesis: "How to buy a snack"}
+\ecvitem{}{EQF level: 4}
+[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ACADEMIC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Academic appointments}{Academic appointments}
+% \section{Academic appointments}
+%
+% \ecvitem{Dates [from -- to]}{\textbf{Associate Professor} at University of XX, YY, Department of ZZ.}
+%
+% \pdfbookmark{Professional and scientific appointments}{Professional and scientific appointments}
+% \section{Professional and scientific appointments}
+%
+% \ecvitem{Dates}{\textbf{IEEE Senior Membership} obtained from Institute of Electrical and Electronics Engineers.}
+%
+% \pdfbookmark{Research areas}{Research areas}
+% \section{Research areas}
+%
+% \ecvitem{}{Autonomous systems; distributed control and optimization over networks; nonsmooth systems; piecewise quadratic stability.}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SKILLS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Personal skills and~competences}{Personal skills and~competences}
+\section{Personal skills and~competences}
+
+\ecvmothertongue[12pt]{English}
+% \ecvitem{\large Other language}{English}
+\ecvlanguageheader{(*)}
+%\ecvlanguage{Language}{}{}{}{}{}
+\ecvlastlanguage{English}{\ecvBOne}{\ecvBTwo}{\ecvCTwo}{\ecvBTwo}{\ecvAOne}
+\ecvlanguagefooter[10pt]{(*)}
+
+% \ecvitem[10pt]{\large Social skills and competences}{Soft skills}
+% \ecvitem[10pt]{\large Organisational skills and competences}{Team work, Project management}
+% \ecvitem[10pt]{\large Technical skills and competences}{Software develop, Electronics}
+\ecvitem[10pt]{\large Computer skills and competences}{Power on/off a PC, Microsoft Office, Minecraft}
+%\ecvitem[10pt]{\large Artistic skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+%\ecvitem[10pt]{\large Other skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem{\large Driving licence}{Category DE}
+[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ADDITIONAL INFORMATION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Additional information}{Additional information}
+% \section{Additional information}
+% \ecvitem[10pt]{}{Include here any other information that may be relevant, for example contact persons, references, etc. (Remove heading if not relevant).}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% INTERESTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \ecvitem{}{\textbf{Personal interests}}
+% \ecvitem{}{\ldots}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PROJECTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Projects and collaborations}{Projects and collaborations}
+\section{Projects and collaborations}
+
+% \ecvitem{10/2020}{\textbf{fidx}}
+% \ecvitem{}{A module for float and custom indexes in Python.}
+% \ecvitem{}{\url{https://pypi.org/project/fidx}}
+% [10pt]
+
+\ecvitem{11/2013 -- 4/2015}{ACME project}
+\ecvitem{}{System for make snacks.}
+\ecvitem{}{\url{https://acme.com/project1234}}
+\ecvitem{}{Promoted by: ACME}
+\ecvitem{}{In collaboration with: Supersnacks}
+\ecvitem{}{Presented at: "My favourite snack" 2015 organized by ACME in NYC}
+[10pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TALKS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Invited talks}{Invited talks}
+% \section{Invited talks}
+%
+% \ecvitem{Dates}{The name of the talk, Place.}
+%%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EDITORIAL %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \pdfbookmark{Scientific and editorial activity}{Scientific and editorial activity}
+% \section{Scientific and editorial activity}
+%
+% \subpdfbookmark{Editorial Board}{Editorial Board}
+% \ecvitem{}{\textbf{Editorial Board}}
+%
+% \\
+%
+% \subpdfbookmark{Editor of edited books}{Editor of edited books}
+% \ecvitem{}{\textbf{Editor of edited books}}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CONFERENCES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Conferences services}{Conferences services}
+% \section{Conferences services}
+%
+% \subpdfbookmark{Program committees}{Program committees}
+% \ecvitem{}{\textbf{Program committees}}
+%
+% \\
+%
+% \subpdfbookmark{Associate editor}{Associate editor}
+% \ecvitem{}{\textbf{Associate editor}}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TEACHING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Teaching activity}{Teaching activity}
+\section{Teaching activity}
+
+% \ecvitem{Academics Years: since YY/ZZ -- today}{Graduate course ``Title of the course'', number of credits, when e where.}
+
+\subpdfbookmark{Tutorship}{Tutorship}
+\ecvitem{}{\textbf{Tutorship}}
+\ecvitem{A.Y. 2010/11 -- 12/13}{Tutor of Snack Engineering}
+\ecvitem{}{University Merit College "James Bond"}
+\ecvitem{}{NYC}
+[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ANNEXES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Annexes}{Annexes}
+% \section{Annexes}
+% \ecvitem{}{List any item attached to the CV}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% REFERENCES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \pdfbookmark{Referencens}{References}
+% \section{References}
+%
+% \ecvitem{}{List of references}
+%[20pt]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% RESEARCH %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Research activities}{Research activities}
+\section{Research activities}
+
+\ecvitem{}{\textbf{Snacks}}
+\ecvitem{}{Snacks basis. \cite{bachelor, master}}
+\ecvitem{}{Snacks industry. \cite{make,sell,sold}}
+[20pt]
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PUBLICATIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark{Publications}{Publications}
+\section{Publications}
+
+% \subpdfbookmark{Refereed conference proceedings}{Refereed conference proceedings}
+% \ecvitem{}{\textbf{Refereed conference proceedings}}
+% \\
+%
+% \ecvitem[10pt]{\vspace{-0.25cm}\conferencePublications[FirstPubLabel]}{Details related to the conference paper}
+%
+% \ecvitem[10pt]{\vspace{-0.25cm}\conferencePublications[SecondPubLabel]}{Details related to the conference paper}
+%
+% \ecvitem[10pt]{\vspace{-0.25cm}\conferencePublications[ThirdPubLabel]}{Details related to the conference paper}
+
+\subpdfbookmark{Journal}{Journal}
+&\printbibliography[notkeyword=thesis,title=Conference]
+\\
+
+\subpdfbookmark{Thesis}{Thesis}
+&\printbibliography[keyword=thesis,title=Thesis,resetnumbers]
+
+
+\end{europecv}
+
+\vspace{5.0cm}
+
+
+%\hfill\includegraphics[scale=0.05]{figure/sign.png}
+% \vspace{-2.5cm}
+% \SignatureAndDate{\hspace{1.5cm}Name Surname}
+
+
+
+\end{document}
+
+
diff --git a/macros/latex/contrib/europecv/templates/europecv_biber.conf b/macros/latex/contrib/europecv/templates/europecv_biber.conf
new file mode 100644
index 0000000000..b6bad03e9f
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/europecv_biber.conf
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+ <sourcemap>
+ <maps datatype="bibtex" bmap_overwrite="1">
+ <!-- Remove URL if ∃ DOI -->
+ <map>
+ <map_step map_field_source="DOI" map_final="1"/>
+ <map_step map_field_set="URL" map_null="1"/>
+ </map>
+
+ <!-- Categories -->
+ <map>
+ <per_datasource>thesis.bib</per_datasource>
+ <map_step map_field_set="KEYWORDS" map_field_value="thesis" map_append="1"/>
+ </map>
+ <map>
+ <per_datasource>pub.bib</per_datasource>
+ <map_step map_field_set="KEYWORDS" map_field_value="pub" map_append="1"/>
+ </map>
+ </maps>
+ </sourcemap>
+</config>
diff --git a/macros/latex/contrib/europecv/templates/europecv_biber.tex b/macros/latex/contrib/europecv/templates/europecv_biber.tex
new file mode 100644
index 0000000000..892677f20a
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/europecv_biber.tex
@@ -0,0 +1,35 @@
+% !TeX root = ./cv.tex
+
+\makeatletter
+ % Add a row of two cols to a global list
+ % #1: list; #2#3: two cols
+ \def\ecv@blx@additemto#1#2#3{\expandafter\gdef\expandafter#1\expandafter{#1\\#2&#3}}
+
+ % Called for each item
+ \def\blx@bibitem#1{%
+ % Counter for defernumbers
+ \blx@getdata{#1}%
+ \blx@thelabelnumber%
+ %
+ % Add current item to the list
+ \ecv@blx@additemto\ecv@blx@table{%
+ % Hypertarget
+ \raisebox{10pt}[0pt][0pt]{\hypertarget{cite.\the\c@refsection @#1}{}}%
+ % Label
+ \protect\NoHyper\cite{#1}%
+ }{%
+ % Citation
+ \fullcite{#1}\vspace{5pt}%
+ }%
+ }
+
+ \let\std@blx@printbibliography\printbibliography
+ \renewcommand\printbibliography[1][]{%
+ \gdef\ecv@blx@table{}% Init the list of items
+ \std@blx@printbibliography[#1]% Add items to list
+ \ecv@blx@table\\% Print the list of items
+ }
+\makeatother
+
+% Heading
+\defbibheading{bibliography}[\bibname]{\textbf{#1}\vspace{-10pt}} \ No newline at end of file
diff --git a/macros/latex/contrib/europecv/templates/europecv_photo.jpg b/macros/latex/contrib/europecv/templates/europecv_photo.jpg
new file mode 100644
index 0000000000..93628e1cb3
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/europecv_photo.jpg
Binary files differ
diff --git a/macros/latex/contrib/europecv/templates/europecv_pub.bib b/macros/latex/contrib/europecv/templates/europecv_pub.bib
new file mode 100644
index 0000000000..dfffdd4d85
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/europecv_pub.bib
@@ -0,0 +1,23 @@
+@article{make,
+author={John Smith and Dave and Roger},
+title={How to make snacks},
+journal={Snack Journal},
+year = 2006,
+doi={10.10.10.10}
+}
+
+@article{sell,
+author={John Smith and Dave and Roger},
+title={How to sell snacks},
+journal={Snack Journal},
+year = 2012,
+doi={10.10.10.10}
+}
+
+@article{sold,
+author={John Smith and Edgard},
+title={How to advertise snacks},
+journal={Snack Journal},
+year = 2013,
+doi={10.10.10.10}
+} \ No newline at end of file
diff --git a/macros/latex/contrib/europecv/templates/europecv_thesis.bib b/macros/latex/contrib/europecv/templates/europecv_thesis.bib
new file mode 100644
index 0000000000..339348ff4c
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/europecv_thesis.bib
@@ -0,0 +1,21 @@
+@thesis{bachelor,
+author={John Smith},
+title={How to open snacks},
+institution={University of NYC},
+year = 2006,
+month = 7,
+day = 14,
+addendum={Supervisor: Prof. Roger. Assistant supervisor: Dr. Dave.},
+url={https://www.uniny.com/~smithj/b_abstract.pdf}
+}
+
+@thesis{master,
+author={John Smith},
+title={How to eat snacks},
+institution={University of NYC},
+year = 2012,
+month = 7,
+day = 14,
+addendum={Supervisor: Prof. Roger. Assistant supervisor: Dr. Dave.},
+url={https://www.uniny.com/~smithj/m_abstract.pdf}
+}
diff --git a/macros/latex/contrib/qrbill/README.md b/macros/latex/contrib/qrbill/README.md
index 6d82af8ebf..d2de2374ae 100644
--- a/macros/latex/contrib/qrbill/README.md
+++ b/macros/latex/contrib/qrbill/README.md
@@ -1,10 +1,10 @@
# qrbill – create QR-bills based on the swiss payment standard
-Copyright (C) Marei Peischl (peiTeX) <marei@peitex.de>, 2020
+Copyright (C) Marei Peischl (peiTeX) <marei@peitex.de>, 2020–2021
This work is part of a collaborative project of Marei Peischl (peiTeX) and Alex Antener (foobar LLC).
-qrbill 2020/08/25 v1.02
+qrbill 2021/05/10 v1.03
***************************************************************************
@@ -44,5 +44,8 @@ To simplify this, you can have a look at the qrbill.tds.zip, which provides an a
* v1.01 (2020-06-29) Add tds package and the separate option
* v1.02 (2020-08-25)
- Fix placement issue with separate option
- - add sep-iban/sep-reference mechanism
- - not on version number inconsistency \ No newline at end of file
+ - Add sep-iban/sep-reference mechanism
+ - Not on version number inconsistency
+ * v1.03 (2021-05-10)
+ - Update to swiss qrbill payments standard v2.2
+ - Add seb-iban and sep-reference to the example files \ No newline at end of file
diff --git a/macros/latex/contrib/qrbill/qrbill.dtx b/macros/latex/contrib/qrbill/qrbill.dtx
index 09e705814d..21126cf973 100644
--- a/macros/latex/contrib/qrbill/qrbill.dtx
+++ b/macros/latex/contrib/qrbill/qrbill.dtx
@@ -2,7 +2,7 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Copyright (C) 2020 by Marei Peischl (peiTeX) <marei@peitex.de>
+% Copyright (C) 2020–2021 by Marei Peischl (peiTeX) <marei@peitex.de>
%
% This work is a collaboration of
% Marei Peischl (peiTeX) and Alex Antener (foobar LLC).
@@ -54,7 +54,7 @@
% \fi
% \iffalse
%<*driver>
-\ProvidesFile{qrbill.dtx}[2020/08/25 v1.02 \ create QR-bills based on the Swiss standard]
+\ProvidesFile{qrbill.dtx}[2021/05/10 v1.03 \ create QR-bills based on the Swiss standard]
\documentclass[english, parskip=half-]{scrartcl}
\usepackage{iftex}
\ifPDFTeX
@@ -175,7 +175,7 @@
% \GetFileInfo{qrbill.dtx}
%
% \DoNotIndex{\newcommand,\newenvironment}
-% \title{qrbill v1.02}
+% \title{qrbill v1.03}
% \subtitle{\LaTeX-package to create QR-bills based on the Swiss payments standards}
% \author{Marei Peischl \href{mailto:marei@peitex.de}{<marei@peitex.de>}}
% \publishers{A collaborative project of pei\TeX{} and foobar LLC}
@@ -311,22 +311,27 @@
%
% \section{Setup for the preconfigured Swiss QR-bill}
% \subsection{Preconfigured data}
+% \changes{v1.03}{2021/05/07}{Update to swiss qrbill standard version 2.2}
% The initial configuration which uses the Swiss standard already adds the following data:
% \begin{doccode}
% \SetupQrBill{
% QRType=SPC,
-% Version=0210,
+% Version=0200,
% CodingType=1,
% Trailer=EPD,
% }
% \end{doccode}
-% These fields are required to use these values for Version 2.1 of the QRbill standard. If any future changes on the standard would require changes, they can be overwritten or redefined by using a custom implementation file, similar to swiss.qrbill-cfg.tex.
+% These fields are required to use these values for Version 2.2 of the QRbill standard. If any future changes on the standard would require changes, they can be overwritten or redefined by using a custom implementation file, similar to swiss.qrbill-cfg.tex.
%
% \changes{v1.02}{2020/08/25}{Note the version number inconsistency in the official guidelines}
-% Be aware that we use the versioncode \code{0210}, as this is the current, implemented standard from the official guidelines, which replaced version 2.0 in 09/2019.
-% As the mentioned example in v2.1 of the official guidelines use an outdated version code (e.g. \code{0200}), some banking apps may refuse the processing of the QR code. Hence, this is not a bug of the qrbill package, but of these apps.
-% Feel free to change the version back to \code{0200} to override and support the replaced standard.
-% The corresponding issue and discussion can be found at \url{https://github.com/peiTeX/qrbill/issues/3}.
+% Be aware that version 2.1 of the standard requested to use the versioncode \code{0210}.
+% With the update to version 2.2 of the standard this was changed to \code{0200}.
+% This change was caused by a discrepancy between the standard and the commong implementation.
+% Most of them continued to use the version code \code{0200} therefore SIX decided to keep this error and created a workaround with finally documenting this change in version 2.2 of the guildelines.
+% \begin{quote}
+%Note: In collaboration with representatives of the financial center, SIX has decided that only the version designation “0200” is permitted in master version 02. From master version 03 onwards, depiction of subversions is enabled.\\\hspace*{\fill}\cite{qrbill-spec}
+% \end{quote}
+% The corresponding issue and discussion concerning this especially for version 2.1 can be found at \url{https://github.com/peiTeX/qrbill/issues/3}.
%
% Additionally the Currency has been initialized to use \enquote{CHF}. This also can be overwritten. Currently the Swiss standards only allow the values \code{CHF} or \code{EUR}.
% \subsection{Address data}
@@ -426,7 +431,7 @@
% \section{Implementation}
% \begin{macrocode}
\RequirePackage{expl3}
-\ProvidesExplPackage{qrbill}{2020/08/25}{1.02}{
+\ProvidesExplPackage{qrbill}{2021/05/10}{1.03}{
Template for QR-bills based on the Swiss Payment Standards
}
\RequirePackage{iftex}
@@ -1057,7 +1062,7 @@
\SetupQrBill{
QRType=SPC,
- Version=0210,
+ Version=0200,
CodingType=1,
Trailer=EPD,
Currency=CHF,
@@ -1072,11 +1077,12 @@
%
% \PrintChanges
% \begin{thebibliography}{99}
-% \bibitem{qrbill-spec} Swiss Implementation Guidelines QR-bill: Technical and professional specifications of the payment part with Swiss QR Code and of the receipt. Version 2.1, with effect from 30 September 2019. \url{https://www.paymentstandards.ch/dam/downloads/ig-qr-bill-en.pdf}
+% \bibitem{qrbill-spec} Swiss Implementation Guidelines QR-bill: Technical and professional specifications of the payment part with Swiss QR Code and of the receipt. Version 2.2, with effect from 22 February 2021. \url{https://www.paymentstandards.ch/dam/downloads/ig-qr-bill-en.pdf}. Last checked 2021-05-07
% \bibitem{qrbill-design} Style Guide QR-billStyle Guide QR-bill: The right layout pays off. Layout rules and recommendations for the payment part with Swiss QR Code and for the receipt. \url{https://www.paymentstandards.ch/dam/downloads/style-guide-en.pdf}
% \end{thebibliography}
% \appendix
% \section{Example of standalone qrbill}
+% \changes{v1.03}{2021/05/07}{set sep-iban and sep-reference in examples}
% \label{standalone-complete}
% \iffalse
% \begin{macrocode}
@@ -1089,7 +1095,12 @@
\usepackage[nswissgerman]{babel}
\RequirePackage{xcolor}
-\usepackage[icon=swiss-cross,separate=false]{qrbill}
+\usepackage[
+ icon=swiss-cross,
+ separate=false,
+ sep-iban=4,
+ sep-reference=-5
+]{qrbill}
\begin{document}
@@ -1129,7 +1140,11 @@
% \begin{macrocode}
% !TeX Program=lualatex
\documentclass[foldmarks=b]{scrletter}
-\usepackage[frame=top]{qrbill}
+\usepackage[
+ frame=top,
+ sep-iban=4,
+ sep-reference=-5,
+]{qrbill}
% Setup layer
\DeclareNewLayer[
diff --git a/macros/latex/contrib/qrbill/qrbill.ins b/macros/latex/contrib/qrbill/qrbill.ins
index 5af7e8fb78..26eec8166b 100644
--- a/macros/latex/contrib/qrbill/qrbill.ins
+++ b/macros/latex/contrib/qrbill/qrbill.ins
@@ -1,11 +1,11 @@
\input l3docstrip
-\def\filedate{2020/08/25}
-\def\fileversion{1.02}
+\def\filedate{2021/05/10}
+\def\fileversion{1.03}
\preamble
-Copyright (C) 2020 by Marei Peischl (peiTeX) <marei@peitex.de>
+Copyright (C) 2020–2021 by Marei Peischl (peiTeX) <marei@peitex.de>
This work is a collaboration of
Marei Peischl (peiTeX) and Alex Antener (foobar LLC).
diff --git a/macros/latex/contrib/qrbill/qrbill.pdf b/macros/latex/contrib/qrbill/qrbill.pdf
index 7aad296056..cc5a14617d 100644
--- a/macros/latex/contrib/qrbill/qrbill.pdf
+++ b/macros/latex/contrib/qrbill/qrbill.pdf
Binary files differ