From ede2cee3dfac406ff8defae5014e86c839b852ca Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Nov 2020 03:04:14 +0000 Subject: CTAN sync 202011020304 --- macros/latex/contrib/chessboard/README.md | 4 +- macros/latex/contrib/chessboard/chessboard.dtx | 58 +- macros/latex/contrib/chessboard/chessboard.pdf | Bin 633492 -> 2336404 bytes macros/latex/contrib/chessboard/chessboard.tex | 21 +- .../contrib/chessboard/chessboard_and_beamer.pdf | Bin 67241 -> 67353 bytes macros/latex/contrib/europasscv/CHANGELOG.md | 19 +- .../latex/contrib/europasscv/Makefile.europasscv | 28 +- macros/latex/contrib/europasscv/README.md | 8 + .../contrib/europasscv/address_europass_icon.pdf | 83 --- .../contrib/europasscv/address_europass_icon.svg | 49 -- .../latex/contrib/europasscv/def/europasscv_ca.def | 58 ++ .../latex/contrib/europasscv/def/europasscv_cs.def | 57 ++ .../latex/contrib/europasscv/def/europasscv_da.def | 63 ++ .../latex/contrib/europasscv/def/europasscv_de.def | 64 ++ .../latex/contrib/europasscv/def/europasscv_el.def | 48 ++ .../latex/contrib/europasscv/def/europasscv_en.def | 56 ++ .../latex/contrib/europasscv/def/europasscv_es.def | 58 ++ .../latex/contrib/europasscv/def/europasscv_fr.def | 55 ++ .../latex/contrib/europasscv/def/europasscv_hu.def | 63 ++ .../latex/contrib/europasscv/def/europasscv_it.def | 57 ++ .../latex/contrib/europasscv/def/europasscv_nb.def | 64 ++ .../latex/contrib/europasscv/def/europasscv_pl.def | 56 ++ .../latex/contrib/europasscv/def/europasscv_pt.def | 56 ++ .../latex/contrib/europasscv/def/europasscv_ro.def | 56 ++ .../latex/contrib/europasscv/def/europasscv_sk.def | 56 ++ .../latex/contrib/europasscv/def/europasscv_sl.def | 57 ++ .../latex/contrib/europasscv/def/europasscv_sv.def | 56 ++ .../latex/contrib/europasscv/def/europasscv_tr.def | 59 ++ .../contrib/europasscv/europasscv-bibliography.sty | 26 +- macros/latex/contrib/europasscv/europasscv.cls | 186 +++-- macros/latex/contrib/europasscv/europasscv.pdf | Bin 379527 -> 380953 bytes macros/latex/contrib/europasscv/europasscv.tex | 48 +- macros/latex/contrib/europasscv/europasscv_ca.def | 58 -- macros/latex/contrib/europasscv/europasscv_cs.def | 57 -- macros/latex/contrib/europasscv/europasscv_da.def | 63 -- macros/latex/contrib/europasscv/europasscv_de.def | 64 -- macros/latex/contrib/europasscv/europasscv_el.def | 48 -- macros/latex/contrib/europasscv/europasscv_en.def | 56 -- macros/latex/contrib/europasscv/europasscv_es.def | 58 -- macros/latex/contrib/europasscv/europasscv_fr.def | 55 -- macros/latex/contrib/europasscv/europasscv_hu.def | 63 -- macros/latex/contrib/europasscv/europasscv_it.def | 57 -- macros/latex/contrib/europasscv/europasscv_nb.def | 64 -- macros/latex/contrib/europasscv/europasscv_pl.def | 56 -- macros/latex/contrib/europasscv/europasscv_pt.def | 56 -- macros/latex/contrib/europasscv/europasscv_sl.def | 57 -- macros/latex/contrib/europasscv/europasscv_sv.def | 56 -- .../latex/contrib/europasscv/europasslogo2013.pdf | Bin 9389 -> 9556 bytes .../latex/contrib/europasscv/europasslogo2013.svg | 775 --------------------- .../europasscv/example/europasscv_bib_en.pdf | Bin 45563 -> 46289 bytes .../europasscv/example/europasscv_bib_en.tex | 3 +- .../contrib/europasscv/example/europasscv_en.pdf | Bin 39042 -> 39578 bytes .../contrib/europasscv/example/europasscv_en.tex | 32 +- .../europasscv/example/europasscv_example.bib | 6 +- .../contrib/europasscv/github_europass_icon.pdf | Bin 2931 -> 0 bytes .../contrib/europasscv/github_europass_icon.svg | 66 -- .../contrib/europasscv/gitlab_europass_icon.pdf | 81 --- .../contrib/europasscv/gitlab_europass_icon.svg | 86 --- .../europasscv/icons/address_europass_icon.pdf | 83 +++ .../contrib/europasscv/icons/git_europass_icon.pdf | Bin 0 -> 2885 bytes .../europasscv/icons/github_europass_icon.pdf | Bin 0 -> 2931 bytes .../europasscv/icons/gitlab_europass_icon.pdf | 81 +++ .../contrib/europasscv/icons/im_europass_icon.pdf | 83 +++ .../europasscv/icons/linkedin_europass_icon.pdf | 81 +++ .../europasscv/icons/mail_europass_icon.pdf | Bin 0 -> 2700 bytes .../europasscv/icons/mobile_europass_icon.pdf | Bin 0 -> 3335 bytes .../europasscv/icons/orcid_europass_icon.pdf | Bin 0 -> 2721 bytes .../europasscv/icons/telephone_europass_icon.pdf | Bin 0 -> 3615 bytes .../europasscv/icons/website_europass_icon.pdf | Bin 0 -> 2730 bytes .../europasscv/icons/work_europass_icon.pdf | Bin 0 -> 3372 bytes .../latex/contrib/europasscv/im_europass_icon.pdf | 83 --- .../latex/contrib/europasscv/im_europass_icon.svg | 86 --- .../contrib/europasscv/linkedin_europass_icon.pdf | 81 --- .../contrib/europasscv/linkedin_europass_icon.svg | 65 -- .../contrib/europasscv/mail_europass_icon.pdf | Bin 2700 -> 0 bytes .../contrib/europasscv/mail_europass_icon.svg | 75 -- .../contrib/europasscv/mobile_europass_icon.pdf | Bin 3335 -> 0 bytes .../contrib/europasscv/mobile_europass_icon.svg | 131 ---- .../contrib/europasscv/orcid_europass_icon.pdf | Bin 2721 -> 0 bytes .../contrib/europasscv/orcid_europass_icon.svg | 63 -- .../contrib/europasscv/telephone_europass_icon.pdf | Bin 3615 -> 0 bytes .../contrib/europasscv/telephone_europass_icon.svg | 93 --- .../contrib/europasscv/website_europass_icon.pdf | Bin 2730 -> 0 bytes .../contrib/europasscv/website_europass_icon.svg | 116 --- .../contrib/europasscv/work_europass_icon.pdf | Bin 3372 -> 0 bytes .../contrib/europasscv/work_europass_icon.svg | 92 --- macros/latex/contrib/hvfloat/Changes | 1 + macros/latex/contrib/hvfloat/doc/hvfloat.pdf | Bin 2941910 -> 2967825 bytes macros/latex/contrib/hvfloat/doc/hvfloat.tex | 6 +- macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty | 2 +- macros/latex/contrib/hvfloat/latex/hvfloat.sty | 32 +- 91 files changed, 1713 insertions(+), 3027 deletions(-) delete mode 100644 macros/latex/contrib/europasscv/address_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/address_europass_icon.svg create mode 100644 macros/latex/contrib/europasscv/def/europasscv_ca.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_cs.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_da.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_de.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_el.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_en.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_es.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_fr.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_hu.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_it.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_nb.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_pl.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_pt.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_ro.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_sk.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_sl.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_sv.def create mode 100644 macros/latex/contrib/europasscv/def/europasscv_tr.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_ca.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_cs.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_da.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_de.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_el.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_en.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_es.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_fr.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_hu.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_it.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_nb.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_pl.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_pt.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_sl.def delete mode 100644 macros/latex/contrib/europasscv/europasscv_sv.def delete mode 100644 macros/latex/contrib/europasscv/europasslogo2013.svg delete mode 100644 macros/latex/contrib/europasscv/github_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/github_europass_icon.svg delete mode 100644 macros/latex/contrib/europasscv/gitlab_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/gitlab_europass_icon.svg create mode 100644 macros/latex/contrib/europasscv/icons/address_europass_icon.pdf create mode 100644 macros/latex/contrib/europasscv/icons/git_europass_icon.pdf create mode 100644 macros/latex/contrib/europasscv/icons/github_europass_icon.pdf create mode 100644 macros/latex/contrib/europasscv/icons/gitlab_europass_icon.pdf create mode 100644 macros/latex/contrib/europasscv/icons/im_europass_icon.pdf create mode 100644 macros/latex/contrib/europasscv/icons/linkedin_europass_icon.pdf create mode 100644 macros/latex/contrib/europasscv/icons/mail_europass_icon.pdf create mode 100644 macros/latex/contrib/europasscv/icons/mobile_europass_icon.pdf create mode 100644 macros/latex/contrib/europasscv/icons/orcid_europass_icon.pdf create mode 100644 macros/latex/contrib/europasscv/icons/telephone_europass_icon.pdf create mode 100644 macros/latex/contrib/europasscv/icons/website_europass_icon.pdf create mode 100644 macros/latex/contrib/europasscv/icons/work_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/im_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/im_europass_icon.svg delete mode 100644 macros/latex/contrib/europasscv/linkedin_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/linkedin_europass_icon.svg delete mode 100644 macros/latex/contrib/europasscv/mail_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/mail_europass_icon.svg delete mode 100644 macros/latex/contrib/europasscv/mobile_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/mobile_europass_icon.svg delete mode 100644 macros/latex/contrib/europasscv/orcid_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/orcid_europass_icon.svg delete mode 100644 macros/latex/contrib/europasscv/telephone_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/telephone_europass_icon.svg delete mode 100644 macros/latex/contrib/europasscv/website_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/website_europass_icon.svg delete mode 100644 macros/latex/contrib/europasscv/work_europass_icon.pdf delete mode 100644 macros/latex/contrib/europasscv/work_europass_icon.svg (limited to 'macros/latex/contrib') diff --git a/macros/latex/contrib/chessboard/README.md b/macros/latex/contrib/chessboard/README.md index e3db967201..0c3595f069 100644 --- a/macros/latex/contrib/chessboard/README.md +++ b/macros/latex/contrib/chessboard/README.md @@ -1,6 +1,6 @@ # chessboard --- A package to print chessboards -Packageversion: 1.8 Ulrike Fischer 2019 -Packagedate: 2019-06-23 +Packageversion: 1.9 Ulrike Fischer 2019 +Packagedate: 2020-11-01 ## LICENSE LaTeX Project Public License diff --git a/macros/latex/contrib/chessboard/chessboard.dtx b/macros/latex/contrib/chessboard/chessboard.dtx index 0ba57af48a..dc0cbe0d6c 100644 --- a/macros/latex/contrib/chessboard/chessboard.dtx +++ b/macros/latex/contrib/chessboard/chessboard.dtx @@ -1,7 +1,6 @@ %<*chessboard> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{chessboard}[2019/06/23 version v1.8 print chessboards] -%%$Date: 2011/03/23 08:42:57 $$Version: 66142533647c $ +\ProvidesPackage{chessboard}[2020/11/01 version v1.9 print chessboards] %1.4: Changed to restore style key %1.5: corrected values for mover key (w/b instead of w/s) @@ -9,6 +8,7 @@ % 14.3.2011: added \normallineskip=1pt\relax\normallineskiplimit=0pt\relax % (default latex values). % to avoid bad spacing in amsart.cls (see tex.stackexchange discussion) +% 1.9. corrected area code, lists not always correctly processed \DeclareOption{skaknew}{}% \ProcessOptions @@ -1436,7 +1436,7 @@ % %<*chessboard-pgf> -\ProvidesFile{chessboard-pgf.sty}[2019/06/23 version v1.8 pgf code for chessboard.sty] +\ProvidesFile{chessboard-pgf.sty}[2020/11/01 version v1.9 pgf code for chessboard.sty] %%$Date: 2011/01/11 14:07:20 $$Version: 3d9f59c743f1 $ \newcommand\board@pgf@extrabackground{}% @@ -2553,7 +2553,7 @@ % %<*chessboard-keys-main> -\ProvidesFile{chessboard-keys-main.sty}[2019/06/23 version v1.8 key definitions for chessboard.sty] +\ProvidesFile{chessboard-keys-main.sty}[2020/11/01 version v1.9 key definitions for chessboard.sty] %%$Date: 2011/03/23 08:42:57 $$Version: 66142533647c $ %%file=Linie=column=vertikal=al_f_abetisch= a-h @@ -3475,7 +3475,7 @@ {\board@do@cleararea{\board@temp@curarea}}}% \define@key[UFCB]{glofill}{cleararea}{% D - \board@do@l@addto@macro\board@val@savedkeylist{,cleararea=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,cleararea={#1}}}% \define@key[UFCB]{locfill}{clearareas}{% D \edef\board@temp@list{#1}% @@ -3483,7 +3483,7 @@ {\board@do@cleararea{\board@temp@curarea}}}% \define@key[UFCB]{glofill}{clearareas}{% D - \board@do@l@addto@macro\board@val@savedkeylist{,clearareas=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,clearareas={#1}}}% \define@key[UFCB]{locfill}{clearboard}[true]{%D \edef\board@temp@curstartfield{\board@val@minfilechar\board@val@maxranknum}% @@ -3561,7 +3561,7 @@ \board@do@hidearea{#1}}% \define@key[UFCB]{glofill}{hidearea}{% D - \board@do@l@addto@macro\board@val@savedkeylist{,hidearea=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,hidearea={#1}}}% \define@key[UFCB]{locfill}{hideareas}{% D \edef\board@temp@list{#1}% @@ -3569,7 +3569,7 @@ {\board@do@hidearea{\board@temp@curarea}}}% \define@key[UFCB]{glofill}{hideareas}{% D - \board@do@l@addto@macro\board@val@savedkeylist{,hideareas=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,hideareas={#1}}}% \define@key[UFCB]{locfill}{hideboard}[true]{% D \edef\board@temp@curstartfield{\board@val@minfilechar\board@val@maxranknum}% @@ -3683,7 +3683,7 @@ \board@do@showarea{#1}}% \define@key[UFCB]{glofill}{showarea}{% - \board@do@l@addto@macro\board@val@savedkeylist{,showarea=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,showarea={#1}}}% \define@key[UFCB]{locfill}{showareas}{% D \edef\board@temp@list{#1}% @@ -3691,7 +3691,7 @@ {\board@do@showarea{\board@temp@curarea}}}% \define@key[UFCB]{glofill}{showareas}{% D - \board@do@l@addto@macro\board@val@savedkeylist{,showareas=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,showareas={#1}}}% \define@key[UFCB]{locfill}{showboard}[true]{% \edef\board@temp@curstartfield{\board@val@minfilechar\board@val@maxranknum}% @@ -3785,7 +3785,7 @@ \let\board@val@startfenranknum\board@temp@curranknum}% \define@key[UFCB]{glofill}{startfen}{% D - \board@do@l@addto@macro\board@val@savedkeylist{,startfen=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,startfen={#1}}}% \define@key[UFCB]{locfill}{startfill}{% D \expandafter\board@split@field#1ARGEND% @@ -3794,7 +3794,7 @@ \let\board@val@startfillranknum\board@temp@curranknum}% \define@key[UFCB]{glofill}{startfill}{% D - \board@do@l@addto@macro\board@val@savedkeylist{,startfill=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,startfill={#1}}}% \define@key[UFCB]{locfill}{stopfill}{% D \expandafter\board@split@field#1ARGEND% @@ -3803,7 +3803,7 @@ \let\board@val@stopfillranknum\board@temp@curranknum}% \define@key[UFCB]{glofill}{stopfill}{% D - \board@do@l@addto@macro\board@val@savedkeylist{,startfill=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,startfill={#1}}}% \define@key[UFCB]{locfill}{fillarea}{% a7-f1 %D \expandafter\board@split@areasort#1ARGEND% @@ -3811,7 +3811,7 @@ startfill=\board@temp@curstartfield, stopfill=\board@temp@curstopfield}}% \define@key[UFCB]{glofill}{fillarea}{% D - \board@do@l@addto@macro\board@val@savedkeylist{,fillarea=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,fillarea={#1}}}% %%% %% setting pieces with fen @@ -3986,7 +3986,7 @@ \board@do@empharea{#1}}% \define@key[UFCB]{glofill}{empharea}{% D - \board@do@l@addto@macro\board@val@savedkeylist{,empharea=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,empharea={#1}}}% \define@key[UFCB]{locfill}{emphareas}{% D \XKV@sp@deflist\board@templist{#1}% @@ -4020,7 +4020,7 @@ \define@key[UFCB]{locfill}{emphrank}{% D \board@do@setsinglekeys*[UFCB]{locfill}{% - emphranks=#1}}% + emphranks={#1}}}% \define@key[UFCB]{glofill}{emphrank}{%D \board@do@l@addto@macro\board@val@savedkeylist{,emphrank={#1}}}% @@ -4038,10 +4038,10 @@ \define@key[UFCB]{locfill}{emphfile}{% D \board@do@setsinglekeys*[UFCB]{locfill}{% - emphfiles=#1}}% + emphfiles={#1}}}% \define@key[UFCB]{glofill}{emphfile}{%D - \board@do@l@addto@macro\board@val@savedkeylist{,emphfile=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,emphfile={#1}}}% \define@key[UFCB]{locfill}{emphfields}{% D \edef\board@temp@list{#1}% @@ -4054,10 +4054,10 @@ \define@key[UFCB]{locfill}{emphfield}{% D \board@do@setsinglekeys*[UFCB]{locfill}{% - emphfields=#1}}% + emphfields={#1}}}% \define@key[UFCB]{glofill}{emphfield}{%D - \board@do@l@addto@macro\board@val@savedkeylist{,emphfield=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,emphfield={#1}}}% \define@key[UFCB]{locfill}{colorpieces}{% D \PackageWarning{chessboard}{The key colorpieces doesn't work anymore. \MessageBreak @@ -4078,7 +4078,7 @@ % %<*chessboard-keys-pgf> -\ProvidesFile{chessboard-keys-pgf.sty}[2019/06/23 version v1.8 key definitions for chessboard.sty] +\ProvidesFile{chessboard-keys-pgf.sty}[2020/11/01 version v1.9 key definitions for chessboard.sty] %%$Date: 2011/03/17 13:42:38 $$Version: e7ec1b100ede $ %% new 1.5.: style keys for curvemove @@ -4302,7 +4302,7 @@ \fi}% \define@key[UFCB]{glofill}{trimarea}{% - \board@do@l@addto@macro\board@val@savedkeylist{,trimarea=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,trimarea={#1}}}% \define@boolkey[UFCB]{locfill}{captrimtoprint}[true]{}% @@ -5007,14 +5007,14 @@ \board@do@l@addto@macro\board@val@savedkeylist{,applycolor=#1}}% \define@key[UFCB]{locfill}{colorbackarea}{% D - \board@do@setsinglekeys*[UFCB]{locfill}{colorbackareas=#1}}% + \board@do@setsinglekeys*[UFCB]{locfill}{colorbackareas={#1}}}% \define@key[UFCB]{glofill}{colorbackarea}{% D - \board@do@l@addto@macro\board@val@savedkeylist{,colorbackarea=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,colorbackarea={#1}}}% \define@key[UFCB]{locfill}{colorbackareas}{% D \let\board@pgf@savebackstyle\board@pgf@curbackstyle - \board@do@setsinglekeys*[UFCB]{locfill}{backstyle=color,backareas=#1,backstyle=\board@pgf@savebackstyle}}% + \board@do@setsinglekeys*[UFCB]{locfill}{backstyle=color,backareas={#1},backstyle=\board@pgf@savebackstyle}}% \define@key[UFCB]{glofill}{colorbackareas}{% D \board@do@l@addto@macro\board@val@savedkeylist{,colorbackareas={#1}}}% @@ -5048,7 +5048,7 @@ \define@key[UFCB]{locfill}{colorbackrank}{% D \board@do@setsinglekeys*[UFCB]{locfill}{% - colorbackranks=#1}}% + colorbackranks={#1}}}% \define@key[UFCB]{glofill}{colorbackrank}{%D \board@do@l@addto@macro\board@val@savedkeylist{,colorbackrank={#1}}}% @@ -5066,7 +5066,7 @@ \define@key[UFCB]{locfill}{colorbackfile}{% D \board@do@setsinglekeys*[UFCB]{locfill}{% - colorbackfiles=#1}}% + colorbackfiles={#1}}}% \define@key[UFCB]{glofill}{colorbackfile}{%D \board@do@l@addto@macro\board@val@savedkeylist{,colorbackfile={#1}}}% @@ -5124,11 +5124,11 @@ \define@key[UFCB]{locfill}{pgfborder}[\printarea]{% \edef\board@pgf@savebackstyle{\board@pgf@curbackstyle}% \board@do@setsinglekeys*[UFCB]{locfill}{% - backstyle=border,backregions=#1}% + backstyle=border,backregions={#1}}% \expandafter\board@do@setsavedkey\expandafter{\board@pgf@savebackstyle}{backstyle}}% \define@key[UFCB]{glofill}{pgfborder}[\printarea]{% %D - \board@do@l@addto@macro\board@val@savedkeylist{,pgfborder=#1}}% + \board@do@l@addto@macro\board@val@savedkeylist{,pgfborder={#1}}}% % diff --git a/macros/latex/contrib/chessboard/chessboard.pdf b/macros/latex/contrib/chessboard/chessboard.pdf index fed7f6de1a..ccdad24eda 100644 Binary files a/macros/latex/contrib/chessboard/chessboard.pdf and b/macros/latex/contrib/chessboard/chessboard.pdf differ diff --git a/macros/latex/contrib/chessboard/chessboard.tex b/macros/latex/contrib/chessboard/chessboard.tex index f80c6fd374..31e8a15d3e 100644 --- a/macros/latex/contrib/chessboard/chessboard.tex +++ b/macros/latex/contrib/chessboard/chessboard.tex @@ -2,15 +2,17 @@ % -*- mode: TeX -*- -*- coding: UTF-8 -*- \listfiles \def\UFcurrentpackage{chessboard} -\def\UFcurrentversion{1.8} +\def\UFcurrentversion{1.9} %$Date$$Version$ - +\RequirePackage{l3pdf} +\ExplSyntaxOn +\pdf_uncompress: +%\pdf_version_gset:n{2.0} +\ExplSyntaxOff \RequirePackage{fix-cm} \documentclass[pagesize,parskip=half-,fontsize=12pt]{scrartcl} -\usepackage[utf8]{inputenc} - %% chessboard specific commands \usepackage[LSB1,LSB2, LSB3,LSBC2,LSBC3,LSBC4,LSBC5, T1]{fontenc} %\usepackage[skak-parse]{xskak} @@ -48,7 +50,7 @@ \makeatother %\usepackage{filecontents} only needed after change of docu.sty -\usepackage{UF-documentation} +\usepackage{UF-chessboard-documentation} %initialisation \setchessboard{smallboard, showmover=false} @@ -123,9 +125,12 @@ pictures. So it could be necessary to reset the padding. And the the foreground picture. \begin{description} +\item[2020-11-01 (Version 1.9)] Corrected a bug reported by + Phelype Oleinik. \texttt{colorbackareas} (and other area keys) didn't process lists of areas correctly. + \item[2019-06-23 (Version 1.8)] Uploaded the source of the documentation to ctan. No longer use \cs{arabic} internally, to avoid problems with packages redefining the command. (Issue \#1). - + \item[2011-03-17 (Version 1.7)] Changed definition of the triangle mover style. It now uses \packagename{tikz} and no longer \packagename{amssymb}. \packagename{chessboard} no longer loads @@ -3702,7 +3707,7 @@ of a game with \skaksty and then to loop through them. For an example please read the documentation of \packagename{xskak}. Here an example of the more tiresome input: -\begin{LTXexample} +\begin{lstlisting} \newchessgame \unitlength1pt \newcommand\currentboard{% @@ -3724,7 +3729,7 @@ example of the more tiresome input: \newframe\hidemoves{3... a6}% \currentboard \end{animateinline} -\end{LTXexample} +\end{lstlisting} \phantomsection diff --git a/macros/latex/contrib/chessboard/chessboard_and_beamer.pdf b/macros/latex/contrib/chessboard/chessboard_and_beamer.pdf index cde1542c35..c1001a2eac 100644 Binary files a/macros/latex/contrib/chessboard/chessboard_and_beamer.pdf and b/macros/latex/contrib/chessboard/chessboard_and_beamer.pdf differ diff --git a/macros/latex/contrib/europasscv/CHANGELOG.md b/macros/latex/contrib/europasscv/CHANGELOG.md index 4cb3bc9c3e..b4b1f14c5d 100644 --- a/macros/latex/contrib/europasscv/CHANGELOG.md +++ b/macros/latex/contrib/europasscv/CHANGELOG.md @@ -1,3 +1,16 @@ + + +# Version 2020-10-31 + +* fix bibliography highlighting with names containing spaces +* add commands to typeset an accompanying cover letter +* add def files for Romanian, Slovak and Turkish +* add Git icon +* fix underscores in URLs +* fix dash thickness in `ecvitemize` +* use https in links + + # Version 2019-01-14 @@ -29,9 +42,9 @@ * add support for newer engines: XeLaTeX and LuaLaTeX * add def files for Swedish and Greek -* new command \ecvfont -* insert \newline at beginning of `ecvitemize` if needed -* fix nesting of ecvitemize +* new command `\ecvfont` +* insert `\newline` at beginning of `ecvitemize` if needed +* fix nesting of `ecvitemize` diff --git a/macros/latex/contrib/europasscv/Makefile.europasscv b/macros/latex/contrib/europasscv/Makefile.europasscv index 45e09a5354..7e5a304b90 100644 --- a/macros/latex/contrib/europasscv/Makefile.europasscv +++ b/macros/latex/contrib/europasscv/Makefile.europasscv @@ -1,4 +1,4 @@ -ICONS_SVG=$(wildcard *_europass_icon.svg) +ICONS_SVG=$(wildcard icons/*_europass_icon.svg) ICONS_PDF=$(ICONS_SVG:.svg=.pdf) INSTALL = install -m 644 @@ -9,20 +9,20 @@ all: class documentation pictures: icons europasslogo2013.pdf europasslogo2013.pdf: europasslogo2013.svg - inkscape $< --export-area-drawing --export-pdf $@ + inkscape $< --export-area-drawing --export-type="pdf" --export-filename="$@" # convert from pdf to ps then back to pdf to avoid the pdftex warning "PDF # inclusion: multiple pdfs with page group included in a single page" icons: $(ICONS_SVG) $(ICONS_PDF) -%_europass_icon.pdf.temp : %_europass_icon.svg - inkscape $< --export-area-page --export-pdf $@ +%_europass_icon.temp.pdf: %_europass_icon.svg + inkscape $< --export-area-page --export-type="pdf" --export-filename="$@" -%_europass_icon.ps : %_europass_icon.pdf.temp +%_europass_icon.ps : %_europass_icon.temp.pdf pdf2ps $< $@ %_europass_icon.pdf : %_europass_icon.ps - ps2pdf $< + ps2pdf $< $@ documentation: class europasscv.pdf examples @@ -35,12 +35,13 @@ class: pictures package: class documentation tds $(INSTALLDIR) europasscv/example - $(INSTALL) *.svg europasscv - $(INSTALL) *_europass_icon.pdf europasscv + $(INSTALLDIR) europasscv/icons + $(INSTALL) icons/*_europass_icon.pdf europasscv/icons $(INSTALL) europasslogo2013.pdf europasscv $(INSTALL) europasscv.cls europasscv $(INSTALL) europasscv-bibliography.sty europasscv - $(INSTALL) europasscv*.def europasscv + $(INSTALLDIR) europasscv/def + $(INSTALL) def/*.def europasscv/def $(INSTALL) europasscv.tex europasscv $(INSTALL) europasscv.pdf europasscv $(INSTALL) europasscv_*en.tex europasscv/example @@ -57,12 +58,14 @@ package: class documentation tds tds: class documentation $(INSTALLDIR) tds/tex/latex/europasscv - $(INSTALL) *_europass_icon.pdf tds/tex/latex/europasscv + $(INSTALLDIR) tds/tex/latex/europasscv/icons + $(INSTALL) icons/*_europass_icon.pdf tds/tex/latex/europasscv/icons $(INSTALL) europasslogo2013.pdf tds/tex/latex/europasscv $(INSTALL) europasscv.cls tds/tex/latex/europasscv $(INSTALL) europasscv-bibliography.sty tds/tex/latex/europasscv - $(INSTALL) europasscv*.def tds/tex/latex/europasscv - $(INSTALLDIR) tds/doc/latex/europasscv/example + $(INSTALLDIR) tds/tex/latex/europasscv/def + $(INSTALL) def/*.def tds/tex/latex/europasscv/def + $(INSTALLDIR) tds/doc/latex/europasscv/example $(INSTALL) europasscv_*en.pdf tds/doc/latex/europasscv/example $(INSTALL) europasscv_*en.tex tds/doc/latex/europasscv/example $(INSTALL) europasscv_example.bib tds/doc/latex/europasscv/example @@ -78,5 +81,6 @@ distclean: clean: distclean rm -f *.pdf + rm -f icons/*.pdf .PHONY: all clean distclean tds package class documentation examples pictures diff --git a/macros/latex/contrib/europasscv/README.md b/macros/latex/contrib/europasscv/README.md index 63ebdf5cd5..c7dc318bde 100644 --- a/macros/latex/contrib/europasscv/README.md +++ b/macros/latex/contrib/europasscv/README.md @@ -1,6 +1,8 @@ # europasscv Unofficial class for the new version of the Europass curriculum vitae +[![Donate][donate-btn]][donate-url] + This class is an unofficial LaTeX implementation of the Europass CV, the standard model for curriculum vitae as recommended by the European Commission. @@ -9,6 +11,9 @@ revision of the Europass CV came out, featuring a neater, more compact and somewhat fancier layout. This class is an implementation of the 2013 version of that layout. +:warning: | At the moment this class does not implement the newest europass layouts that were launched in 2020. +:---: | :--- + The Europass CV defines both the content and the layout of a curriculum vitae. The `europasscv` class provides support for the latter, and for the former as far as personal information, spoken languages and digital competences are @@ -33,3 +38,6 @@ Source packages and trees available on is needed to convert svg images into pdfs. Please run `make` to build pdf icons, examples and documentation. You need to have `inkscape` installed on your system in order to convert the icons. + +[donate-btn]: https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif +[donate-url]: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=H94QELJUXWFWA&source=url diff --git a/macros/latex/contrib/europasscv/address_europass_icon.pdf b/macros/latex/contrib/europasscv/address_europass_icon.pdf deleted file mode 100644 index 5be8f2fb3d..0000000000 --- a/macros/latex/contrib/europasscv/address_europass_icon.pdf +++ /dev/null @@ -1,83 +0,0 @@ -%PDF-1.4 -%쏢 -5 0 obj -<> -stream -xeQAn0~e 졭T/Iw*` yL3nYCH,8Lq+Aڪ4#3D)$012v"x[I -"_ t'lh3=kIVW3;LBraXU -?j!+Sr?Uʃu!;zf-7C3wwҜ%O<ԑXtnݏN'Ud$n{ЈOj m4F< _sDtendstream -endobj -6 0 obj -278 -endobj -4 0 obj -<> -/Contents 5 0 R ->> -endobj -3 0 obj -<< /Type /Pages /Kids [ -4 0 R -] /Count 1 ->> -endobj -1 0 obj -<> -endobj -7 0 obj -<>endobj -8 0 obj -<> -endobj -9 0 obj -<>stream - - - - - -2019-01-14T00:32:59+01:00 -2019-01-14T00:32:59+01:00 -GPL Ghostscript 926 (ps2write) - -Untitled - - - - - -endstream -endobj -2 0 obj -<>endobj -xref -0 10 -0000000000 65535 f -0000000570 00000 n -0000002136 00000 n -0000000511 00000 n -0000000382 00000 n -0000000015 00000 n -0000000363 00000 n -0000000634 00000 n -0000000675 00000 n -0000000704 00000 n -trailer -<< /Size 10 /Root 1 0 R /Info 2 0 R -/ID [<2F2D2A319388B05E6577B08092E8D20D><2F2D2A319388B05E6577B08092E8D20D>] ->> -startxref -2302 -%%EOF diff --git a/macros/latex/contrib/europasscv/address_europass_icon.svg b/macros/latex/contrib/europasscv/address_europass_icon.svg deleted file mode 100644 index d9aee04fba..0000000000 --- a/macros/latex/contrib/europasscv/address_europass_icon.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - -image/svg+xml \ No newline at end of file diff --git a/macros/latex/contrib/europasscv/def/europasscv_ca.def b/macros/latex/contrib/europasscv/def/europasscv_ca.def new file mode 100644 index 0000000000..da8a603fb7 --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_ca.def @@ -0,0 +1,58 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_ca.def}[europasscv Catalan definitions] +\def\ecv@currvitaekey{\ecv@utf{Curr\'{i}culum vitae}} +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Informaci\'{o} personal}} +\def\ecv@namekey{\ecv@utf{Nom y Cognoms}} +\def\ecv@addresskey{\ecv@utf{Direcci\'{o}}} +\def\ecv@telkey{\ecv@utf{Tel\`{e}fono}} +\def\ecv@mobilekey{\ecv@utf{M\`{o}vil}} +\def\ecv@faxkey{\ecv@utf{Fax}} +\def\ecv@emailkey{\ecv@utf{E-mail}} +\def\ecv@nationalitykey{\ecv@utf{Nacionalitat}} +\def\ecv@birthkey{\ecv@utf{Data de naixement}} +\def\ecv@genderkey{\ecv@utf{Sexe}} +% Footer +\def\ecv@pagekey{\ecv@utf{P\`{a}gina}} +\def\ecv@cvofkey{\ecv@utf{Curr\'{i}culum vit\ae\ de}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Llengua materna}} +\def\ecv@otherlanguageskey{\ecv@utf{Altres idiomes}} +\def\ecv@assesskey{\ecv@utf{Autoevaluaci\'{o}}} +\def\ecv@levelkey{\ecv@utf{Nivell europeu}} +\def\ecv@understandkey{\ecv@utf{Comprensi\'{o}}} +\def\ecv@speakkey{\ecv@utf{Pronunciaci\'{o}}} +\def\ecv@writekey{\ecv@utf{Expresi\'{o} escrita}} +\def\ecv@listenkey{\ecv@utf{Comprensi\'{o} auditiva}} +\def\ecv@readkey{\ecv@utf{Comprensi\'{o} de lectura}} +\def\ecv@interactkey{\ecv@utf{Interacci\'{o} oral}} +\def\ecv@productkey{\ecv@utf{Expresi\'{o} oral}} +\def\ecv@langshortdesckey{\ecv@utf{Niveles: A1/A2: Usuari b\'{a}sic -- B1/B2: Usuari independient -- C1/C2: Usuari competent}} +\def\ecv@langfooterkey{\ecv@utf{Marc com\'{u} Europeu de refer\`{e}ncia per idiomes}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/es/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Usuari b\'{a}sic}} +\def\ecv@cefindepkey{\ecv@utf{Usuari independient}} +\def\ecv@cefprofkey{\ecv@utf{Usuari competent}} +\def\ecv@europeanunionkey{\ecv@utf{Uni\'{o} Europea}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Competencies digitals}} +\def\ecv@informationprocessingkey{\ecv@utf{Tractament de la informaci{\'o}}} +\def\ecv@communicationkey{\ecv@utf{Comunicaci{\'o}}} +\def\ecv@contentcreationkey{\ecv@utf{Creaci{\'o} del contingut}} +\def\ecv@safetykey{\ecv@utf{Seguretat}} +\def\ecv@problensolvingkey{\ecv@utf{Resoluci{\'o} de problemes}} +\def\ecv@digcompfooterkey{\ecv@utf{Competencies digitals - Taula de auto evaluaci{\'o}}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/es/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Usuari b{\'a}sic}} +\def\ecv@dcindepkey{\ecv@utf{Usuari independient}} +\def\ecv@dcprofkey{\ecv@utf{Usuari competent}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} + diff --git a/macros/latex/contrib/europasscv/def/europasscv_cs.def b/macros/latex/contrib/europasscv/def/europasscv_cs.def new file mode 100644 index 0000000000..5dacb4606f --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_cs.def @@ -0,0 +1,57 @@ +%!TEX encoding = UTF-8 Unicode +% +% Translation completed on 2016/09/09 +\ProvidesFile{europasscv_cs.def}[europasscv Czech definitions] +\def\ecv@currvitaekey{\ecv@utf{{\v Z}ivotopis}} +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Osobn{\'\i} {\'u}daje}} +\def\ecv@namekey{\ecv@utf{Jm{\'e}no / P{\v r}{\'\i}jmen{\'\i}}} +\def\ecv@addresskey{\ecv@utf{Adresa}} +\def\ecv@telkey{\ecv@utf{Telefon}} +\def\ecv@mobilekey{\ecv@utf{Mobiln{\'\i} telefon}} +\def\ecv@faxkey{\ecv@utf{Fax}} +\def\ecv@emailkey{\ecv@utf{E-mail}} +\def\ecv@nationalitykey{\ecv@utf{St{\'a}tn{\'\i} p{\v r}{\'\i}slu{\v s}nost}} +\def\ecv@birthkey{\ecv@utf{Datum narozen{\'\i}}} +\def\ecv@genderkey{\ecv@utf{Pohlav{\'\i}}} +% Footer +\def\ecv@pagekey{\ecv@utf{Strana}} +\def\ecv@cvofkey{\ecv@utf{{\v Z}ivotopis}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Mate{\v r}sk{\'y} jazyk(y)}} +\def\ecv@otherlanguageskey{\ecv@utf{Dal{\v s}{\'i} jazyky}} +\def\ecv@assesskey{\ecv@utf{Sebehodnocen{\'i}}} +\def\ecv@levelkey{\ecv@utf{Evropsk{\'a} {\'u}rove{\v n}}} +\def\ecv@understandkey{\ecv@utf{Porozum{\v e}n{\'\i}}} +\def\ecv@speakkey{\ecv@utf{Mluven{\'\i}}} +\def\ecv@writekey{\ecv@utf{Psan{\'\i}}} +\def\ecv@listenkey{\ecv@utf{Poslech}} +\def\ecv@readkey{\ecv@utf{{\v C}ten{\'\i}}} +\def\ecv@interactkey{\ecv@utf{{\'U}stn{\'\i} interakce}} +\def\ecv@productkey{\ecv@utf{Samostatn{\'y} {\'u}stn{\'\i} projev}} +\def\ecv@langshortdesckey{\ecv@utf{{\'U}rovn{\v e}: A1/A2: U{\v z}ivatel z{\'a}klad{\r u} jazyka -- B1/B2: Samostatn{\'y} u{\v z}ivatel -- C1/C2: Zku{\v s}en{\'y} u{\v z}ivatel}} +\def\ecv@langfooterkey{\ecv@utf{Spole{\v c}n{\'y} evropsk{\'y} referen{\v c}n{\'\i} r{\'a}mec pro jazyky}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/cs/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{U{\v z}ivatel z{\'a}klad{\r u} jazyka}} +\def\ecv@cefindepkey{\ecv@utf{Samostatn{\'y} u{\v z}ivatel}} +\def\ecv@cefprofkey{\ecv@utf{Zku{\v s}en{\'y} u{\v z}ivatel}} +\def\ecv@europeanunionkey{\ecv@utf{Evropsk{\'a} unie}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Digit{\'a}ln{\'\i} dovednosti}} +\def\ecv@informationprocessingkey{\ecv@utf{Zpracov{\'a}n{\'\i} informac{\'\i}}} +\def\ecv@communicationkey{\ecv@utf{Komunikace}} +\def\ecv@contentcreationkey{\ecv@utf{Vytv{\'a}{\v r}en{\'\i} obsahu}} +\def\ecv@safetykey{\ecv@utf{Bezpe{\v c}nost}} +\def\ecv@problensolvingkey{\ecv@utf{{\v R}e{\v s}en{\'\i} probl{\'e}mu}} +\def\ecv@digcompfooterkey{\ecv@utf{Digit{\'a}ln{\'\i} dovednosti - Stupnice pro sebehodnocen{\'\i}}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/cs/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Z{\'a}kladn{\'\i} u{\v z}ivatel}} +\def\ecv@dcindepkey{\ecv@utf{Samostatn{\'y} u{\v z}ivatel}} +\def\ecv@dcprofkey{\ecv@utf{Zku{\v s}en{\'y} u{\v z}ivatel}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} diff --git a/macros/latex/contrib/europasscv/def/europasscv_da.def b/macros/latex/contrib/europasscv/def/europasscv_da.def new file mode 100644 index 0000000000..b9bb76d3b9 --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_da.def @@ -0,0 +1,63 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_da.def}[europasscv Danish definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Personlig information}} +\def\ecv@namekey{\ecv@utf{Efternavn(e), fornavn(e) og mellemnavn(e)}} +\def\ecv@addresskey{\ecv@utf{Adresse}} +\def\ecv@telkey{\ecv@utf{Telefon}} +\def\ecv@mobilekey{\ecv@utf{Mobil}} +\def\ecv@faxkey{\ecv@utf{Fax}} +\def\ecv@emailkey{\ecv@utf{E-mail-adresse}} +\def\ecv@nationalitykey{\ecv@utf{Nationalitet}} +\def\ecv@birthkey{\ecv@utf{F\o dseldato}} +\def\ecv@genderkey{\ecv@utf{K\o n}} +% Footer +\def\ecv@pagekey{\ecv@utf{Side}} +\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ for}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Modersm\aa l}} +\def\ecv@otherlanguageskey{\ecv@utf{Andre sprog}} +\def\ecv@assesskey{\ecv@utf{Selvevaluering}} +\def\ecv@levelkey{\ecv@utf{Europ\ae isk niveau}} +\def\ecv@understandkey{\ecv@utf{Forst\AA}} +\def\ecv@speakkey{\ecv@utf{Tale}} +\def\ecv@writekey{\ecv@utf{Skrive}} +\def\ecv@listenkey{\ecv@utf{Lytte}} +\def\ecv@readkey{\ecv@utf{L\ae se}} +\def\ecv@interactkey{\ecv@utf{Samtale}} +\def\ecv@productkey{\ecv@utf{Redeg\o re}} +\def\ecv@langshortdesckey{\ecv@utf{Niveauer: A1/A2: Sprogbruger med basiskundskaber -- B1/B2: Selvst\ae ndig sprogbruger -- C1/C2: Kompetent sprogbruger}} +\def\ecv@langfooterkey{\ecv@utf{Europ\ae iske Referencerammes (CEF) niveau}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/da/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Sprogbruger med basiskundskaber}} +\def\ecv@cefindepkey{\ecv@utf{Selvst\ae ndig sprogbruger}} +\def\ecv@cefprofkey{\ecv@utf{Kompetent sprogbruger}} +\def\ecv@europeanunionkey{\ecv@utf{Den Europ\ae iske union}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Digital kompetence}} +\def\ecv@informationprocessingkey{\ecv@utf{In\-for\-ma\-tions\-be\-hand\-ling}} +\def\ecv@communicationkey{\ecv@utf{Kommunikation}} +\def\ecv@contentcreationkey{\ecv@utf{Ind\-holds\-pro\-duk\-tion}} +\def\ecv@safetykey{\ecv@utf{Sikkerhed}} +\def\ecv@problensolvingkey{\ecv@utf{Probleml\o sning}} +\def\ecv@digcompfooterkey{\ecv@utf{Digitale kompetencer - Selvevalueringsskala}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/da/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Basisbruger}} +\def\ecv@dcindepkey{\ecv@utf{Selvst\ae ndig bruger}} +\def\ecv@dcprofkey{\ecv@utf{Kompetent\\ bruger}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} + +% Width of digital competences columns +\def\ecv@dcompcola{0.21} +\def\ecv@dcompcolb{0.21} +\def\ecv@dcompcolc{0.16} +\def\ecv@dcompcold{0.21} +\def\ecv@dcompcole{0.21} diff --git a/macros/latex/contrib/europasscv/def/europasscv_de.def b/macros/latex/contrib/europasscv/def/europasscv_de.def new file mode 100644 index 0000000000..baa970f19e --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_de.def @@ -0,0 +1,64 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_de.def}[europasscv German definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Angaben zur Person}} +\def\ecv@namekey{\ecv@utf{Nachname(n) / Vorname(n)}} +\def\ecv@addresskey{\ecv@utf{Adresse}} +\def\ecv@telkey{\ecv@utf{Telefon}} +\def\ecv@mobilekey{\ecv@utf{Mobil}} +\def\ecv@faxkey{\ecv@utf{Telefax}} +\def\ecv@emailkey{\ecv@utf{E-mail}} +\def\ecv@nationalitykey{\ecv@utf{Staatsangehörigkeit}} +\def\ecv@birthkey{\ecv@utf{Geburtsdatum}} +\def\ecv@genderkey{\ecv@utf{Geschlecht}} +% Footer +\def\ecv@pagekey{\ecv@utf{Seite}} +\def\ecv@cvofkey{\ecv@utf{Lebenslauf von}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Muttersprache}} +\def\ecv@otherlanguageskey{\ecv@utf{Weitere Sprachen}} +\def\ecv@assesskey{\ecv@utf{Selbstbeurteilung}} +\def\ecv@levelkey{\ecv@utf{Europäische Kompetenzstufe}} +\def\ecv@understandkey{\ecv@utf{Verstehen}} +\def\ecv@speakkey{\ecv@utf{Sprechen}} +\def\ecv@writekey{\ecv@utf{Schreiben}} +\def\ecv@listenkey{\ecv@utf{Hören}} +\def\ecv@readkey{\ecv@utf{Lesen}} +\def\ecv@interactkey{\ecv@utf{An Gesprächen teilnehmen}} +\def\ecv@productkey{\ecv@utf{Zusammenhängendes Sprechen}} +\def\ecv@langshortdesckey{\ecv@utf{Niveaus: A1 und A2: Elementar -- B1 und B2: Selbstständig -- C1 und C2: Kompetent}} +\def\ecv@langfooterkey{\ecv@utf{Gemeinsamer Europäischer Referenzrahmen für Sprachen}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/de/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Elementare Sprachverwendung}} +\def\ecv@cefindepkey{\ecv@utf{Selbständige Sprachverwendung}} +\def\ecv@cefprofkey{\ecv@utf{Kompetente Sprachverwendung}} +\def\ecv@europeanunionkey{\ecv@utf{Europäische Union}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Digitale Kompetenz}} +\def\ecv@informationprocessingkey{\ecv@utf{Datenverarbeitung}} +\def\ecv@communicationkey{\ecv@utf{Kommunikation}} +\def\ecv@contentcreationkey{\ecv@utf{Erstellung von Inhalten}} +\def\ecv@safetykey{\ecv@utf{Sicherheit}} +\def\ecv@problensolvingkey{\ecv@utf{Problemlösung}} +\def\ecv@digcompfooterkey{\ecv@utf{Digitale Kompetenzen - Raster zur Selbstbeurteilung}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/de/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Elementare Verwendung}} +\def\ecv@dcindepkey{\ecv@utf{Selbstständige Verwendung}} +\def\ecv@dcprofkey{\ecv@utf{Kompetente Verwendung}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} + +% Width of digital competences columns +\def\ecv@dcompcola{0.24} +\def\ecv@dcompcolb{0.19} +\def\ecv@dcompcolc{0.19} +\def\ecv@dcompcold{0.19} +\def\ecv@dcompcole{0.19} + diff --git a/macros/latex/contrib/europasscv/def/europasscv_el.def b/macros/latex/contrib/europasscv/def/europasscv_el.def new file mode 100644 index 0000000000..f3fc529589 --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_el.def @@ -0,0 +1,48 @@ +%!TEX encoding = UTF-8 Unicode +% +% WARNING: Requires XeLaTeX or LuaLaTeX +% +\ProvidesFile{europasscv_el.def}[europasscv Greek definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Προσωπικεσ πληροφοριεσ}} +\def\ecv@nationalitykey{\ecv@utf{Εθνικότητα}} +\def\ecv@birthkey{\ecv@utf{Ημερομηνία Γέννησης}} +\def\ecv@genderkey{\ecv@utf{Φύλο}} +% Footer +\def\ecv@pagekey{\ecv@utf{Σελίδα}} +\def\ecv@currvitaekey{\ecv@utf{Βιογραφικό σημείωμα}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Μητρική γλώσσα}} +\def\ecv@otherlanguageskey{\ecv@utf{Λοιπές γλώσσες}} +\def\ecv@assesskey{\ecv@utf{Αυτοαξιολόγηση}} +\def\ecv@understandkey{\ecv@utf{Κατανόηση}} +\def\ecv@speakkey{\ecv@utf{Ομιλία}} +\def\ecv@writekey{\ecv@utf{Γραφη}} +\def\ecv@listenkey{\ecv@utf{Προφορική}} +\def\ecv@readkey{\ecv@utf{Γραπτή (ανάγνωση)}} +\def\ecv@interactkey{\ecv@utf{Επικοινωνία}} +\def\ecv@productkey{\ecv@utf{Προφορική έκφραση}} +\def\ecv@langshortdesckey{\ecv@utf{Επίπεδα: Α1/A2: Βασικός χρήστης - Β1/B2: Ανεξάρτητος χρήστης - C1/C2: Έμπειρος χρήστης}} +\def\ecv@langfooterkey{\ecv@utf{Κοινό Ευρωπαϊκό Πλαίσιο Αναφοράς για Γλώσσες}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/el/resources/european-language-levels-cefr}} + +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Ψηφιακή δεξιότητα}} +\def\ecv@informationprocessingkey{\ecv@utf{Επεξεργασία δεδομένων}} +\def\ecv@communicationkey{\ecv@utf{Επικοινωνία}} +\def\ecv@contentcreationkey{\ecv@utf{Δημιουργία Περιεχομένου}} +\def\ecv@safetykey{\ecv@utf{Ασφάλεια}} +\def\ecv@problensolvingkey{\ecv@utf{Επίλυση προβλημάτων}} +\def\ecv@digcompfooterkey{\ecv@utf{Ψηφιακές δεξιότητες - Πίνακας αυτοαξιολόγησης}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/el/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Βασικός χρήστης}} +\def\ecv@dcindepkey{\ecv@utf{Ανεξάρτητος χρήστης}} +\def\ecv@dcprofkey{\ecv@utf{\textasciiacute Eμπειρος χρήστης}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.28} +\def\ecv@langcolc{0.18} +\def\ecv@langcold{0.28} +\def\ecv@langcole{0.11} + diff --git a/macros/latex/contrib/europasscv/def/europasscv_en.def b/macros/latex/contrib/europasscv/def/europasscv_en.def new file mode 100644 index 0000000000..20348aff45 --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_en.def @@ -0,0 +1,56 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_en.def}[europasscv English definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Personal information}} +\def\ecv@namekey{\ecv@utf{Surname / First name}} +\def\ecv@addresskey{\ecv@utf{Address}} +\def\ecv@telkey{\ecv@utf{Telephone}} +\def\ecv@mobilekey{\ecv@utf{Mobile}} +\def\ecv@faxkey{\ecv@utf{Fax(es)}} +\def\ecv@emailkey{\ecv@utf{Email}} +\def\ecv@nationalitykey{\ecv@utf{Nationality}} +\def\ecv@birthkey{\ecv@utf{Date of birth}} +\def\ecv@genderkey{\ecv@utf{Gender}} +% Footer +\def\ecv@pagekey{\ecv@utf{Page}} +\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ of}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Mother tongue}} +\def\ecv@otherlanguageskey{\ecv@utf{Other languages}} +\def\ecv@assesskey{\ecv@utf{Self-assessment}} +\def\ecv@levelkey{\ecv@utf{European level}} +\def\ecv@understandkey{\ecv@utf{Understanding}} +\def\ecv@speakkey{\ecv@utf{Speaking}} +\def\ecv@writekey{\ecv@utf{Writing}} +\def\ecv@listenkey{\ecv@utf{Listening}} +\def\ecv@readkey{\ecv@utf{Reading}} +\def\ecv@interactkey{\ecv@utf{Spoken interaction}} +\def\ecv@productkey{\ecv@utf{Spoken production}} +\def\ecv@langshortdesckey{\ecv@utf{Levels: A1 and A2: Basic user -- B1 and B2: Independent user -- C1 and C2: Proficient user}} +\def\ecv@langfooterkey{\ecv@utf{Common European Framework of Reference for Languages}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/en/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Basic user}} +\def\ecv@cefindepkey{\ecv@utf{Independent user}} +\def\ecv@cefprofkey{\ecv@utf{Proficient user}} +\def\ecv@europeanunionkey{\ecv@utf{European Union}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Digital competences}} +\def\ecv@informationprocessingkey{\ecv@utf{Information Processing}} +\def\ecv@communicationkey{\ecv@utf{Communication}} +\def\ecv@contentcreationkey{\ecv@utf{Content creation}} +\def\ecv@safetykey{\ecv@utf{Safety}} +\def\ecv@problensolvingkey{\ecv@utf{Problem solving}} +\def\ecv@digcompfooterkey{\ecv@utf{Digital competences - Self-assessment grid}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/en/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Basic user}} +\def\ecv@dcindepkey{\ecv@utf{Independent user}} +\def\ecv@dcprofkey{\ecv@utf{Proficient user}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} diff --git a/macros/latex/contrib/europasscv/def/europasscv_es.def b/macros/latex/contrib/europasscv/def/europasscv_es.def new file mode 100644 index 0000000000..ad30340dd1 --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_es.def @@ -0,0 +1,58 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_es.def}[europasscv Spanish definitions] +\def\ecv@currvitaekey{\ecv@utf{Curr\'{i}culum vitae}} +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Informaci\'{o}n personal}} +\def\ecv@namekey{\ecv@utf{Nombre(s) y apellido(s)}} +\def\ecv@addresskey{\ecv@utf{Direcci\'{o}n}} +\def\ecv@telkey{\ecv@utf{Tel\'{e}fono}} +\def\ecv@mobilekey{\ecv@utf{M\'{o}vil}} +\def\ecv@faxkey{\ecv@utf{Fax}} +\def\ecv@emailkey{\ecv@utf{E-mail}} +\def\ecv@nationalitykey{\ecv@utf{Nacionalidad}} +\def\ecv@birthkey{\ecv@utf{Fecha de nacimiento}} +\def\ecv@genderkey{\ecv@utf{Sexo}} +% Footer +\def\ecv@pagekey{\ecv@utf{P\'{a}gina}} +\def\ecv@cvofkey{\ecv@utf{Curr\'{i}culum vit\ae\ de}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Lengua materna}} +\def\ecv@otherlanguageskey{\ecv@utf{Otros idiomas}} +\def\ecv@assesskey{\ecv@utf{Autoevaluaci\'{o}n}} +\def\ecv@levelkey{\ecv@utf{Nivel europeo}} +\def\ecv@understandkey{\ecv@utf{Comprender}} +\def\ecv@speakkey{\ecv@utf{Hablar}} +\def\ecv@writekey{\ecv@utf{Expresi\'{o}n escrita}} +\def\ecv@listenkey{\ecv@utf{Comprensi\'{o}n auditiva}} +\def\ecv@readkey{\ecv@utf{Comprensi\'{o}n de lectura}} +\def\ecv@interactkey{\ecv@utf{Interacci\'{o}n oral}} +\def\ecv@productkey{\ecv@utf{Expresi\'{o}n oral}} +\def\ecv@langshortdesckey{\ecv@utf{Niveles: A1/A2: Usuario b\'{a}sico -- B1/B2: Usuario independiente -- C1/C2: Usuario competente}} +\def\ecv@langfooterkey{\ecv@utf{Marco com\'{u}n Europeo de referencia para las lenguas}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/es/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Usuario b\'{a}sico}} +\def\ecv@cefindepkey{\ecv@utf{Usuario independiente}} +\def\ecv@cefprofkey{\ecv@utf{Usuario competente}} +\def\ecv@europeanunionkey{\ecv@utf{Uni\'{o}n Europea}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Competencias digitales}} +\def\ecv@informationprocessingkey{\ecv@utf{Tratamiento de la informaci{\'o}n}} +\def\ecv@communicationkey{\ecv@utf{Comunicaci{\'o}n}} +\def\ecv@contentcreationkey{\ecv@utf{Creaci{\'o}n del contenido}} +\def\ecv@safetykey{\ecv@utf{Seguridad}} +\def\ecv@problensolvingkey{\ecv@utf{Resoluci{\'o}n de problemas}} +\def\ecv@digcompfooterkey{\ecv@utf{Competencias digitales - Tabla de auto evaluaci{\'o}n}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/es/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Usuario b{\'a}sico}} +\def\ecv@dcindepkey{\ecv@utf{Usuario independiente}} +\def\ecv@dcprofkey{\ecv@utf{Usuario competente}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} + diff --git a/macros/latex/contrib/europasscv/def/europasscv_fr.def b/macros/latex/contrib/europasscv/def/europasscv_fr.def new file mode 100644 index 0000000000..59c769c765 --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_fr.def @@ -0,0 +1,55 @@ +%!TEX encoding = UTF-8 Unicode +% +\ProvidesFile{europasscv_fr.def}[europasscv French definitions] +% Informations personnelles +\def\ecv@infosectionkey{\ecv@utf{Informations personnelles}} +\def\ecv@namekey{\ecv@utf{Nom(s) / Pr\'enom(s)}} +\def\ecv@addresskey{\ecv@utf{Adresse(s)}} +\def\ecv@telkey{\ecv@utf{T\'el\'ephone(s)}} +\def\ecv@mobilekey{\ecv@utf{Portable}} +\def\ecv@faxkey{\ecv@utf{T\'el\'ecopie(s)}} +\def\ecv@emailkey{\ecv@utf{Courrier(s) \'electronique(s)}} +\def\ecv@nationalitykey{\ecv@utf{Nationalit\'e}} +\def\ecv@birthkey{\ecv@utf{Date de naissance}} +\def\ecv@genderkey{\ecv@utf{Sexe}} +% Pied de page +\def\ecv@pagekey{\ecv@utf{Page}} +\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}} +% Grille d'Autoévaluation des langues +\def\ecv@mothertonguekey{\ecv@utf{Langue maternelle}} +\def\ecv@otherlanguageskey{\ecv@utf{Autres langues}} +\def\ecv@assesskey{\ecv@utf{Auto \'evaluation}} +\def\ecv@levelkey{\ecv@utf{Niveau europ\'een}} +\def\ecv@understandkey{\ecv@utf{Comprendre}} +\def\ecv@speakkey{\ecv@utf{Parler}} +\def\ecv@writekey{\ecv@utf{\'Ecrire}} +\def\ecv@listenkey{\ecv@utf{\'Ecouter}} +\def\ecv@readkey{\ecv@utf{Lire}} +\def\ecv@interactkey{\ecv@utf{Prendre part \`a une conversation}} +\def\ecv@productkey{\ecv@utf{S'exprimer oralement en continu}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/fr/resources/european-language-levels-cefr}} +\def\ecv@langfooterkey{\ecv@utf{Cadre europ{\'e}en commun de r{\'e}f{\'e}rence pour les langues}} +\def\ecv@langshortdesckey{\ecv@utf{Niveaux: A1/A2: utilisateur \'el\'ementaire -- B1/B2: utilisateur ind\'ependant -- C1/C2: utilisateur exp\'eriment\'e}} +\def\ecv@cefbasickey{\ecv@utf{Utilisateur \'el\'ementaire}} +\def\ecv@cefindepkey{\ecv@utf{Utilisateur Ind\'ependant}} +\def\ecv@cefprofkey{\ecv@utf{Utilisateur exp\'eriment\'e}} +\def\ecv@europeanunionkey{\ecv@utf{Union europ\'eenne}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Comp{\'e}tences num{\'e}riques}} +\def\ecv@informationprocessingkey{\ecv@utf{Traitement de l'information}} +\def\ecv@communicationkey{\ecv@utf{Communication}} +\def\ecv@contentcreationkey{\ecv@utf{Cr{\'e}ation de contenu}} +\def\ecv@safetykey{\ecv@utf{S{\'e}curit{\'e}}} +\def\ecv@problensolvingkey{\ecv@utf{R{\'e}solution de probl{\`e}mes}} +\def\ecv@digcompfooterkey{\ecv@utf{Comp{\'e}tences num{\'e}riques - Grille d'auto{\'e}valuation}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/fr/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Utilisateur {\'e}l{\'e}mentaire}} +\def\ecv@dcindepkey{\ecv@utf{Utilisateur ind{\'e}pendant}} +\def\ecv@dcprofkey{\ecv@utf{Utilisateur exp{\'e}riment{\'e}}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.3} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.15} diff --git a/macros/latex/contrib/europasscv/def/europasscv_hu.def b/macros/latex/contrib/europasscv/def/europasscv_hu.def new file mode 100644 index 0000000000..a77b2efe54 --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_hu.def @@ -0,0 +1,63 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_hu.def}[europasscv Hungarian definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Személyi adatok}} +\def\ecv@namekey{\ecv@utf{Vezetéknév/Utónév}} +\def\ecv@addresskey{\ecv@utf{Cím}} +\def\ecv@telkey{\ecv@utf{Telefonszám}} +\def\ecv@mobilekey{\ecv@utf{Mobil}} +\def\ecv@faxkey{\ecv@utf{Fax}} +\def\ecv@emailkey{\ecv@utf{E-mail}} +\def\ecv@nationalitykey{\ecv@utf{Állampolgárság}} +\def\ecv@birthkey{\ecv@utf{Születési dátum}} +\def\ecv@genderkey{\ecv@utf{Neme}} +% Footer +\def\ecv@pagekey{\ecv@utf{Oldal}} +\def\ecv@cvofkey{\ecv@utf{Önéletrajza}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Anyanyelve}} +\def\ecv@otherlanguageskey{\ecv@utf{Idegen nyelvek}} +\def\ecv@assesskey{\ecv@utf{Önértékelés}} +\def\ecv@levelkey{\ecv@utf{Európai szint}} +\def\ecv@understandkey{\ecv@utf{Szövegértés}} +\def\ecv@speakkey{\ecv@utf{Beszéd}} +\def\ecv@writekey{\ecv@utf{Írás}} +\def\ecv@listenkey{\ecv@utf{Hallás utáni értés}} +\def\ecv@readkey{\ecv@utf{Olvasás}} +\def\ecv@interactkey{\ecv@utf{Társalgás}} +\def\ecv@productkey{\ecv@utf{Folyamatos beszéd}} +\def\ecv@langshortdesckey{\ecv@utf{Szintek: A1/A2: Alapszintű felhasználó -- B1/B2: Önálló felhasználó -- C1/C2: Mesterfokú felhasználó}} +\def\ecv@langfooterkey{\ecv@utf{Közös Európai Nyelvi Referenciakeret}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/hu/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Alapszintű felhasználó}} +\def\ecv@cefindepkey{\ecv@utf{Önálló felhasználó}} +\def\ecv@cefprofkey{\ecv@utf{Mesterfokú felhasználó}} +\def\ecv@europeanunionkey{\ecv@utf{Európai Unió}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Digitális készségek}} +\def\ecv@informationprocessingkey{\ecv@utf{Információ-feldolgozása}} +\def\ecv@communicationkey{\ecv@utf{Kommunikáció}} +\def\ecv@contentcreationkey{\ecv@utf{Tartalom létrehozása}} +\def\ecv@safetykey{\ecv@utf{Biztonság}} +\def\ecv@problensolvingkey{\ecv@utf{Problémamegoldás}} +\def\ecv@digcompfooterkey{\ecv@utf{Digitális készségek - Önértékelő táblázat}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/hu/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Alapszintű\\ felhasználó}} +\def\ecv@dcindepkey{\ecv@utf{Önálló\\ felhasználó}} +\def\ecv@dcprofkey{\ecv@utf{Mesterfokú\\ felhasználó}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} + +% Width of digital competences columns +\def\ecv@dcompcola{0.18} +\def\ecv@dcompcolb{0.18} +\def\ecv@dcompcolc{0.25} +\def\ecv@dcompcold{0.17} +\def\ecv@dcompcole{0.22} \ No newline at end of file diff --git a/macros/latex/contrib/europasscv/def/europasscv_it.def b/macros/latex/contrib/europasscv/def/europasscv_it.def new file mode 100644 index 0000000000..696fb8d4ac --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_it.def @@ -0,0 +1,57 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_it.def}[europasscv Italian definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Informazioni personali}} +\def\ecv@namekey{\ecv@utf{Nome e cognome}} +\def\ecv@addresskey{\ecv@utf{Indirizzo}} +\def\ecv@telkey{\ecv@utf{Telefono}} +\def\ecv@mobilekey{\ecv@utf{Cellulare}} +\def\ecv@faxkey{\ecv@utf{Fax}} +\def\ecv@emailkey{\ecv@utf{E-mail}} +\def\ecv@nationalitykey{\ecv@utf{Nazionalit\`a}} +\def\ecv@birthkey{\ecv@utf{Data di nascita}} +\def\ecv@genderkey{\ecv@utf{Sesso}} +% Footer +\def\ecv@pagekey{\ecv@utf{Pagina}} +\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ di}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Lingua madre}} +\def\ecv@otherlanguageskey{\ecv@utf{Altre lingue}} +\def\ecv@assesskey{\ecv@utf{Autovalutazione}} +\def\ecv@levelkey{\ecv@utf{Livello europeo}} +\def\ecv@understandkey{\ecv@utf{Comprensione}} +\def\ecv@speakkey{\ecv@utf{Parlato}} +\def\ecv@writekey{\ecv@utf{Produzione scritta}} +\def\ecv@listenkey{\ecv@utf{Ascolto}} +\def\ecv@readkey{\ecv@utf{Lettura}} +\def\ecv@interactkey{\ecv@utf{Interazione}} +\def\ecv@productkey{\ecv@utf{Produzione orale}} +\def\ecv@langshortdesckey{\ecv@utf{Livelli: A1 e A2: Utente base -- B1 e B2: Utente autonomo -- C1 e C2: Utente avanzato}} +\def\ecv@langfooterkey{\ecv@utf{Quadro Comune Europeo di Riferimento delle Lingue}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/it/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Utente elementare}} +\def\ecv@cefindepkey{\ecv@utf{Utente autonomo}} +\def\ecv@cefprofkey{\ecv@utf{Utente avanzato}} +\def\ecv@europeanunionkey{\ecv@utf{Unione Europea}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Competenze digitali}} +\def\ecv@informationprocessingkey{\ecv@utf{Elaborazione delle informazioni}} +\def\ecv@communicationkey{\ecv@utf{Comunicazione}} +\def\ecv@contentcreationkey{\ecv@utf{Creazione di contenuti}} +\def\ecv@safetykey{\ecv@utf{Sicurezza}} +\def\ecv@problensolvingkey{\ecv@utf{Risoluzione di problemi}} +\def\ecv@digcompfooterkey{\ecv@utf{Competenze digitali - Scheda per l'autovalutazione}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/it/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Utente base}} +\def\ecv@dcindepkey{\ecv@utf{Utente autonomo}} +\def\ecv@dcprofkey{\ecv@utf{Utente avanzato}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.2} +\def\ecv@langcold{0.2} +\def\ecv@langcole{0.3} + diff --git a/macros/latex/contrib/europasscv/def/europasscv_nb.def b/macros/latex/contrib/europasscv/def/europasscv_nb.def new file mode 100644 index 0000000000..52012be6b1 --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_nb.def @@ -0,0 +1,64 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_nb.def}[europasscv Norwegian (Bokmål) definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Personlige opplysninger}} +\def\ecv@namekey{\ecv@utf{Fornavn Etternavn}} +\def\ecv@addresskey{\ecv@utf{Adresse}} +\def\ecv@telkey{\ecv@utf{Telefon}} +\def\ecv@mobilekey{\ecv@utf{Mobil}} +\def\ecv@faxkey{\ecv@utf{Fax}} +\def\ecv@emailkey{\ecv@utf{E-postadresse}} +\def\ecv@nationalitykey{\ecv@utf{Nasjonalitet}} +\def\ecv@birthkey{\ecv@utf{Fødselsdato}} +\def\ecv@genderkey{\ecv@utf{Kjønn}} +% Footer +\def\ecv@pagekey{\ecv@utf{Side}} +\def\ecv@cvofkey{\ecv@utf{CV for}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Morsmål}} +\def\ecv@otherlanguageskey{\ecv@utf{Andre språk}} +\def\ecv@assesskey{\ecv@utf{Egenvurdering}} +\def\ecv@levelkey{\ecv@utf{Europeisk nivå}} +\def\ecv@understandkey{\ecv@utf{Forståelse}} +\def\ecv@speakkey{\ecv@utf{Muntlig}} +\def\ecv@writekey{\ecv@utf{Skrift}} +\def\ecv@listenkey{\ecv@utf{Lytting}} +\def\ecv@readkey{\ecv@utf{Lesing}} +\def\ecv@interactkey{\ecv@utf{Muntlig interaksjon}} +\def\ecv@productkey{\ecv@utf{Muntlig produksjon}} +\def\ecv@langshortdesckey{\ecv@utf{Nivåer: A1/A2: Basisbruker -- B1/B2: Selvstendig bruker -- C1/C2: Avansert bruker}} +\def\ecv@langfooterkey{\ecv@utf{Felles europeisk rammeverk for språk}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/nb/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Basisbruker}} +\def\ecv@cefindepkey{\ecv@utf{Selvstendig bruker}} +\def\ecv@cefprofkey{\ecv@utf{Avansert bruker}} +\def\ecv@europeanunionkey{\ecv@utf{Den europeiske unionen}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Digital kompetanse}} +\def\ecv@informationprocessingkey{\ecv@utf{Informasjons\-behandling}} +\def\ecv@communicationkey{\ecv@utf{Kommunikasjon}} +\def\ecv@contentcreationkey{\ecv@utf{Innholds\-produksjon}} +\def\ecv@safetykey{\ecv@utf{Sikkerhet}} +\def\ecv@problensolvingkey{\ecv@utf{Problemløsning}} +\def\ecv@digcompfooterkey{\ecv@utf{Digital kompetanse -- Egenvurderingsmatrise}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/nb/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Basisbruker}} +\def\ecv@dcindepkey{\ecv@utf{Selvstendig bruker}} +\def\ecv@dcprofkey{\ecv@utf{Dyktig bruker}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} + +% Width of digital competences columns +\def\ecv@dcompcola{0.20} +\def\ecv@dcompcolb{0.20} +\def\ecv@dcompcolc{0.20} +\def\ecv@dcompcold{0.20} +\def\ecv@dcompcole{0.20} + diff --git a/macros/latex/contrib/europasscv/def/europasscv_pl.def b/macros/latex/contrib/europasscv/def/europasscv_pl.def new file mode 100644 index 0000000000..b013737a3f --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_pl.def @@ -0,0 +1,56 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_pl.def}[europasscv Polish definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Dane osobowe}} +\def\ecv@namekey{\ecv@utf{Nazwisko / Imi\k{e}}} +\def\ecv@addresskey{\ecv@utf{Adres}} +\def\ecv@telkey{\ecv@utf{Telefon}} +\def\ecv@mobilekey{\ecv@utf{Kom\'orkowy}} +\def\ecv@faxkey{\ecv@utf{Faks}} +\def\ecv@emailkey{\ecv@utf{E-mail}} +\def\ecv@nationalitykey{\ecv@utf{Narodowo\'s\'c}} +\def\ecv@birthkey{\ecv@utf{Data urodzenia}} +\def\ecv@genderkey{\ecv@utf{P\l{}e\'c}} +% Footer +\def\ecv@pagekey{\ecv@utf{Strona internetowa}} +\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\: }} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{J\k{e}zyk ojczysty}} +\def\ecv@otherlanguageskey{\ecv@utf{Inne j\k{e}zyki}} +\def\ecv@assesskey{\ecv@utf{Samoocena}} +\def\ecv@levelkey{\ecv@utf{Poziom europejski}} +\def\ecv@understandkey{\ecv@utf{Rozumienie}} +\def\ecv@speakkey{\ecv@utf{M\'owienie}} +\def\ecv@writekey{\ecv@utf{Pisanie}} +\def\ecv@listenkey{\ecv@utf{S\l{}uchanie}} +\def\ecv@readkey{\ecv@utf{Czytanie}} +\def\ecv@interactkey{\ecv@utf{Porozumiewanie si\k{e}}} +\def\ecv@productkey{\ecv@utf{Samodzielne wypowiadanie si\k{e}}} +\def\ecv@langshortdesckey{\ecv@utf{Poziomy: A1/A2: Podstawowy -- B1/B2: Samodzielno\'sci -- C1/C2: Bieg\l{}o\'sci}} +\def\ecv@langfooterkey{\ecv@utf{Europejski system opisu kszta\l{}cenia j\k{e}zykowego (CEF)}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/pl/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Podstawowy}} +\def\ecv@cefindepkey{\ecv@utf{Samodzielno\'sci}} +\def\ecv@cefprofkey{\ecv@utf{Bieg\l{}o\'sci}} +\def\ecv@europeanunionkey{\ecv@utf{Unia Europejska}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Umiej{\k{e}}tno{\'s}ci cyfrowe}} +\def\ecv@informationprocessingkey{\ecv@utf{Przetwarzanie informacji}} +\def\ecv@communicationkey{\ecv@utf{Komunikacja}} +\def\ecv@contentcreationkey{\ecv@utf{Tworzenie tre{\'s}ci}} +\def\ecv@safetykey{\ecv@utf{Bezpiecze{\'n}stwo}} +\def\ecv@problensolvingkey{\ecv@utf{Rozwiązywanie problem{\'o}w}} +\def\ecv@digcompfooterkey{\ecv@utf{Umiej{\k{e}}tno{\'s}ci cyfrowe - Tabela samooceny}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/pl/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Poziom podstawowy}} +\def\ecv@dcindepkey{\ecv@utf{Poziom samodzielno{\'s}ci}} +\def\ecv@dcprofkey{\ecv@utf{Poziom bieg\l{}o{\'s}ci}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} diff --git a/macros/latex/contrib/europasscv/def/europasscv_pt.def b/macros/latex/contrib/europasscv/def/europasscv_pt.def new file mode 100644 index 0000000000..dbcb1c7e44 --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_pt.def @@ -0,0 +1,56 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_pt.def}[europasscv Portuguese definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Informa\c{c}\~ao pessoal}} +\def\ecv@namekey{\ecv@utf{Nome Apelido}} +\def\ecv@addresskey{\ecv@utf{Morada}} +\def\ecv@telkey{\ecv@utf{Telefone}} +\def\ecv@mobilekey{\ecv@utf{Telem\'ovel}} +\def\ecv@faxkey{\ecv@utf{Fax}} +\def\ecv@emailkey{\ecv@utf{Correio eletr\'onico}} +\def\ecv@nationalitykey{\ecv@utf{Nacionalidade}} +\def\ecv@birthkey{\ecv@utf{Data de nascimento}} +\def\ecv@genderkey{\ecv@utf{Sexo}} +% Footer +\def\ecv@pagekey{\ecv@utf{P\'agina}} +\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{L\'ingua materna}} +\def\ecv@otherlanguageskey{\ecv@utf{Outras l\'inguas}} +\def\ecv@assesskey{\ecv@utf{Autoavalia\c{c}\~ao}} +\def\ecv@levelkey{\ecv@utf{N\'ivel europeu}} +\def\ecv@understandkey{\ecv@utf{Compreender}} +\def\ecv@speakkey{\ecv@utf{Falar}} +\def\ecv@writekey{\ecv@utf{Escrever}} +\def\ecv@listenkey{\ecv@utf{Compreens\~ao oral}} +\def\ecv@readkey{\ecv@utf{Leitura}} +\def\ecv@interactkey{\ecv@utf{Intera\c{c}\~ao oral}} +\def\ecv@productkey{\ecv@utf{Produ\c{c}\~ao oral}} +\def\ecv@langshortdesckey{\ecv@utf{N\'iveis: A1 e A2: Utilizador b\'asico -- B1 e B2: Utilizador independente -- C1 e C2: Utilizador avan\c{c}ado}} +\def\ecv@langfooterkey{\ecv@utf{Quadro Europeu Comum de Refer\^encia para as L\'inguas }} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/pt/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Utilizador b\'asico}} +\def\ecv@cefindepkey{\ecv@utf{Utilizador independente}} +\def\ecv@cefprofkey{\ecv@utf{Utilizador avan\c{c}ado}} +\def\ecv@europeanunionkey{\ecv@utf{Uni\~ao Europeia}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Compet{\^e}ncias digitais}} +\def\ecv@informationprocessingkey{\ecv@utf{Processamento de informa\c{c}{\~a}o}} +\def\ecv@communicationkey{\ecv@utf{Comunica\c{c}{\~a}o}} +\def\ecv@contentcreationkey{\ecv@utf{Cria\c{c}{\~a}o de conte{\'u}dos}} +\def\ecv@safetykey{\ecv@utf{Seguran\c{c}a}} +\def\ecv@problensolvingkey{\ecv@utf{Resolu\c{c}{\~a}o de problemas}} +\def\ecv@digcompfooterkey{\ecv@utf{Compet{\^e}ncias digitais - Grelha de autoavalia\c{c}{\~a}o}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/pt/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Utilizador b{\'a}sico}} +\def\ecv@dcindepkey{\ecv@utf{Utilizador independente}} +\def\ecv@dcprofkey{\ecv@utf{Utilizador avan\c{c}ado}} + +% Width of language columns +\def\ecv@langcola{0.22} +\def\ecv@langcolb{0.22} +\def\ecv@langcolc{0.19} +\def\ecv@langcold{0.19} +\def\ecv@langcole{0.18} diff --git a/macros/latex/contrib/europasscv/def/europasscv_ro.def b/macros/latex/contrib/europasscv/def/europasscv_ro.def new file mode 100644 index 0000000000..efec2904fd --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_ro.def @@ -0,0 +1,56 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_ro.def}[europasscv Romanian definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Informaţii personale}} +\def\ecv@namekey{\ecv@utf{Nume / Prenume}} +\def\ecv@addresskey{\ecv@utf{Adresă}} +\def\ecv@telkey{\ecv@utf{Telefon}} +\def\ecv@mobilekey{\ecv@utf{Mobil}} +\def\ecv@faxkey{\ecv@utf{Fax}} +\def\ecv@emailkey{\ecv@utf{Email}} +\def\ecv@nationalitykey{\ecv@utf{Naţionalitate(-tăţi)}} +\def\ecv@birthkey{\ecv@utf{Data naşterii}} +\def\ecv@genderkey{\ecv@utf{Gen}} +% Footer +\def\ecv@pagekey{\ecv@utf{Pagina}} +\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ al}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Limba maternă}} +\def\ecv@otherlanguageskey{\ecv@utf{Alte limbi}} +\def\ecv@assesskey{\ecv@utf{Auto-evaluare}} +\def\ecv@levelkey{\ecv@utf{Nivel european}} +\def\ecv@understandkey{\ecv@utf{Înţelegere}} +\def\ecv@speakkey{\ecv@utf{Vorbire}} +\def\ecv@writekey{\ecv@utf{Scriere}} +\def\ecv@listenkey{\ecv@utf{Ascultare}} +\def\ecv@readkey{\ecv@utf{Citire}} +\def\ecv@interactkey{\ecv@utf{Participare la conversaţie}} +\def\ecv@productkey{\ecv@utf{Discurs oral}} +\def\ecv@langshortdesckey{\ecv@utf{Niveluri: A1/A2: Utilizator elementar -- B1/B2: Utilizator independent -- C1/C2: Utilizator experimentat}} +\def\ecv@langfooterkey{\ecv@utf{Cadrul European Comun de Referinţă pentru Limbi Străine}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/ro/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Utilizator elementar}} +\def\ecv@cefindepkey{\ecv@utf{Utilizator indepenent}} +\def\ecv@cefprofkey{\ecv@utf{Utilizator expert}} +\def\ecv@europeanunionkey{\ecv@utf{Uniunea Europeană}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Competenţă digitală}} +\def\ecv@informationprocessingkey{\ecv@utf{Procesarea informaţiei}} +\def\ecv@communicationkey{\ecv@utf{Comunicare}} +\def\ecv@contentcreationkey{\ecv@utf{Creare de conţinut}} +\def\ecv@safetykey{\ecv@utf{Securitate}} +\def\ecv@problensolvingkey{\ecv@utf{Rezolvarea de probleme}} +\def\ecv@digcompfooterkey{\ecv@utf{Competenţe digitale - Grilă de auto-evaluare}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/ro/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Utilizator elementar}} +\def\ecv@dcindepkey{\ecv@utf{Utilizator independent}} +\def\ecv@dcprofkey{\ecv@utf{Utilizator experimentat}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} diff --git a/macros/latex/contrib/europasscv/def/europasscv_sk.def b/macros/latex/contrib/europasscv/def/europasscv_sk.def new file mode 100644 index 0000000000..1dfd666e2e --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_sk.def @@ -0,0 +1,56 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_sk.def}[europasscv Slovak definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Osobné údaje}} +\def\ecv@namekey{\ecv@utf{Priezvisko(á) / Meno(á)}} +\def\ecv@addresskey{\ecv@utf{Adresa(y)}} +\def\ecv@telkey{\ecv@utf{Telefón(y)}} +\def\ecv@mobilekey{\ecv@utf{Mobil}} +\def\ecv@faxkey{\ecv@utf{Fax(y)}} +\def\ecv@emailkey{\ecv@utf{E-mail(y)}} +\def\ecv@nationalitykey{\ecv@utf{Štátna(e) príslušnosť(ti)}} +\def\ecv@birthkey{\ecv@utf{Dátum narodenia}} +\def\ecv@genderkey{\ecv@utf{Pohlavie}} +% Footer +\def\ecv@pagekey{\ecv@utf{Strana}} +\def\ecv@cvofkey{\ecv@utf{Životopis}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Materinský(é) jazyk(y)}} +\def\ecv@otherlanguageskey{\ecv@utf{Ďalší(ie) jazyk(y)}} +\def\ecv@assesskey{\ecv@utf{Sebahodnotenie}} +\def\ecv@levelkey{\ecv@utf{Európska úroveň }} +\def\ecv@understandkey{\ecv@utf{Porozumenie}} +\def\ecv@speakkey{\ecv@utf{Hovorenie}} +\def\ecv@writekey{\ecv@utf{Písanie}} +\def\ecv@listenkey{\ecv@utf{Počúvanie}} +\def\ecv@readkey{\ecv@utf{Čítanie}} +\def\ecv@interactkey{\ecv@utf{Ústna interakcia}} +\def\ecv@productkey{\ecv@utf{Samostatný ústny prejav}} +\def\ecv@langshortdesckey{\ecv@utf{Úrovne: A1 and A2: Používateľ základného jazyka -- B1 and B2: Samostatný používateľ -- C1 and C2: Skúsený používateľ}} +\def\ecv@langfooterkey{\ecv@utf{Úroveň podľa Spoločného európskeho referenčného rámca }} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/sk/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Používateľ základného jazyka}} +\def\ecv@cefindepkey{\ecv@utf{Samostatný používateľ}} +\def\ecv@cefprofkey{\ecv@utf{Skúsený používateľ}} +\def\ecv@europeanunionkey{\ecv@utf{Európska únia}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Digitálne zručnosti}} +\def\ecv@informationprocessingkey{\ecv@utf{Spracovanie infomácií}} +\def\ecv@communicationkey{\ecv@utf{Komunikácia}} +\def\ecv@contentcreationkey{\ecv@utf{Tvorba obsahu}} +\def\ecv@safetykey{\ecv@utf{Bezpečnosť}} +\def\ecv@problensolvingkey{\ecv@utf{Riešenie problémov}} +\def\ecv@digcompfooterkey{\ecv@utf{Digitálne zručnosti - Sebahodnotenie}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/sk/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Základný používateľ}} +\def\ecv@dcindepkey{\ecv@utf{Samostatný používateľ}} +\def\ecv@dcprofkey{\ecv@utf{Skúsený používateľ}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} diff --git a/macros/latex/contrib/europasscv/def/europasscv_sl.def b/macros/latex/contrib/europasscv/def/europasscv_sl.def new file mode 100644 index 0000000000..09d21390d4 --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_sl.def @@ -0,0 +1,57 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_sl.def}[europasscv Slovenian definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Osebni podatki}} +\def\ecv@namekey{\ecv@utf{Ime~/ Priimek}} +\def\ecv@addresskey{\ecv@utf{Naslov}} +\def\ecv@telkey{\ecv@utf{Telefon}} +\def\ecv@mobilekey{\ecv@utf{Prenosni telefon}} +\def\ecv@faxkey{\ecv@utf{Telefaks}} +\def\ecv@emailkey{\ecv@utf{E-po{\v s}ta}} +\def\ecv@nationalitykey{\ecv@utf{Dr{\v z}avljanstvo}} +\def\ecv@birthkey{\ecv@utf{Datum rojstva}} +\def\ecv@genderkey{\ecv@utf{Spol}} +% Footer +\def\ecv@pagekey{\ecv@utf{Stran}} +\def\ecv@cvofkey{\ecv@utf{{\v Z}ivljenjepis}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Materni jezik}} +\def\ecv@otherlanguageskey{\ecv@utf{Tuji jeziki}} +\def\ecv@assesskey{\ecv@utf{Samovrednotenje}} +\def\ecv@levelkey{\ecv@utf{Evropska raven}} +\def\ecv@understandkey{\ecv@utf{RAZUMEVANJE}} +\def\ecv@speakkey{\ecv@utf{GOVORJENJE}} +\def\ecv@writekey{\ecv@utf{PISANJE}} +\def\ecv@listenkey{\ecv@utf{Slu{\v s}no razumevanje}} +\def\ecv@readkey{\ecv@utf{Bralno razumevanje}} +\def\ecv@interactkey{\ecv@utf{Govorno sporazumevanje}} +\def\ecv@productkey{\ecv@utf{Govorno sporo{\v c}anje}} +\def\ecv@langshortdesckey{\ecv@utf{Stopnja: A1/A2: Osnovni uporabnik -- B1/B2: Samostojni uporabnik -- C1/C2: Usposobljeni uporabnik}} +\def\ecv@langfooterkey{\ecv@utf{Skupni evropski jezikovni okvir}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/sl/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Osnovni uporabnik}} +\def\ecv@cefindepkey{\ecv@utf{Samostojni uporabnik}} +\def\ecv@cefprofkey{\ecv@utf{Usposobljeni uporabnik}} +\def\ecv@europeanunionkey{\ecv@utf{Evropska unija}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Digitalne kompetence}} +\def\ecv@informationprocessingkey{\ecv@utf{Obdelava informacij}} +\def\ecv@communicationkey{\ecv@utf{Komunikacija}} +\def\ecv@contentcreationkey{\ecv@utf{Ustvarjanje\\ vsebin}} +\def\ecv@safetykey{\ecv@utf{Varnost}} +\def\ecv@problensolvingkey{\ecv@utf{Re{\v s}evanje problemov}} +\def\ecv@digcompfooterkey{\ecv@utf{Digitalne kompetence - Samoocenjevalna lestvica}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/sl/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Osnovni uporabnik}} +\def\ecv@dcindepkey{\ecv@utf{Samostojni uporabnik}} +\def\ecv@dcprofkey{\ecv@utf{Usposobljeni uporabnik}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} + diff --git a/macros/latex/contrib/europasscv/def/europasscv_sv.def b/macros/latex/contrib/europasscv/def/europasscv_sv.def new file mode 100644 index 0000000000..1fc944b7ff --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_sv.def @@ -0,0 +1,56 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_sv.def}[europasscv Swedish definitions] +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Personlig information}} +\def\ecv@namekey{\ecv@utf{Förnamn Efternamn}} +\def\ecv@addresskey{\ecv@utf{Adress}} +\def\ecv@telkey{\ecv@utf{Telefonnummer}} +\def\ecv@mobilekey{\ecv@utf{Mobiltelefonnummer}} +\def\ecv@faxkey{\ecv@utf{Fax}} +\def\ecv@emailkey{\ecv@utf{E-postadress}} +\def\ecv@nationalitykey{\ecv@utf{Nationalitet}} +\def\ecv@birthkey{\ecv@utf{Födelsedatum}} +\def\ecv@genderkey{\ecv@utf{Kön}} +% Footer +\def\ecv@pagekey{\ecv@utf{Sida}} +\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ of}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Modersmål}} +\def\ecv@otherlanguageskey{\ecv@utf{Andra språk}} +\def\ecv@assesskey{\ecv@utf{Självbedömning}} +\def\ecv@levelkey{\ecv@utf{Europeisk nivå}} +\def\ecv@understandkey{\ecv@utf{Förståelse}} +\def\ecv@speakkey{\ecv@utf{Tala}} +\def\ecv@writekey{\ecv@utf{Skriftlig färdighet}} +\def\ecv@listenkey{\ecv@utf{Hörförståelse}} +\def\ecv@readkey{\ecv@utf{Läsförståelse}} +\def\ecv@interactkey{\ecv@utf{Samtal/muntlig interaktion}} +\def\ecv@productkey{\ecv@utf{Muntlig produktion}} +\def\ecv@langshortdesckey{\ecv@utf{\scriptsize Nivåer: A1 och A2: Användare på nybörjarnivå - B1 och B2: Självständig användare - C1 och C2: Avancerad användare}} +\def\ecv@langfooterkey{\ecv@utf{Gemensam europeisk referensram för språk}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/sv/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Nybörjare}} +\def\ecv@cefindepkey{\ecv@utf{Självständig användare}} +\def\ecv@cefprofkey{\ecv@utf{Avancerad användare}} +\def\ecv@europeanunionkey{\ecv@utf{Europeiska unionen}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Digital färdighet}} +\def\ecv@informationprocessingkey{\ecv@utf{In\-for\-ma\-tions\-be\-hand\-ling}} +\def\ecv@communicationkey{\ecv@utf{Kommunikation}} +\def\ecv@contentcreationkey{\ecv@utf{In\-ne\-hålls\-pro\-duk\-tion}} +\def\ecv@safetykey{\ecv@utf{Säkerhet}} +\def\ecv@problensolvingkey{\ecv@utf{Problemlösning}} +\def\ecv@digcompfooterkey{\ecv@utf{Digitala färdigheter - Skala för självbedömning}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/sv/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Nybörjare}} +\def\ecv@dcindepkey{\ecv@utf{Självständig användare}} +\def\ecv@dcprofkey{\ecv@utf{Avancerad användare}} + +% Width of language columns +\def\ecv@langcola{0.18} +\def\ecv@langcolb{0.18} +\def\ecv@langcolc{0.22} +\def\ecv@langcold{0.22} +\def\ecv@langcole{0.2} diff --git a/macros/latex/contrib/europasscv/def/europasscv_tr.def b/macros/latex/contrib/europasscv/def/europasscv_tr.def new file mode 100644 index 0000000000..e44c1e101b --- /dev/null +++ b/macros/latex/contrib/europasscv/def/europasscv_tr.def @@ -0,0 +1,59 @@ +%!TEX encoding = UTF-8 Unicode +% +% +\ProvidesFile{europasscv_tr.def}[europasscv Turkish definitions] + +\def\ecv@currvitaekey{\ecv@utf{Özgeçmiş}} +% Personal information +\def\ecv@infosectionkey{\ecv@utf{Kişisel Bilgiler}} +\def\ecv@namekey{\ecv@utf{Soyad / Ad}} +\def\ecv@addresskey{\ecv@utf{Adres}} +\def\ecv@telkey{\ecv@utf{Telefon}} +\def\ecv@mobilekey{\ecv@utf{Cep Telefonu}} +\def\ecv@faxkey{\ecv@utf{Faks}} +\def\ecv@emailkey{\ecv@utf{Eposta}} +\def\ecv@nationalitykey{\ecv@utf{Uyruk}} +\def\ecv@birthkey{\ecv@utf{Doğum Tarihi}} +\def\ecv@genderkey{\ecv@utf{Cinsiyet}} +% Footer +\def\ecv@pagekey{\ecv@utf{Sayfa}} +\def\ecv@cvofkey{\ecv@utf{Özgeçmiş}} +% Language table +\def\ecv@mothertonguekey{\ecv@utf{Ana dil(ler)}} +\def\ecv@otherlanguageskey{\ecv@utf{Yabancı diller}} +\def\ecv@assesskey{\ecv@utf{Kişisel Değerlendirme}} +\def\ecv@levelkey{\ecv@utf{European level}} +\def\ecv@understandkey{\ecv@utf{Anlama}} +\def\ecv@speakkey{\ecv@utf{Konuşma}} +\def\ecv@writekey{\ecv@utf{Yazılı Anlatım}} +\def\ecv@listenkey{\ecv@utf{Dinleme}} +\def\ecv@readkey{\ecv@utf{Okuma}} +\def\ecv@interactkey{\ecv@utf{Karşılıklı Konuşma}} +\def\ecv@productkey{\ecv@utf{Sözlü Anlatım}} +\def\ecv@langshortdesckey{\ecv@utf{Seviyeler: A1/A2 Temel Seviye Kullanıcı -- B1/B2: Orta Seviye Kullanıcı -- C1/C2: İleri Seviye Kullanıcı}} +\def\ecv@langfooterkey{\ecv@utf{Avrupa Dilleri Öğretimi Ortak Çerçeve Programı}} +\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/en/resources/european-language-levels-cefr}} +\def\ecv@cefbasickey{\ecv@utf{Temel Seviye Kullanıcı}} +\def\ecv@cefindepkey{\ecv@utf{Orta Seviye Kullanıcı}} +\def\ecv@cefprofkey{\ecv@utf{İleri Seviye Kullanıcı}} +\def\ecv@europeanunionkey{\ecv@utf{Avrupa Birliği}} +% Digital competences self-assessment grid +\def\ecv@digitalcompetenceskey{\ecv@utf{Dijital becerileri}} +\def\ecv@informationprocessingkey{\ecv@utf{Bilgi işlem}} +\def\ecv@communicationkey{\ecv@utf{İletişim}} +\def\ecv@contentcreationkey{\ecv@utf{İçerik oluşturma}} +\def\ecv@safetykey{\ecv@utf{Güvenlik}} +\def\ecv@problensolvingkey{\ecv@utf{Problem çözme}} +\def\ecv@digcompfooterdesckey{\ecv@utf{Seviyeler: Temel Seviye Kullanıcı -- Orta Seviye Kullanıcı -- İleri Seviye Kullanıcı}} +\def\ecv@digcompfooterkey{\ecv@utf{Dijital becerileri - Kişisel Değerlendirme Tablosu}} +\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/en/resources/digital-competences}} +\def\ecv@dcbasickey{\ecv@utf{Temel Seviye Kullanıcı}} +\def\ecv@dcindepkey{\ecv@utf{Orta Seviye Kullanıcı}} +\def\ecv@dcprofkey{\ecv@utf{İleri Seviye Kullanıcı}} + +% Width of language columns +\def\ecv@langcola{0.15} +\def\ecv@langcolb{0.15} +\def\ecv@langcolc{0.25} +\def\ecv@langcold{0.25} +\def\ecv@langcole{0.2} diff --git a/macros/latex/contrib/europasscv/europasscv-bibliography.sty b/macros/latex/contrib/europasscv/europasscv-bibliography.sty index 436be36408..5736bede5b 100644 --- a/macros/latex/contrib/europasscv/europasscv-bibliography.sty +++ b/macros/latex/contrib/europasscv/europasscv-bibliography.sty @@ -27,20 +27,32 @@ \printfield{labelnumber}}}{\selectecvfont} \newcommand*{\ecvbibhighlight}[3]{% - \def\lastname{#1}% - \def\firstname{#2}% - \def\firstinit{#3}} + \edef\lastname{#1}% + \edef\firstname{#2}% + \edef\firstinit{#3}} \ecvbibhighlight{}{}{} % Patch new definitions +\makeatletter \renewcommand{\mkbibnamegiven}[1]{% - \ifboolexpr{ ( test {\ifdefequal{\firstname}{\namepartgiven}} or test {\ifdefequal{\firstinit}{\namepartgiven}} ) and test {\ifdefequal{\lastname}{\namepartfamily}} } - {\mkbibbold{#1}}{#1}% + \begingroup + \def\bibnamedelima{ }% + \def\bibnamedelimi{ }% + \def~{ }% + \edef\adn@tmp@lastname{\lastname}% + \edef\adn@tmp@firstname{\firstname}% + \edef\adn@tmp@firstinit{\firstinit}% + \edef\adn@tmp@namepartfamily{\namepartfamily}% + \edef\adn@tmp@namepartgiven{\namepartgiven}% + \ifboolexpr{ ( test {\ifcsequal{adn@tmp@firstname}{adn@tmp@namepartgiven}} or test {\ifcsequal{adn@tmp@firstinit}{adn@tmp@namepartgiven}} ) and test {\ifcsequal{adn@tmp@lastname}{adn@tmp@namepartfamily}} } + {\mkbibbold{#1}} + {#1}% + \endgroup } +\makeatother \renewcommand{\mkbibnamefamily}[1]{% - \ifboolexpr{ ( test {\ifdefequal{\firstname}{\namepartgiven}} or test {\ifdefequal{\firstinit}{\namepartgiven}} ) and test {\ifdefequal{\lastname}{\namepartfamily}} } - {\mkbibbold{#1}}{#1}% + \mkbibnamegiven{#1} } \endinput diff --git a/macros/latex/contrib/europasscv/europasscv.cls b/macros/latex/contrib/europasscv/europasscv.cls index c0687d6b66..0105745655 100644 --- a/macros/latex/contrib/europasscv/europasscv.cls +++ b/macros/latex/contrib/europasscv/europasscv.cls @@ -2,13 +2,14 @@ % % Europass curriculum vitae class % Author: Giacomo Mazzamuto -% based on the europecv class by Nicola Vitacolonna (http://ctan.org/pkg/europecv) +% based on the europecv class by Nicola Vitacolonna (https://ctan.org/pkg/europecv) +% cover letter based on coverletter2013.cls by Roberto Leinardi (https://github.com/leinardi/europecv2013) % This material is subject to the LaTeX Project Public License Version 1.3. % See http://www.latex-project.org/lppl.txt % for the details of that license \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{europasscv}[2019/01/14 The new Europass curriculum vitae class] +\ProvidesClass{europasscv}[2020-10-31 The Europass curriculum vitae class (2013 version)] \newcommand\ecv@utf[1]{#1} @@ -21,7 +22,7 @@ % Set language \DeclareOption{english}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_en.def}{}{% + \InputIfFileExists{def/europasscv_en.def}{}{% \ClassError{europasscv}{English definition file 'europasscv_en.def' not found}% {The file should be inside the europasscv folder.\MessageBreak Try to re-install the europasscv class.}}% @@ -29,154 +30,151 @@ } \DeclareOption{italian}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_it.def}{}{% + \InputIfFileExists{def/europasscv_it.def}{}{% \ClassWarningNoLine{europasscv}{Italian definition file 'europasscv_it.def' not found}}% }% } \DeclareOption{spanish}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_es.def}{}{% + \InputIfFileExists{def/europasscv_es.def}{}{% \ClassWarningNoLine{europasscv}{Spanish definition file 'europasscv_es.def' not found}}% }% } \DeclareOption{french}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_fr.def}{}{% + \InputIfFileExists{def/europasscv_fr.def}{}{% \ClassWarningNoLine{europasscv}{French definition file 'europasscv_fr.def' not found}}% }% } \DeclareOption{danish}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_da.def}{}{% + \InputIfFileExists{def/europasscv_da.def}{}{% \ClassWarningNoLine{europasscv}{Danish definition file 'europasscv_da.def' not found}}% }% } \DeclareOption{german}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_de.def}{}{% + \InputIfFileExists{def/europasscv_de.def}{}{% \ClassWarningNoLine{europasscv}{German definition file 'europasscv_de.def' not found}}% }% } \DeclareOption{finnish}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_fi.def}{}{% + \InputIfFileExists{def/europasscv_fi.def}{}{% \ClassWarningNoLine{europasscv}{Finnish definition file 'europasscv_fi.def' not found}}% }% } \DeclareOption{portuges}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_pt.def}{}{% + \InputIfFileExists{def/europasscv_pt.def}{}{% \ClassWarningNoLine{europasscv}{Portuguese definition file 'europasscv_pt.def' not found}}% }% } \DeclareOption{portuguese}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_pt.def}{}{% + \InputIfFileExists{def/europasscv_pt.def}{}{% \ClassWarningNoLine{europasscv}{Portuguese definition file 'europasscv_pt.def' not found}}% }% } \DeclareOption{swedish}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_sv.def}{}{% + \InputIfFileExists{def/europasscv_sv.def}{}{% \ClassWarningNoLine{europasscv}{Swedish definition file 'europasscv_sv.def' not found}}% }% } \DeclareOption{norsk}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_nb.def}{}{% + \InputIfFileExists{def/europasscv_nb.def}{}{% \ClassWarningNoLine{europasscv}{Norwegian (Bokmål) definition file 'europasscv_nb.def' not found}}% }% } \DeclareOption{dutch}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_nl.def}{}{% + \InputIfFileExists{def/europasscv_nl.def}{}{% \ClassWarningNoLine{europasscv}{Dutch definition file 'europasscv_nl.def' not found}}% }% } \DeclareOption{catalan}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_ca.def}{}{% + \InputIfFileExists{def/europasscv_ca.def}{}{% \ClassWarningNoLine{europasscv}{Catalan definition file 'europasscv_ca.def' not found}}% }% } \DeclareOption{polish}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_pl.def}{}{% + \InputIfFileExists{def/europasscv_pl.def}{}{% \ClassWarningNoLine{europasscv}{Polish definition file 'europasscv_pl.def' not found}}% }% } \DeclareOption{hungarian}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_hu.def}{}{% + \InputIfFileExists{def/europasscv_hu.def}{}{% \ClassWarningNoLine{europasscv}{Hungarian definition file 'europasscv_hu.def' not found}}% - \ecvpage{\thepage\ifx\@empty\ecv@totpages.\else\ecv@totpages\fi~\ecv@pagekey} - \def\ecv@lfoot{% - \footnotesize\textrm{\ecv@page~- \textrm{\ecv@footername} \ecv@cvofkey}}% }% } \DeclareOption{estonian}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_et.def}{}{% + \InputIfFileExists{def/europasscv_et.def}{}{% \ClassWarningNoLine{europasscv}{Estonian definition file 'europasscv_et.def' not found}}% }% } \DeclareOption{icelandic}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_is.def}{}{% + \InputIfFileExists{def/europasscv_is.def}{}{% \ClassWarningNoLine{europasscv}{Icelandic definition file 'europasscv_is.def' not found}}% }% } \DeclareOption{lithuanian}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_lt.def}{}{% + \InputIfFileExists{def/europasscv_lt.def}{}{% \ClassWarningNoLine{europasscv}{Lithuanian definition file 'europasscv_lt.def' not found}}% }% } \DeclareOption{czech}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_cs.def}{}{% + \InputIfFileExists{def/europasscv_cs.def}{}{% \ClassWarningNoLine{europasscv}{Czech definition file 'europasscv_cs.def' not found}}% }% } \DeclareOption{slovak}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_sk.def}{}{% + \InputIfFileExists{def/europasscv_sk.def}{}{% \ClassWarningNoLine{europasscv}{Slovak definition file 'europasscv_sk.def' not found}}% }% } \DeclareOption{latvian}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_lv.def}{}{% + \InputIfFileExists{def/europasscv_lv.def}{}{% \ClassWarningNoLine{europasscv}{Latvian definition file 'europasscv_lv.def' not found}}% }% } \DeclareOption{slovenian}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_sl.def}{}{% + \InputIfFileExists{def/europasscv_sl.def}{}{% \ClassWarningNoLine{europasscv}{Slovenian definition file 'europasscv_sl.def' not found}}% }% } \DeclareOption{romanian}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_ro.def}{}{% + \InputIfFileExists{def/europasscv_ro.def}{}{% \ClassWarningNoLine{europasscv}{Romanian definition file 'europasscv_ro.def' not found}}% }% } \DeclareOption{maltese}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_mt.def}{}{% + \InputIfFileExists{def/europasscv_mt.def}{}{% \ClassWarningNoLine{europasscv}{Maltese definition file 'europasscv_mt.def' not found}}% }% } \DeclareOption{bulgarian}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_bg.def}{}{% + \InputIfFileExists{def/europasscv_bg.def}{}{% \ClassWarningNoLine{europasscv}{Bulgarian definition file 'europasscv_bg.def' not found}}% }% } \DeclareOption{greek}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_el.def}{}{% + \InputIfFileExists{def/europasscv_el.def}{}{% \ClassWarningNoLine{europasscv}{Greek definition file 'europasscv_el.def' not found}}% \ifPDFTeX \PackageError{europasscv}{Please run XeLaTeX or LuaLaTeX for greek language support}{} @@ -185,16 +183,22 @@ } \DeclareOption{galician}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_gl.def}{}{% + \InputIfFileExists{def/europasscv_gl.def}{}{% \ClassWarningNoLine{europasscv}{Galician definition file 'europasscv_gl.def' not found}}% }% } \DeclareOption{serbian}{% \AtEndOfPackage{% - \InputIfFileExists{europasscv_sr.def}{}{% + \InputIfFileExists{def/europasscv_sr.def}{}{% \ClassWarningNoLine{europasscv}{Serbian definition file 'europasscv_sr.def' not found}}% }% } +\DeclareOption{turkish}{% + \AtEndOfPackage{% + \InputIfFileExists{def/europasscv_tr.def}{}{% + \ClassWarningNoLine{europasscv}{Turkish definition file 'europasscv_tr.def' not found}}% + }% +} \DeclareOption{narrow}{ \def\ecv@narrow{} @@ -269,6 +273,8 @@ \RequirePackage{xparse} \RequirePackage{substr} \RequirePackage{keyval} +\RequirePackage{xstring} +\RequirePackage{xifthen} \if@ecvdebug \RequirePackage{showframe} \fi @@ -290,7 +296,7 @@ % Right Footnote to be shown on every page \newcommand\ecvfootnote[1]{\def\ecv@cfoot{#1}} -\ecvfootnote{\textcopyright~\ecv@europeanunionkey, 2002 -- \the\year\ | http://europass.cedefop.europa.eu } +\ecvfootnote{\textcopyright~\ecv@europeanunionkey, 2002 -- \the\year\ | https://europass.cedefop.europa.eu } \AtBeginDocument{% @@ -352,9 +358,9 @@ \fi % End \if@ecvnodocument } % End \AtBeginDocument -\renewcommand{\labelitemi}{\normalfont\bfseries \textendash} +\renewcommand{\labelitemi}{\textendash} \renewcommand{\labelitemii}{\textbullet} -\renewcommand{\labelitemiii}{\normalfont\bfseries \textendash} +\renewcommand{\labelitemiii}{\textendash} \renewcommand{\labelitemiv}{\textbullet} \newcommand*{\ecvfirstname}[1]{\def\ecv@firstname{#1}} % Deprecated @@ -376,6 +382,7 @@ \newcommand*{\ecvfax}[1]{\def\ecv@fax{#1}} \newcommand*{\ecvemail}[1]{\def\ecv@email{#1}} \newcommand*{\ecvhomepage}[1]{\def\ecv@homepage{#1}} +\newcommand*{\ecvgitpage}[1]{\def\ecv@gitpage{#1}} \newcommand*{\ecvgithubpage}[1]{\def\ecv@githubpage{#1}} \newcommand*{\ecvgitlabpage}[1]{\def\ecv@gitlabpage{#1}} \newcommand*{\ecvlinkedinpage}[1]{\def\ecv@linkedinpage{#1}} @@ -421,6 +428,7 @@ \ecvfax{} \ecvemail{} \ecvhomepage{} +\ecvgitpage{} \ecvgithubpage{} \ecvgitlabpage{} \ecvlinkedinpage{} @@ -448,11 +456,20 @@ \next } +% substitute underscores in links with \_ +% https://tex.stackexchange.com/a/282707 +\newcommand{\makesub}[1]{% + \saveexpandmode\noexpandarg + \StrSubstitute{#1}{_}{\_}[\tempsub]% + \restoreexpandmode +} + \newif\if@processlinks@converttoemail \def\convertstring#1{\if@processlinks@converttoemail \toemail{#1} \else \tourl{#1} \fi} \newcommand{\tourl}[1]{% \IfSubStringInString{://}{#1}{\def\temp{#1}}{\def\temp{http://#1}}% -\setul{.5pt}{.4pt}\href{\temp}{\ul{\mbox{#1}}}% +\makesub{#1}% +\setul{.5pt}{.4pt}\href{\temp}{\ul{\mbox{\tempsub}}}% } \def\toemail#1{\setul{.5pt}{.4pt}\href{mailto:#1}{\ul{\mbox{#1}}}} @@ -490,15 +507,15 @@ \raggedright {\ecvLargenormalstyle{\ecv@name}} \newline \ifx\@empty\ecv@address\else - \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{address_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@address} \newline + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/address_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@address} \newline \fi \ifx\@empty\ecv@mobile\else \@ecvphoneispresenttrue - \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{mobile_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@mobile} \quad + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/mobile_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@mobile} \quad \fi \ifx\@empty\ecv@telephone\else \@ecvphoneispresenttrue - \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{telephone_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@telephone} \quad + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/telephone_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@telephone} \quad \fi \ifx\@empty\ecv@workphone\else \@ecvphoneispresenttrue @@ -511,7 +528,7 @@ \fi \fi \fi - \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{work_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@workphone} + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/work_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@workphone} \fi \if@ecvphoneispresent \newline @@ -521,26 +538,29 @@ \fi \ifx\@empty\ecv@email\else \@processlinks@converttoemailtrue - \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{mail_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@email}} \newline + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/mail_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@email}} \newline \@processlinks@converttoemailfalse \fi \ifx\@empty\ecv@homepage\else - \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{website_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@homepage}} \newline + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/website_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@homepage}} \newline + \fi + \ifx\@empty\ecv@gitpage\else + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/git_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@gitpage}} \newline \fi \ifx\@empty\ecv@githubpage\else - \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{github_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@githubpage}} \newline + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/github_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@githubpage}} \newline \fi \ifx\@empty\ecv@gitlabpage\else - \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{gitlab_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@gitlabpage}} \newline + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/gitlab_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@gitlabpage}} \newline \fi \ifx\@empty\ecv@linkedinpage\else - \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{linkedin_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@linkedinpage}} \newline + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/linkedin_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@linkedinpage}} \newline \fi \ifx\@empty\ecv@orcid\else - \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{orcid_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont\if@ecvorcidlabel\ecvhighlight{ORCID}~\fi\if@ecvorcidlink\setulcolor{\ecv@textcolor}\setul{.5pt}{.4pt}\href{https://orcid.org/\ecv@orcid}{\ul{\mbox{\ecv@orcid}}}\else\ecv@orcid\fi} \newline + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/orcid_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont\if@ecvorcidlabel\ecvhighlight{ORCID}~\fi\if@ecvorcidlink\setulcolor{\ecv@textcolor}\setul{.5pt}{.4pt}\href{https://orcid.org/\ecv@orcid}{\ul{\mbox{\ecv@orcid}}}\else\ecv@orcid\fi} \newline \fi \ifx\@empty\ecv@im\else - \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{im_europass_icon.pdf}} \hspace{0.2mm}{\fontseries{m}\selectfont \ecv@im} \newline + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/im_europass_icon.pdf}} \hspace{0.2mm}{\fontseries{m}\selectfont \ecv@im} \newline \fi \ifx\@empty\ecv@gender\else \fontseries{m}\selectfont \ecvhighlight{\if@ecvpineedspipe ~| \fi \ecv@genderkey} \ecv@gender \@ecvpineedspipetrue @@ -909,3 +929,73 @@ \definecolor{ecvhighlightcellcolor}{HTML}{ebebeb} \definecolor{ecvlanglinkcolor}{HTML}{000080} \definecolor{ecvtextcolor}{HTML}{3e3a38} + +% cover letter +\providecommand{\eclpersonalinfo}[1][0pt]{% +\clearpage +\begin{huge}\ecv@name\end{huge}\par\bigskip +\ifx\@empty\ecv@address +\else + \includegraphics[width=0.4cm]{icons/address_europass_icon.pdf}\ecv@address\par\smallskip +\fi +\ifx\@empty\ecv@mobile +\else + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/mobile_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@mobile}\quad + \ifx\@empty\ecv@telephone + \else + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/telephone_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \ecv@mobile}\quad + \fi +\fi +\ifx\@empty\ecv@email +\else + \@processlinks@converttoemailtrue + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/mail_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@email}} \quad + \@processlinks@converttoemailfalse +\fi +\ifx\@empty\ecv@linkedinpage +\else + \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{icons/linkedin_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@linkedinpage}}\quad +\fi +\par\vspace{5pt} +\textcolor{ecvrulecolor}{\hrulefill}\par\vspace{#1} +} + +% Text bullet +% \newcommand{\eclbullet}{\raisebox{.35ex}[0cm][0cm]{\tiny\textbullet}} + +% Icon size +\newlength\ecl@iconwidth +\newcommand*{\eclIconwidth}[1]{\setlength\ecl@iconwidth{#1}} +\eclIconwidth{4.2mm} + +\newcommand\ecladdressee[5][10pt]{% +\begin{flushright} +#2\par +#3\par +#4\par +#5\par +\vspace{#1} +\end{flushright}} + +\newcommand\eclcitydatesubject[4][0pt]{% +#2, #3\par +#4\vspace{#1}\par\bigskip} + +\newcommand\eclopeningsalutation[2][0pt]{% +#2,\vspace{#1}\par\bigskip} + +\newcommand\eclmaincontent[4][0pt]{% +#2\par +#3\par +#4\vspace{#1}\par\bigskip} + +\newcommand\eclclosingsalutation[2][0pt]{% +\par\bigskip#2,\vspace{#1}\par\bigskip} + +\NewDocumentCommand{\eclsignature}{O{}O{\ecv@name}}{% +\hspace{0.4\textwidth}#2\par +\hspace{0.4\textwidth}\ifthenelse{\isempty{#1}}{}{\includegraphics{#1}\par}% +} + +\newcommand\eclitem[2][0pt]{% +#2\vspace{#1}\par} diff --git a/macros/latex/contrib/europasscv/europasscv.pdf b/macros/latex/contrib/europasscv/europasscv.pdf index 6cac8179b3..0d6fa06756 100644 Binary files a/macros/latex/contrib/europasscv/europasscv.pdf and b/macros/latex/contrib/europasscv/europasscv.pdf differ diff --git a/macros/latex/contrib/europasscv/europasscv.tex b/macros/latex/contrib/europasscv/europasscv.tex index ae1d339199..8c5d64d336 100644 --- a/macros/latex/contrib/europasscv/europasscv.tex +++ b/macros/latex/contrib/europasscv/europasscv.tex @@ -13,12 +13,14 @@ % \usepackage{showframe} +\date{October 31, 2020} + \author{Giacomo Mazzamuto\\ {\href{mailto:gmazzamuto+ctan@gmail.com}{\texttt{gmazzamuto+ctan@gmail.com}}}\\} \title{ Documentation of the \LaTeX\ class\\ \Large{\textbf{\texttt{europasscv.cls}}}\\ \normalsize{\href{https://www.devrandom.it/software/europasscv}{\texttt{https://www.devrandom.it/software/europasscv}}}\\ - \vspace{0.2cm} Version 2019-01-14 + \vspace{0.2cm} Version 2020-10-31 } \newcommand{\bs}{\textbackslash} @@ -36,7 +38,7 @@ This paper describes how to use europasscv.cls, a \LaTeX\ document class for typ \tableofcontents \section{Introduction} -This class is an unofficial \LaTeX\ implementation of the the \emph{Europass~CV\/}, the standard model for curriculum vitae as recommended by the European Commission. The Europass~CV replaces the European CV, launched in~2002. In 2013 a major revision of the Europass~CV came out, featuring a neater, more compact and somewhat fancier layout. This class is an implementation of the 2013 version of that layout and is based on the \textsf{europecv}\footnote{\url{http://ctan.org/pkg/europecv}} class (which is an implementation of the previous layout). +This class is an unofficial \LaTeX\ implementation of the the \emph{Europass~CV\/}, the standard model for curriculum vitae as recommended by the European Commission. The Europass~CV replaces the European CV, launched in~2002. In 2013 a major revision of the Europass~CV came out, featuring a neater, more compact and somewhat fancier layout. This class is an implementation of the 2013 version of that layout and is based on the \textsf{europecv}\footnote{\url{https://ctan.org/pkg/europecv}} class (which is an implementation of the previous layout). The Europass~CV defines both the content and the layout of a curriculum vitae. The \textsf{europasscv} class provides support for the latter, and for the former as far as personal information, spoken languages and digital competences are concerned. If you want to know how the content of a Europass~CV is structured, refer to the documentation provided by the Europass website\footnote{\url{https://europass.cedefop.europa.eu/en/documents/curriculum-vitae/templates-instructions}.}. @@ -67,6 +69,7 @@ For a complete list of usable class options see section \ref{sec:classOptions}. \hypersetup{urlcolor=black} \ecvemail{smith@kotmail.com another@email.com} \ecvhomepage{www.myhomepage.com www.another.com} +\ecvgitpage{https://www.git.example.org/} \ecvgithubpage{https://github.com/smith} \ecvgitlabpage{https://gitlab.com/smith} \ecvlinkedinpage{https://www.linkedin.com/in/smith} @@ -96,6 +99,7 @@ The \emph{Personal information} section shown above is specified with the comman \ecvworkphone{(+555) 123 456} \ecvemail{smith@kotmail.com another@email.com} \ecvhomepage{www.myhomepage.com www.another.com} +\ecvgitpage{https://www.git.example.org/} \ecvgithubpage{https://github.com/smith} \ecvgitlabpage{https://gitlab.com/smith} \ecvlinkedinpage{https://www.linkedin.com/in/smith} @@ -244,6 +248,38 @@ In the following, an example code snippet and the resulting CV entry is presente \end{europasscv} \end{minipage} +\subsection{Cover letter} +The package provides some convenience commands to typeset an accompanying cover letter in the same style of the CV. These commands start with \texttt{\bs ecl} and are analogous to those seen previously. Here follows a simple example on how to produce a cover letter; please refer to the full example available on GitHub. +\begin{verbatim} + \thispagestyle{empty} + \eclpersonalinfo + + \ecladdressee{Contact person} + {Name of organization} + {Address of organization} + {City} + + \eclcitydatesubject{City} + {\today} + {Subject of this cover letter} + + \eclopeningsalutation{Dear Sir} + \eclmaincontent + {Opening salutation.\bigskip} + + {This is the main content.} + + {Closing salutation.} + + \eclclosingsalutation{Yours sincerely} + + \eclsignature +% \eclsignature[signature.jpg] +% \eclsignature[signature.jpg][Dr. Katie Smith] + + \pagebreak \setcounter{page}{1} +\end{verbatim} + \section{Advanced usage} \subsection{Bibliography} Printing bibliography using \texttt{biblatex} is supported. Please refer to the provided source file for a working example of how to integrate \texttt{biblatex} with \texttt{europasscv}. Basically, in your preamble you need to use the \texttt{biblatex} package followed by @@ -285,9 +321,9 @@ If you want to use the hyphenation patterns for the language(s) of your choice, % The use of \textsf{babel} is mandatory for Greek (see the Greek language option above). The following language options are currently supported: -\texttt{catalan}, \texttt{danish}, \texttt{english}, \texttt{czech}, \texttt{french}, \texttt{german}, \texttt{greek}\footnote{Requires \XeLaTeX\ or \LuaLaTeX.}, \texttt{hungarian}, \texttt{italian}, \texttt{norsk} (Norwegian Bokmål), \texttt{polish}, \texttt{portuguese}, \texttt{slo\-venian}, \texttt{spanish}. +\texttt{catalan}, \texttt{danish}, \texttt{english}, \texttt{czech}, \texttt{french}, \texttt{german}, \texttt{greek}\footnote{Requires \XeLaTeX\ or \LuaLaTeX.}, \texttt{hungarian}, \texttt{italian}, \texttt{norsk} (Norwegian Bokmål), \texttt{polish}, \texttt{portuguese}, \texttt{slovak}, \texttt{slo\-venian}, \texttt{spanish}, \texttt{turkish}. -If you need a different language, you must create a new \texttt{.def} file and add the corresponding \texttt{\textbackslash DeclareOption} in the class file. Please contribute your \texttt{.def} files so that they can be included in future updates. The \texttt{.def} files in the \texttt{europecv}\footnote{\url{http://ctan.org/pkg/europecv}} package are a good starting point. +If you need a different language, you must create a new \texttt{.def} file and add the corresponding \texttt{\textbackslash DeclareOption} in the class file. Please contribute your \texttt{.def} files so that they can be included in future updates. The \texttt{.def} files in the \texttt{europecv}\footnote{\url{https://ctan.org/pkg/europecv}} package are a good starting point. \subsubsection{Fonts} When using \LaTeX, the default font is \texttt{phv} or Helvetica. To override, use the \texttt{\bs ecvfont} command: @@ -338,12 +374,12 @@ There is also a convenience command \texttt{\bs ecvhighlight\{ Some text \}} whi Using \texttt{\textbackslash ecvtelephone[\textit{mobile number}]\{\textit{number}\}} with the optional argument is deprecated. Please use \texttt{\textbackslash ecvmobile\{\textit{number}\}} and \texttt{\textbackslash ecvtelephone\{\textit{number}\}} instead. \section{Copyright and license} -Europass and the Europass logo are copyright of the European Union.\footnote{See \url{http://europass.cedefop.europa.eu} for more information.} The \texttt{europasscv} class is released under The \LaTeX\ Project Public License version 1.3.\footnote{\url{http://ctan.org/license/lppl1.3}.} +Europass and the Europass logo are copyright of the European Union.\footnote{See \url{https://europass.cedefop.europa.eu} for more information.} The \texttt{europasscv} class is released under The \LaTeX\ Project Public License version 1.3.\footnote{\url{https://ctan.org/license/lppl1.3}.} \section{Acknowledgements} Special thanks to \LaTeX\ enthusiast Francesco Biccari whom I had the pleasure to meet at LENS in Sesto Fiorentino and who provided useful comments and suggestions. -The following people contributed language definition files: Peter Fink (German); Nuno Vieira (Portuguese), Henry Ajquejay, Gast\'{o}n Simone and Pablo Rodriguez (Spanish); Ale\v s Zadravec (Slovenian); Jan Koprnick\'{y} (Czech); Lennart Jern (Swedish), Daniel Østergaard Andreasen (Danish), Roger Bassons Renart (Catalan). +The following people contributed language definition files: Peter Fink (German); Nuno Vieira (Portuguese), Henry Ajquejay, Gast\'{o}n Simone and Pablo Rodriguez (Spanish); Ale\v s Zadravec (Slovenian); Jan Koprnick\'{y} (Czech); Lennart Jern (Swedish), Daniel Østergaard Andreasen (Danish), Roger Bassons Renart (Catalan); Andrei Troie (Romanian); Tümay Çeber (Turkish); Martin Štefaňák (Slovak). The following people contributed code changes: Stanley Foerster, Andrzej \'{S}liwi\'{n}ski \end{document} diff --git a/macros/latex/contrib/europasscv/europasscv_ca.def b/macros/latex/contrib/europasscv/europasscv_ca.def deleted file mode 100644 index 3a94aa111f..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_ca.def +++ /dev/null @@ -1,58 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_ca.def}[europasscv Catalan definitions] -\def\ecv@currvitaekey{\ecv@utf{Curr\'{i}culum vitae}} -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Informaci\'{o} personal}} -\def\ecv@namekey{\ecv@utf{Nom y Cognoms}} -\def\ecv@addresskey{\ecv@utf{Direcci\'{o}}} -\def\ecv@telkey{\ecv@utf{Tel\`{e}fono}} -\def\ecv@mobilekey{\ecv@utf{M\`{o}vil}} -\def\ecv@faxkey{\ecv@utf{Fax}} -\def\ecv@emailkey{\ecv@utf{E-mail}} -\def\ecv@nationalitykey{\ecv@utf{Nacionalitat}} -\def\ecv@birthkey{\ecv@utf{Data de naixement}} -\def\ecv@genderkey{\ecv@utf{Sexe}} -% Footer -\def\ecv@pagekey{\ecv@utf{P\`{a}gina}} -\def\ecv@cvofkey{\ecv@utf{Curr\'{i}culum vit\ae\ de}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Llengua materna}} -\def\ecv@otherlanguageskey{\ecv@utf{Altres idiomes}} -\def\ecv@assesskey{\ecv@utf{Autoevaluaci\'{o}}} -\def\ecv@levelkey{\ecv@utf{Nivell europeu}} -\def\ecv@understandkey{\ecv@utf{Comprensi\'{o}}} -\def\ecv@speakkey{\ecv@utf{Pronunciaci\'{o}}} -\def\ecv@writekey{\ecv@utf{Expresi\'{o} escrita}} -\def\ecv@listenkey{\ecv@utf{Comprensi\'{o} auditiva}} -\def\ecv@readkey{\ecv@utf{Comprensi\'{o} de lectura}} -\def\ecv@interactkey{\ecv@utf{Interacci\'{o} oral}} -\def\ecv@productkey{\ecv@utf{Expresi\'{o} oral}} -\def\ecv@langshortdesckey{\ecv@utf{Niveles: A1/A2: Usuari b\'{a}sic -- B1/B2: Usuari independient -- C1/C2: Usuari competent}} -\def\ecv@langfooterkey{\ecv@utf{Marc com\'{u} Europeu de refer\`{e}ncia per idiomes}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/es/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Usuari b\'{a}sic}} -\def\ecv@cefindepkey{\ecv@utf{Usuari independient}} -\def\ecv@cefprofkey{\ecv@utf{Usuari competent}} -\def\ecv@europeanunionkey{\ecv@utf{Uni\'{o} Europea}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Competencies digitals}} -\def\ecv@informationprocessingkey{\ecv@utf{Tractament de la informaci{\'o}}} -\def\ecv@communicationkey{\ecv@utf{Comunicaci{\'o}}} -\def\ecv@contentcreationkey{\ecv@utf{Creaci{\'o} del contingut}} -\def\ecv@safetykey{\ecv@utf{Seguretat}} -\def\ecv@problensolvingkey{\ecv@utf{Resoluci{\'o} de problemes}} -\def\ecv@digcompfooterkey{\ecv@utf{Competencies digitals - Taula de auto evaluaci{\'o}}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/es/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Usuari b{\'a}sic}} -\def\ecv@dcindepkey{\ecv@utf{Usuari independient}} -\def\ecv@dcprofkey{\ecv@utf{Usuari competent}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.25} -\def\ecv@langcold{0.25} -\def\ecv@langcole{0.2} - diff --git a/macros/latex/contrib/europasscv/europasscv_cs.def b/macros/latex/contrib/europasscv/europasscv_cs.def deleted file mode 100644 index c3880aa939..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_cs.def +++ /dev/null @@ -1,57 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% Translation completed on 2016/09/09 -\ProvidesFile{europasscv_cs.def}[europasscv Czech definitions] -\def\ecv@currvitaekey{\ecv@utf{{\v Z}ivotopis}} -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Osobn{\'\i} {\'u}daje}} -\def\ecv@namekey{\ecv@utf{Jm{\'e}no / P{\v r}{\'\i}jmen{\'\i}}} -\def\ecv@addresskey{\ecv@utf{Adresa}} -\def\ecv@telkey{\ecv@utf{Telefon}} -\def\ecv@mobilekey{\ecv@utf{Mobiln{\'\i} telefon}} -\def\ecv@faxkey{\ecv@utf{Fax}} -\def\ecv@emailkey{\ecv@utf{E-mail}} -\def\ecv@nationalitykey{\ecv@utf{St{\'a}tn{\'\i} p{\v r}{\'\i}slu{\v s}nost}} -\def\ecv@birthkey{\ecv@utf{Datum narozen{\'\i}}} -\def\ecv@genderkey{\ecv@utf{Pohlav{\'\i}}} -% Footer -\def\ecv@pagekey{\ecv@utf{Strana}} -\def\ecv@cvofkey{\ecv@utf{{\v Z}ivotopis}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Mate{\v r}sk{\'y} jazyk(y)}} -\def\ecv@otherlanguageskey{\ecv@utf{Dal{\v s}{\'i} jazyky}} -\def\ecv@assesskey{\ecv@utf{Sebehodnocen{\'i}}} -\def\ecv@levelkey{\ecv@utf{Evropsk{\'a} {\'u}rove{\v n}}} -\def\ecv@understandkey{\ecv@utf{Porozum{\v e}n{\'\i}}} -\def\ecv@speakkey{\ecv@utf{Mluven{\'\i}}} -\def\ecv@writekey{\ecv@utf{Psan{\'\i}}} -\def\ecv@listenkey{\ecv@utf{Poslech}} -\def\ecv@readkey{\ecv@utf{{\v C}ten{\'\i}}} -\def\ecv@interactkey{\ecv@utf{{\'U}stn{\'\i} interakce}} -\def\ecv@productkey{\ecv@utf{Samostatn{\'y} {\'u}stn{\'\i} projev}} -\def\ecv@langshortdesckey{\ecv@utf{{\'U}rovn{\v e}: A1/A2: U{\v z}ivatel z{\'a}klad{\r u} jazyka -- B1/B2: Samostatn{\'y} u{\v z}ivatel -- C1/C2: Zku{\v s}en{\'y} u{\v z}ivatel}} -\def\ecv@langfooterkey{\ecv@utf{Spole{\v c}n{\'y} evropsk{\'y} referen{\v c}n{\'\i} r{\'a}mec pro jazyky}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/cs/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{U{\v z}ivatel z{\'a}klad{\r u} jazyka}} -\def\ecv@cefindepkey{\ecv@utf{Samostatn{\'y} u{\v z}ivatel}} -\def\ecv@cefprofkey{\ecv@utf{Zku{\v s}en{\'y} u{\v z}ivatel}} -\def\ecv@europeanunionkey{\ecv@utf{Evropsk{\'a} unie}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Digit{\'a}ln{\'\i} dovednosti}} -\def\ecv@informationprocessingkey{\ecv@utf{Zpracov{\'a}n{\'\i} informac{\'\i}}} -\def\ecv@communicationkey{\ecv@utf{Komunikace}} -\def\ecv@contentcreationkey{\ecv@utf{Vytv{\'a}{\v r}en{\'\i} obsahu}} -\def\ecv@safetykey{\ecv@utf{Bezpe{\v c}nost}} -\def\ecv@problensolvingkey{\ecv@utf{{\v R}e{\v s}en{\'\i} probl{\'e}mu}} -\def\ecv@digcompfooterkey{\ecv@utf{Digit{\'a}ln{\'\i} dovednosti - Stupnice pro sebehodnocen{\'\i}}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/cs/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Z{\'a}kladn{\'\i} u{\v z}ivatel}} -\def\ecv@dcindepkey{\ecv@utf{Samostatn{\'y} u{\v z}ivatel}} -\def\ecv@dcprofkey{\ecv@utf{Zku{\v s}en{\'y} u{\v z}ivatel}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.25} -\def\ecv@langcold{0.25} -\def\ecv@langcole{0.2} diff --git a/macros/latex/contrib/europasscv/europasscv_da.def b/macros/latex/contrib/europasscv/europasscv_da.def deleted file mode 100644 index bbab7d26fc..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_da.def +++ /dev/null @@ -1,63 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_da.def}[europasscv Danish definitions] -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Personlig information}} -\def\ecv@namekey{\ecv@utf{Efternavn(e), fornavn(e) og mellemnavn(e)}} -\def\ecv@addresskey{\ecv@utf{Adresse}} -\def\ecv@telkey{\ecv@utf{Telefon}} -\def\ecv@mobilekey{\ecv@utf{Mobil}} -\def\ecv@faxkey{\ecv@utf{Fax}} -\def\ecv@emailkey{\ecv@utf{E-mail-adresse}} -\def\ecv@nationalitykey{\ecv@utf{Nationalitet}} -\def\ecv@birthkey{\ecv@utf{F\o dseldato}} -\def\ecv@genderkey{\ecv@utf{K\o n}} -% Footer -\def\ecv@pagekey{\ecv@utf{Side}} -\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ for}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Modersm\aa l}} -\def\ecv@otherlanguageskey{\ecv@utf{Andre sprog}} -\def\ecv@assesskey{\ecv@utf{Selvevaluering}} -\def\ecv@levelkey{\ecv@utf{Europ\ae isk niveau}} -\def\ecv@understandkey{\ecv@utf{Forst\AA}} -\def\ecv@speakkey{\ecv@utf{Tale}} -\def\ecv@writekey{\ecv@utf{Skrive}} -\def\ecv@listenkey{\ecv@utf{Lytte}} -\def\ecv@readkey{\ecv@utf{L\ae se}} -\def\ecv@interactkey{\ecv@utf{Samtale}} -\def\ecv@productkey{\ecv@utf{Redeg\o re}} -\def\ecv@langshortdesckey{\ecv@utf{Niveauer: A1/A2: Sprogbruger med basiskundskaber -- B1/B2: Selvst\ae ndig sprogbruger -- C1/C2: Kompetent sprogbruger}} -\def\ecv@langfooterkey{\ecv@utf{Europ\ae iske Referencerammes (CEF) niveau}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/da/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Sprogbruger med basiskundskaber}} -\def\ecv@cefindepkey{\ecv@utf{Selvst\ae ndig sprogbruger}} -\def\ecv@cefprofkey{\ecv@utf{Kompetent sprogbruger}} -\def\ecv@europeanunionkey{\ecv@utf{Den Europ\ae iske union}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Digital kompetence}} -\def\ecv@informationprocessingkey{\ecv@utf{In\-for\-ma\-tions\-be\-hand\-ling}} -\def\ecv@communicationkey{\ecv@utf{Kommunikation}} -\def\ecv@contentcreationkey{\ecv@utf{Ind\-holds\-pro\-duk\-tion}} -\def\ecv@safetykey{\ecv@utf{Sikkerhed}} -\def\ecv@problensolvingkey{\ecv@utf{Probleml\o sning}} -\def\ecv@digcompfooterkey{\ecv@utf{Digitale kompetencer - Selvevalueringsskala}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/da/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Basisbruger}} -\def\ecv@dcindepkey{\ecv@utf{Selvst\ae ndig bruger}} -\def\ecv@dcprofkey{\ecv@utf{Kompetent\\ bruger}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.25} -\def\ecv@langcold{0.25} -\def\ecv@langcole{0.2} - -% Width of digital competences columns -\def\ecv@dcompcola{0.21} -\def\ecv@dcompcolb{0.21} -\def\ecv@dcompcolc{0.16} -\def\ecv@dcompcold{0.21} -\def\ecv@dcompcole{0.21} diff --git a/macros/latex/contrib/europasscv/europasscv_de.def b/macros/latex/contrib/europasscv/europasscv_de.def deleted file mode 100644 index aa09701e68..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_de.def +++ /dev/null @@ -1,64 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_de.def}[europasscv German definitions] -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Angaben zur Person}} -\def\ecv@namekey{\ecv@utf{Nachname(n) / Vorname(n)}} -\def\ecv@addresskey{\ecv@utf{Adresse}} -\def\ecv@telkey{\ecv@utf{Telefon}} -\def\ecv@mobilekey{\ecv@utf{Mobil}} -\def\ecv@faxkey{\ecv@utf{Telefax}} -\def\ecv@emailkey{\ecv@utf{E-mail}} -\def\ecv@nationalitykey{\ecv@utf{Staatsangehörigkeit}} -\def\ecv@birthkey{\ecv@utf{Geburtsdatum}} -\def\ecv@genderkey{\ecv@utf{Geschlecht}} -% Footer -\def\ecv@pagekey{\ecv@utf{Seite}} -\def\ecv@cvofkey{\ecv@utf{Lebenslauf von}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Muttersprache}} -\def\ecv@otherlanguageskey{\ecv@utf{Weitere Sprachen}} -\def\ecv@assesskey{\ecv@utf{Selbstbeurteilung}} -\def\ecv@levelkey{\ecv@utf{Europäische Kompetenzstufe}} -\def\ecv@understandkey{\ecv@utf{Verstehen}} -\def\ecv@speakkey{\ecv@utf{Sprechen}} -\def\ecv@writekey{\ecv@utf{Schreiben}} -\def\ecv@listenkey{\ecv@utf{Hören}} -\def\ecv@readkey{\ecv@utf{Lesen}} -\def\ecv@interactkey{\ecv@utf{An Gesprächen teilnehmen}} -\def\ecv@productkey{\ecv@utf{Zusammenhängendes Sprechen}} -\def\ecv@langshortdesckey{\ecv@utf{Niveaus: A1 und A2: Elementar -- B1 und B2: Selbstständig -- C1 und C2: Kompetent}} -\def\ecv@langfooterkey{\ecv@utf{Gemeinsamer Europäischer Referenzrahmen für Sprachen}} -\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/de/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Elementare Sprachverwendung}} -\def\ecv@cefindepkey{\ecv@utf{Selbständige Sprachverwendung}} -\def\ecv@cefprofkey{\ecv@utf{Kompetente Sprachverwendung}} -\def\ecv@europeanunionkey{\ecv@utf{Europäische Union}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Digitale Kompetenz}} -\def\ecv@informationprocessingkey{\ecv@utf{Datenverarbeitung}} -\def\ecv@communicationkey{\ecv@utf{Kommunikation}} -\def\ecv@contentcreationkey{\ecv@utf{Erstellung von Inhalten}} -\def\ecv@safetykey{\ecv@utf{Sicherheit}} -\def\ecv@problensolvingkey{\ecv@utf{Problemlösung}} -\def\ecv@digcompfooterkey{\ecv@utf{Digitale Kompetenzen - Raster zur Selbstbeurteilung}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/de/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Elementare Verwendung}} -\def\ecv@dcindepkey{\ecv@utf{Selbstständige Verwendung}} -\def\ecv@dcprofkey{\ecv@utf{Kompetente Verwendung}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.25} -\def\ecv@langcold{0.25} -\def\ecv@langcole{0.2} - -% Width of digital competences columns -\def\ecv@dcompcola{0.24} -\def\ecv@dcompcolb{0.19} -\def\ecv@dcompcolc{0.19} -\def\ecv@dcompcold{0.19} -\def\ecv@dcompcole{0.19} - diff --git a/macros/latex/contrib/europasscv/europasscv_el.def b/macros/latex/contrib/europasscv/europasscv_el.def deleted file mode 100644 index 848d2c1502..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_el.def +++ /dev/null @@ -1,48 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% WARNING: Requires XeLaTeX or LuaLaTeX -% -\ProvidesFile{europasscv_el.def}[europasscv Greek definitions] -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Προσωπικεσ πληροφοριεσ}} -\def\ecv@nationalitykey{\ecv@utf{Εθνικότητα}} -\def\ecv@birthkey{\ecv@utf{Ημερομηνία Γέννησης}} -\def\ecv@genderkey{\ecv@utf{Φύλο}} -% Footer -\def\ecv@pagekey{\ecv@utf{Σελίδα}} -\def\ecv@currvitaekey{\ecv@utf{Βιογραφικό σημείωμα}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Μητρική γλώσσα}} -\def\ecv@otherlanguageskey{\ecv@utf{Λοιπές γλώσσες}} -\def\ecv@assesskey{\ecv@utf{Αυτοαξιολόγηση}} -\def\ecv@understandkey{\ecv@utf{Κατανόηση}} -\def\ecv@speakkey{\ecv@utf{Ομιλία}} -\def\ecv@writekey{\ecv@utf{Γραφη}} -\def\ecv@listenkey{\ecv@utf{Προφορική}} -\def\ecv@readkey{\ecv@utf{Γραπτή (ανάγνωση)}} -\def\ecv@interactkey{\ecv@utf{Επικοινωνία}} -\def\ecv@productkey{\ecv@utf{Προφορική έκφραση}} -\def\ecv@langshortdesckey{\ecv@utf{Επίπεδα: Α1/A2: Βασικός χρήστης - Β1/B2: Ανεξάρτητος χρήστης - C1/C2: Έμπειρος χρήστης}} -\def\ecv@langfooterkey{\ecv@utf{Κοινό Ευρωπαϊκό Πλαίσιο Αναφοράς για Γλώσσες}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/el/resources/european-language-levels-cefr}} - -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Ψηφιακή δεξιότητα}} -\def\ecv@informationprocessingkey{\ecv@utf{Επεξεργασία δεδομένων}} -\def\ecv@communicationkey{\ecv@utf{Επικοινωνία}} -\def\ecv@contentcreationkey{\ecv@utf{Δημιουργία Περιεχομένου}} -\def\ecv@safetykey{\ecv@utf{Ασφάλεια}} -\def\ecv@problensolvingkey{\ecv@utf{Επίλυση προβλημάτων}} -\def\ecv@digcompfooterkey{\ecv@utf{Ψηφιακές δεξιότητες - Πίνακας αυτοαξιολόγησης}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/el/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Βασικός χρήστης}} -\def\ecv@dcindepkey{\ecv@utf{Ανεξάρτητος χρήστης}} -\def\ecv@dcprofkey{\ecv@utf{\textasciiacute Eμπειρος χρήστης}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.28} -\def\ecv@langcolc{0.18} -\def\ecv@langcold{0.28} -\def\ecv@langcole{0.11} - diff --git a/macros/latex/contrib/europasscv/europasscv_en.def b/macros/latex/contrib/europasscv/europasscv_en.def deleted file mode 100644 index 8416994c80..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_en.def +++ /dev/null @@ -1,56 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_en.def}[europasscv English definitions] -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Personal information}} -\def\ecv@namekey{\ecv@utf{Surname / First name}} -\def\ecv@addresskey{\ecv@utf{Address}} -\def\ecv@telkey{\ecv@utf{Telephone}} -\def\ecv@mobilekey{\ecv@utf{Mobile}} -\def\ecv@faxkey{\ecv@utf{Fax(es)}} -\def\ecv@emailkey{\ecv@utf{Email}} -\def\ecv@nationalitykey{\ecv@utf{Nationality}} -\def\ecv@birthkey{\ecv@utf{Date of birth}} -\def\ecv@genderkey{\ecv@utf{Gender}} -% Footer -\def\ecv@pagekey{\ecv@utf{Page}} -\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ of}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Mother tongue}} -\def\ecv@otherlanguageskey{\ecv@utf{Other languages}} -\def\ecv@assesskey{\ecv@utf{Self-assessment}} -\def\ecv@levelkey{\ecv@utf{European level}} -\def\ecv@understandkey{\ecv@utf{Understanding}} -\def\ecv@speakkey{\ecv@utf{Speaking}} -\def\ecv@writekey{\ecv@utf{Writing}} -\def\ecv@listenkey{\ecv@utf{Listening}} -\def\ecv@readkey{\ecv@utf{Reading}} -\def\ecv@interactkey{\ecv@utf{Spoken interaction}} -\def\ecv@productkey{\ecv@utf{Spoken production}} -\def\ecv@langshortdesckey{\ecv@utf{Levels: A1 and A2: Basic user -- B1 and B2: Independent user -- C1 and C2: Proficient user}} -\def\ecv@langfooterkey{\ecv@utf{Common European Framework of Reference for Languages}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/en/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Basic user}} -\def\ecv@cefindepkey{\ecv@utf{Independent user}} -\def\ecv@cefprofkey{\ecv@utf{Proficient user}} -\def\ecv@europeanunionkey{\ecv@utf{European Union}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Digital competences}} -\def\ecv@informationprocessingkey{\ecv@utf{Information Processing}} -\def\ecv@communicationkey{\ecv@utf{Communication}} -\def\ecv@contentcreationkey{\ecv@utf{Content creation}} -\def\ecv@safetykey{\ecv@utf{Safety}} -\def\ecv@problensolvingkey{\ecv@utf{Problem solving}} -\def\ecv@digcompfooterkey{\ecv@utf{Digital competences - Self-assessment grid}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/en/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Basic user}} -\def\ecv@dcindepkey{\ecv@utf{Independent user}} -\def\ecv@dcprofkey{\ecv@utf{Proficient user}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.25} -\def\ecv@langcold{0.25} -\def\ecv@langcole{0.2} diff --git a/macros/latex/contrib/europasscv/europasscv_es.def b/macros/latex/contrib/europasscv/europasscv_es.def deleted file mode 100644 index 747dd779d1..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_es.def +++ /dev/null @@ -1,58 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_es.def}[europasscv Spanish definitions] -\def\ecv@currvitaekey{\ecv@utf{Curr\'{i}culum vitae}} -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Informaci\'{o}n personal}} -\def\ecv@namekey{\ecv@utf{Nombre(s) y apellido(s)}} -\def\ecv@addresskey{\ecv@utf{Direcci\'{o}n}} -\def\ecv@telkey{\ecv@utf{Tel\'{e}fono}} -\def\ecv@mobilekey{\ecv@utf{M\'{o}vil}} -\def\ecv@faxkey{\ecv@utf{Fax}} -\def\ecv@emailkey{\ecv@utf{E-mail}} -\def\ecv@nationalitykey{\ecv@utf{Nacionalidad}} -\def\ecv@birthkey{\ecv@utf{Fecha de nacimiento}} -\def\ecv@genderkey{\ecv@utf{Sexo}} -% Footer -\def\ecv@pagekey{\ecv@utf{P\'{a}gina}} -\def\ecv@cvofkey{\ecv@utf{Curr\'{i}culum vit\ae\ de}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Lengua materna}} -\def\ecv@otherlanguageskey{\ecv@utf{Otros idiomas}} -\def\ecv@assesskey{\ecv@utf{Autoevaluaci\'{o}n}} -\def\ecv@levelkey{\ecv@utf{Nivel europeo}} -\def\ecv@understandkey{\ecv@utf{Comprender}} -\def\ecv@speakkey{\ecv@utf{Hablar}} -\def\ecv@writekey{\ecv@utf{Expresi\'{o}n escrita}} -\def\ecv@listenkey{\ecv@utf{Comprensi\'{o}n auditiva}} -\def\ecv@readkey{\ecv@utf{Comprensi\'{o}n de lectura}} -\def\ecv@interactkey{\ecv@utf{Interacci\'{o}n oral}} -\def\ecv@productkey{\ecv@utf{Expresi\'{o}n oral}} -\def\ecv@langshortdesckey{\ecv@utf{Niveles: A1/A2: Usuario b\'{a}sico -- B1/B2: Usuario independiente -- C1/C2: Usuario competente}} -\def\ecv@langfooterkey{\ecv@utf{Marco com\'{u}n Europeo de referencia para las lenguas}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/es/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Usuario b\'{a}sico}} -\def\ecv@cefindepkey{\ecv@utf{Usuario independiente}} -\def\ecv@cefprofkey{\ecv@utf{Usuario competente}} -\def\ecv@europeanunionkey{\ecv@utf{Uni\'{o}n Europea}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Competencias digitales}} -\def\ecv@informationprocessingkey{\ecv@utf{Tratamiento de la informaci{\'o}n}} -\def\ecv@communicationkey{\ecv@utf{Comunicaci{\'o}n}} -\def\ecv@contentcreationkey{\ecv@utf{Creaci{\'o}n del contenido}} -\def\ecv@safetykey{\ecv@utf{Seguridad}} -\def\ecv@problensolvingkey{\ecv@utf{Resoluci{\'o}n de problemas}} -\def\ecv@digcompfooterkey{\ecv@utf{Competencias digitales - Tabla de auto evaluaci{\'o}n}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/es/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Usuario b{\'a}sico}} -\def\ecv@dcindepkey{\ecv@utf{Usuario independiente}} -\def\ecv@dcprofkey{\ecv@utf{Usuario competente}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.25} -\def\ecv@langcold{0.25} -\def\ecv@langcole{0.2} - diff --git a/macros/latex/contrib/europasscv/europasscv_fr.def b/macros/latex/contrib/europasscv/europasscv_fr.def deleted file mode 100644 index 16b3ed09ce..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_fr.def +++ /dev/null @@ -1,55 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -\ProvidesFile{europasscv_fr.def}[europasscv French definitions] -% Informations personnelles -\def\ecv@infosectionkey{\ecv@utf{Informations personnelles}} -\def\ecv@namekey{\ecv@utf{Nom(s) / Pr\'enom(s)}} -\def\ecv@addresskey{\ecv@utf{Adresse(s)}} -\def\ecv@telkey{\ecv@utf{T\'el\'ephone(s)}} -\def\ecv@mobilekey{\ecv@utf{Portable}} -\def\ecv@faxkey{\ecv@utf{T\'el\'ecopie(s)}} -\def\ecv@emailkey{\ecv@utf{Courrier(s) \'electronique(s)}} -\def\ecv@nationalitykey{\ecv@utf{Nationalit\'e}} -\def\ecv@birthkey{\ecv@utf{Date de naissance}} -\def\ecv@genderkey{\ecv@utf{Sexe}} -% Pied de page -\def\ecv@pagekey{\ecv@utf{Page}} -\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}} -% Grille d'Autoévaluation des langues -\def\ecv@mothertonguekey{\ecv@utf{Langue maternelle}} -\def\ecv@otherlanguageskey{\ecv@utf{Autres langues}} -\def\ecv@assesskey{\ecv@utf{Auto \'evaluation}} -\def\ecv@levelkey{\ecv@utf{Niveau europ\'een}} -\def\ecv@understandkey{\ecv@utf{Comprendre}} -\def\ecv@speakkey{\ecv@utf{Parler}} -\def\ecv@writekey{\ecv@utf{\'Ecrire}} -\def\ecv@listenkey{\ecv@utf{\'Ecouter}} -\def\ecv@readkey{\ecv@utf{Lire}} -\def\ecv@interactkey{\ecv@utf{Prendre part \`a une conversation}} -\def\ecv@productkey{\ecv@utf{S'exprimer oralement en continu}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/fr/resources/european-language-levels-cefr}} -\def\ecv@langfooterkey{\ecv@utf{Cadre europ{\'e}en commun de r{\'e}f{\'e}rence pour les langues}} -\def\ecv@langshortdesckey{\ecv@utf{Niveaux: A1/A2: utilisateur \'el\'ementaire -- B1/B2: utilisateur ind\'ependant -- C1/C2: utilisateur exp\'eriment\'e}} -\def\ecv@cefbasickey{\ecv@utf{Utilisateur \'el\'ementaire}} -\def\ecv@cefindepkey{\ecv@utf{Utilisateur Ind\'ependant}} -\def\ecv@cefprofkey{\ecv@utf{Utilisateur exp\'eriment\'e}} -\def\ecv@europeanunionkey{\ecv@utf{Union europ\'eenne}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Comp{\'e}tences num{\'e}riques}} -\def\ecv@informationprocessingkey{\ecv@utf{Traitement de l'information}} -\def\ecv@communicationkey{\ecv@utf{Communication}} -\def\ecv@contentcreationkey{\ecv@utf{Cr{\'e}ation de contenu}} -\def\ecv@safetykey{\ecv@utf{S{\'e}curit{\'e}}} -\def\ecv@problensolvingkey{\ecv@utf{R{\'e}solution de probl{\`e}mes}} -\def\ecv@digcompfooterkey{\ecv@utf{Comp{\'e}tences num{\'e}riques - Grille d'auto{\'e}valuation}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/fr/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Utilisateur {\'e}l{\'e}mentaire}} -\def\ecv@dcindepkey{\ecv@utf{Utilisateur ind{\'e}pendant}} -\def\ecv@dcprofkey{\ecv@utf{Utilisateur exp{\'e}riment{\'e}}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.3} -\def\ecv@langcold{0.25} -\def\ecv@langcole{0.15} diff --git a/macros/latex/contrib/europasscv/europasscv_hu.def b/macros/latex/contrib/europasscv/europasscv_hu.def deleted file mode 100644 index 5148b8a38c..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_hu.def +++ /dev/null @@ -1,63 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_hu.def}[europasscv Hungarian definitions] -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Személyi adatok}} -\def\ecv@namekey{\ecv@utf{Vezetéknév/Utónév}} -\def\ecv@addresskey{\ecv@utf{Cím}} -\def\ecv@telkey{\ecv@utf{Telefonszám}} -\def\ecv@mobilekey{\ecv@utf{Mobil}} -\def\ecv@faxkey{\ecv@utf{Fax}} -\def\ecv@emailkey{\ecv@utf{E-mail}} -\def\ecv@nationalitykey{\ecv@utf{Állampolgárság}} -\def\ecv@birthkey{\ecv@utf{Születési dátum}} -\def\ecv@genderkey{\ecv@utf{Neme}} -% Footer -\def\ecv@pagekey{\ecv@utf{Oldal}} -\def\ecv@cvofkey{\ecv@utf{Önéletrajza}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Anyanyelve}} -\def\ecv@otherlanguageskey{\ecv@utf{Egyéb nyelvek}} -\def\ecv@assesskey{\ecv@utf{Önértékelés}} -\def\ecv@levelkey{\ecv@utf{Európai szint}} -\def\ecv@understandkey{\ecv@utf{Szövegértés}} -\def\ecv@speakkey{\ecv@utf{Beszéd}} -\def\ecv@writekey{\ecv@utf{Írás}} -\def\ecv@listenkey{\ecv@utf{Hallás utáni értés}} -\def\ecv@readkey{\ecv@utf{Olvasás}} -\def\ecv@interactkey{\ecv@utf{Társalgás}} -\def\ecv@productkey{\ecv@utf{Folyamatos beszéd}} -\def\ecv@langshortdesckey{\ecv@utf{Szintek: A1/A2: Alapszintű felhasználó -- B1/B2: Önálló felhasználó -- C1/C2: Mesterfokú felhasználó}} -\def\ecv@langfooterkey{\ecv@utf{Közös Európai Nyelvi Referenciakeret}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/hu/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Alapszintű felhasználó}} -\def\ecv@cefindepkey{\ecv@utf{Önálló felhasználó}} -\def\ecv@cefprofkey{\ecv@utf{Mesterfokú felhasználó}} -\def\ecv@europeanunionkey{\ecv@utf{Európai Unió}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Digitális készségek}} -\def\ecv@informationprocessingkey{\ecv@utf{Információ-feldolgozása}} -\def\ecv@communicationkey{\ecv@utf{Kommunikáció}} -\def\ecv@contentcreationkey{\ecv@utf{Tartalom létrehozása}} -\def\ecv@safetykey{\ecv@utf{Biztonság}} -\def\ecv@problensolvingkey{\ecv@utf{Problémamegoldás}} -\def\ecv@digcompfooterkey{\ecv@utf{Digitális készségek - Önértékelő táblázat}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/hu/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Alapszintű\\ felhasználó}} -\def\ecv@dcindepkey{\ecv@utf{Önálló\\ felhasználó}} -\def\ecv@dcprofkey{\ecv@utf{Mesterfokú\\ felhasználó}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.25} -\def\ecv@langcold{0.25} -\def\ecv@langcole{0.2} - -% Width of digital competences columns -\def\ecv@dcompcola{0.18} -\def\ecv@dcompcolb{0.18} -\def\ecv@dcompcolc{0.25} -\def\ecv@dcompcold{0.17} -\def\ecv@dcompcole{0.22} \ No newline at end of file diff --git a/macros/latex/contrib/europasscv/europasscv_it.def b/macros/latex/contrib/europasscv/europasscv_it.def deleted file mode 100644 index a1741eca18..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_it.def +++ /dev/null @@ -1,57 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_it.def}[europasscv Italian definitions] -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Informazioni personali}} -\def\ecv@namekey{\ecv@utf{Nome e cognome}} -\def\ecv@addresskey{\ecv@utf{Indirizzo}} -\def\ecv@telkey{\ecv@utf{Telefono}} -\def\ecv@mobilekey{\ecv@utf{Cellulare}} -\def\ecv@faxkey{\ecv@utf{Fax}} -\def\ecv@emailkey{\ecv@utf{E-mail}} -\def\ecv@nationalitykey{\ecv@utf{Nazionalit\`a}} -\def\ecv@birthkey{\ecv@utf{Data di nascita}} -\def\ecv@genderkey{\ecv@utf{Sesso}} -% Footer -\def\ecv@pagekey{\ecv@utf{Pagina}} -\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ di}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Lingua madre}} -\def\ecv@otherlanguageskey{\ecv@utf{Altre lingue}} -\def\ecv@assesskey{\ecv@utf{Autovalutazione}} -\def\ecv@levelkey{\ecv@utf{Livello europeo}} -\def\ecv@understandkey{\ecv@utf{Comprensione}} -\def\ecv@speakkey{\ecv@utf{Parlato}} -\def\ecv@writekey{\ecv@utf{Produzione scritta}} -\def\ecv@listenkey{\ecv@utf{Ascolto}} -\def\ecv@readkey{\ecv@utf{Lettura}} -\def\ecv@interactkey{\ecv@utf{Interazione}} -\def\ecv@productkey{\ecv@utf{Produzione orale}} -\def\ecv@langshortdesckey{\ecv@utf{Livelli: A1 e A2: Utente base -- B1 e B2: Utente autonomo -- C1 e C2: Utente avanzato}} -\def\ecv@langfooterkey{\ecv@utf{Quadro Comune Europeo di Riferimento delle Lingue}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/it/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Utente elementare}} -\def\ecv@cefindepkey{\ecv@utf{Utente autonomo}} -\def\ecv@cefprofkey{\ecv@utf{Utente avanzato}} -\def\ecv@europeanunionkey{\ecv@utf{Unione Europea}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Competenze digitali}} -\def\ecv@informationprocessingkey{\ecv@utf{Elaborazione delle informazioni}} -\def\ecv@communicationkey{\ecv@utf{Comunicazione}} -\def\ecv@contentcreationkey{\ecv@utf{Creazione di contenuti}} -\def\ecv@safetykey{\ecv@utf{Sicurezza}} -\def\ecv@problensolvingkey{\ecv@utf{Risoluzione di problemi}} -\def\ecv@digcompfooterkey{\ecv@utf{Competenze digitali - Scheda per l'autovalutazione}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/it/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Utente base}} -\def\ecv@dcindepkey{\ecv@utf{Utente autonomo}} -\def\ecv@dcprofkey{\ecv@utf{Utente avanzato}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.2} -\def\ecv@langcold{0.2} -\def\ecv@langcole{0.3} - diff --git a/macros/latex/contrib/europasscv/europasscv_nb.def b/macros/latex/contrib/europasscv/europasscv_nb.def deleted file mode 100644 index 52012be6b1..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_nb.def +++ /dev/null @@ -1,64 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_nb.def}[europasscv Norwegian (Bokmål) definitions] -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Personlige opplysninger}} -\def\ecv@namekey{\ecv@utf{Fornavn Etternavn}} -\def\ecv@addresskey{\ecv@utf{Adresse}} -\def\ecv@telkey{\ecv@utf{Telefon}} -\def\ecv@mobilekey{\ecv@utf{Mobil}} -\def\ecv@faxkey{\ecv@utf{Fax}} -\def\ecv@emailkey{\ecv@utf{E-postadresse}} -\def\ecv@nationalitykey{\ecv@utf{Nasjonalitet}} -\def\ecv@birthkey{\ecv@utf{Fødselsdato}} -\def\ecv@genderkey{\ecv@utf{Kjønn}} -% Footer -\def\ecv@pagekey{\ecv@utf{Side}} -\def\ecv@cvofkey{\ecv@utf{CV for}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Morsmål}} -\def\ecv@otherlanguageskey{\ecv@utf{Andre språk}} -\def\ecv@assesskey{\ecv@utf{Egenvurdering}} -\def\ecv@levelkey{\ecv@utf{Europeisk nivå}} -\def\ecv@understandkey{\ecv@utf{Forståelse}} -\def\ecv@speakkey{\ecv@utf{Muntlig}} -\def\ecv@writekey{\ecv@utf{Skrift}} -\def\ecv@listenkey{\ecv@utf{Lytting}} -\def\ecv@readkey{\ecv@utf{Lesing}} -\def\ecv@interactkey{\ecv@utf{Muntlig interaksjon}} -\def\ecv@productkey{\ecv@utf{Muntlig produksjon}} -\def\ecv@langshortdesckey{\ecv@utf{Nivåer: A1/A2: Basisbruker -- B1/B2: Selvstendig bruker -- C1/C2: Avansert bruker}} -\def\ecv@langfooterkey{\ecv@utf{Felles europeisk rammeverk for språk}} -\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/nb/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Basisbruker}} -\def\ecv@cefindepkey{\ecv@utf{Selvstendig bruker}} -\def\ecv@cefprofkey{\ecv@utf{Avansert bruker}} -\def\ecv@europeanunionkey{\ecv@utf{Den europeiske unionen}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Digital kompetanse}} -\def\ecv@informationprocessingkey{\ecv@utf{Informasjons\-behandling}} -\def\ecv@communicationkey{\ecv@utf{Kommunikasjon}} -\def\ecv@contentcreationkey{\ecv@utf{Innholds\-produksjon}} -\def\ecv@safetykey{\ecv@utf{Sikkerhet}} -\def\ecv@problensolvingkey{\ecv@utf{Problemløsning}} -\def\ecv@digcompfooterkey{\ecv@utf{Digital kompetanse -- Egenvurderingsmatrise}} -\def\ecv@digcomplinkkey{\ecv@utf{https://europass.cedefop.europa.eu/nb/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Basisbruker}} -\def\ecv@dcindepkey{\ecv@utf{Selvstendig bruker}} -\def\ecv@dcprofkey{\ecv@utf{Dyktig bruker}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.25} -\def\ecv@langcold{0.25} -\def\ecv@langcole{0.2} - -% Width of digital competences columns -\def\ecv@dcompcola{0.20} -\def\ecv@dcompcolb{0.20} -\def\ecv@dcompcolc{0.20} -\def\ecv@dcompcold{0.20} -\def\ecv@dcompcole{0.20} - diff --git a/macros/latex/contrib/europasscv/europasscv_pl.def b/macros/latex/contrib/europasscv/europasscv_pl.def deleted file mode 100644 index 87aa29248e..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_pl.def +++ /dev/null @@ -1,56 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_pl.def}[europasscv Polish definitions] -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Dane osobowe}} -\def\ecv@namekey{\ecv@utf{Nazwisko / Imi\k{e}}} -\def\ecv@addresskey{\ecv@utf{Adres}} -\def\ecv@telkey{\ecv@utf{Telefon}} -\def\ecv@mobilekey{\ecv@utf{Kom\'orkowy}} -\def\ecv@faxkey{\ecv@utf{Faks}} -\def\ecv@emailkey{\ecv@utf{E-mail}} -\def\ecv@nationalitykey{\ecv@utf{Narodowo\'s\'c}} -\def\ecv@birthkey{\ecv@utf{Data urodzenia}} -\def\ecv@genderkey{\ecv@utf{P\l{}e\'c}} -% Footer -\def\ecv@pagekey{\ecv@utf{Strona internetowa}} -\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\: }} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{J\k{e}zyk ojczysty}} -\def\ecv@otherlanguageskey{\ecv@utf{Inne j\k{e}zyki}} -\def\ecv@assesskey{\ecv@utf{Samoocena}} -\def\ecv@levelkey{\ecv@utf{Poziom europejski}} -\def\ecv@understandkey{\ecv@utf{Rozumienie}} -\def\ecv@speakkey{\ecv@utf{M\'owienie}} -\def\ecv@writekey{\ecv@utf{Pisanie}} -\def\ecv@listenkey{\ecv@utf{S\l{}uchanie}} -\def\ecv@readkey{\ecv@utf{Czytanie}} -\def\ecv@interactkey{\ecv@utf{Porozumiewanie si\k{e}}} -\def\ecv@productkey{\ecv@utf{Samodzielne wypowiadanie si\k{e}}} -\def\ecv@langshortdesckey{\ecv@utf{Poziomy: A1/A2: Podstawowy -- B1/B2: Samodzielno\'sci -- C1/C2: Bieg\l{}o\'sci}} -\def\ecv@langfooterkey{\ecv@utf{Europejski system opisu kszta\l{}cenia j\k{e}zykowego (CEF)}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/pl/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Podstawowy}} -\def\ecv@cefindepkey{\ecv@utf{Samodzielno\'sci}} -\def\ecv@cefprofkey{\ecv@utf{Bieg\l{}o\'sci}} -\def\ecv@europeanunionkey{\ecv@utf{Unia Europejska}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Umiej{\k{e}}tno{\'s}ci cyfrowe}} -\def\ecv@informationprocessingkey{\ecv@utf{Przetwarzanie informacji}} -\def\ecv@communicationkey{\ecv@utf{Komunikacja}} -\def\ecv@contentcreationkey{\ecv@utf{Tworzenie tre{\'s}ci}} -\def\ecv@safetykey{\ecv@utf{Bezpiecze{\'n}stwo}} -\def\ecv@problensolvingkey{\ecv@utf{Rozwiązywanie problem{\'o}w}} -\def\ecv@digcompfooterkey{\ecv@utf{Umiej{\k{e}}tno{\'s}ci cyfrowe - Tabela samooceny}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/pl/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Poziom podstawowy}} -\def\ecv@dcindepkey{\ecv@utf{Poziom samodzielno{\'s}ci}} -\def\ecv@dcprofkey{\ecv@utf{Poziom bieg\l{}o{\'s}ci}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.25} -\def\ecv@langcold{0.25} -\def\ecv@langcole{0.2} diff --git a/macros/latex/contrib/europasscv/europasscv_pt.def b/macros/latex/contrib/europasscv/europasscv_pt.def deleted file mode 100644 index fec4aca564..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_pt.def +++ /dev/null @@ -1,56 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_pt.def}[europasscv Portuguese definitions] -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Informa\c{c}\~ao pessoal}} -\def\ecv@namekey{\ecv@utf{Nome Apelido}} -\def\ecv@addresskey{\ecv@utf{Morada}} -\def\ecv@telkey{\ecv@utf{Telefone}} -\def\ecv@mobilekey{\ecv@utf{Telem\'ovel}} -\def\ecv@faxkey{\ecv@utf{Fax}} -\def\ecv@emailkey{\ecv@utf{Correio eletr\'onico}} -\def\ecv@nationalitykey{\ecv@utf{Nacionalidade}} -\def\ecv@birthkey{\ecv@utf{Data de nascimento}} -\def\ecv@genderkey{\ecv@utf{Sexo}} -% Footer -\def\ecv@pagekey{\ecv@utf{P\'agina}} -\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{L\'ingua materna}} -\def\ecv@otherlanguageskey{\ecv@utf{Outras l\'inguas}} -\def\ecv@assesskey{\ecv@utf{Autoavalia\c{c}\~ao}} -\def\ecv@levelkey{\ecv@utf{N\'ivel europeu}} -\def\ecv@understandkey{\ecv@utf{Compreender}} -\def\ecv@speakkey{\ecv@utf{Falar}} -\def\ecv@writekey{\ecv@utf{Escrever}} -\def\ecv@listenkey{\ecv@utf{Compreens\~ao oral}} -\def\ecv@readkey{\ecv@utf{Leitura}} -\def\ecv@interactkey{\ecv@utf{Intera\c{c}\~ao oral}} -\def\ecv@productkey{\ecv@utf{Produ\c{c}\~ao oral}} -\def\ecv@langshortdesckey{\ecv@utf{N\'iveis: A1 e A2: Utilizador b\'asico -- B1 e B2: Utilizador independente -- C1 e C2: Utilizador avan\c{c}ado}} -\def\ecv@langfooterkey{\ecv@utf{Quadro Europeu Comum de Refer\^encia para as L\'inguas }} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/pt/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Utilizador b\'asico}} -\def\ecv@cefindepkey{\ecv@utf{Utilizador independente}} -\def\ecv@cefprofkey{\ecv@utf{Utilizador avan\c{c}ado}} -\def\ecv@europeanunionkey{\ecv@utf{Uni\~ao Europeia}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Compet{\^e}ncias digitais}} -\def\ecv@informationprocessingkey{\ecv@utf{Processamento de informa\c{c}{\~a}o}} -\def\ecv@communicationkey{\ecv@utf{Comunica\c{c}{\~a}o}} -\def\ecv@contentcreationkey{\ecv@utf{Cria\c{c}{\~a}o de conte{\'u}dos}} -\def\ecv@safetykey{\ecv@utf{Seguran\c{c}a}} -\def\ecv@problensolvingkey{\ecv@utf{Resolu\c{c}{\~a}o de problemas}} -\def\ecv@digcompfooterkey{\ecv@utf{Compet{\^e}ncias digitais - Grelha de autoavalia\c{c}{\~a}o}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/pt/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Utilizador b{\'a}sico}} -\def\ecv@dcindepkey{\ecv@utf{Utilizador independente}} -\def\ecv@dcprofkey{\ecv@utf{Utilizador avan\c{c}ado}} - -% Width of language columns -\def\ecv@langcola{0.22} -\def\ecv@langcolb{0.22} -\def\ecv@langcolc{0.19} -\def\ecv@langcold{0.19} -\def\ecv@langcole{0.18} diff --git a/macros/latex/contrib/europasscv/europasscv_sl.def b/macros/latex/contrib/europasscv/europasscv_sl.def deleted file mode 100644 index ab70f265f7..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_sl.def +++ /dev/null @@ -1,57 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_sl.def}[europasscv Slovenian definitions] -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Osebni podatki}} -\def\ecv@namekey{\ecv@utf{Ime~/ Priimek}} -\def\ecv@addresskey{\ecv@utf{Naslov}} -\def\ecv@telkey{\ecv@utf{Telefon}} -\def\ecv@mobilekey{\ecv@utf{Prenosni telefon}} -\def\ecv@faxkey{\ecv@utf{Telefaks}} -\def\ecv@emailkey{\ecv@utf{E-po{\v s}ta}} -\def\ecv@nationalitykey{\ecv@utf{Dr{\v z}avljanstvo}} -\def\ecv@birthkey{\ecv@utf{Datum rojstva}} -\def\ecv@genderkey{\ecv@utf{Spol}} -% Footer -\def\ecv@pagekey{\ecv@utf{Stran}} -\def\ecv@cvofkey{\ecv@utf{{\v Z}ivljenjepis}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Materni jezik}} -\def\ecv@otherlanguageskey{\ecv@utf{Tuji jeziki}} -\def\ecv@assesskey{\ecv@utf{Samovrednotenje}} -\def\ecv@levelkey{\ecv@utf{Evropska raven}} -\def\ecv@understandkey{\ecv@utf{RAZUMEVANJE}} -\def\ecv@speakkey{\ecv@utf{GOVORJENJE}} -\def\ecv@writekey{\ecv@utf{PISANJE}} -\def\ecv@listenkey{\ecv@utf{Slu{\v s}no razumevanje}} -\def\ecv@readkey{\ecv@utf{Bralno razumevanje}} -\def\ecv@interactkey{\ecv@utf{Govorno sporazumevanje}} -\def\ecv@productkey{\ecv@utf{Govorno sporo{\v c}anje}} -\def\ecv@langshortdesckey{\ecv@utf{Stopnja: A1/A2: Osnovni uporabnik -- B1/B2: Samostojni uporabnik -- C1/C2: Usposobljeni uporabnik}} -\def\ecv@langfooterkey{\ecv@utf{Skupni evropski jezikovni okvir}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/sl/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Osnovni uporabnik}} -\def\ecv@cefindepkey{\ecv@utf{Samostojni uporabnik}} -\def\ecv@cefprofkey{\ecv@utf{Usposobljeni uporabnik}} -\def\ecv@europeanunionkey{\ecv@utf{Evropska unija}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Digitalne kompetence}} -\def\ecv@informationprocessingkey{\ecv@utf{Obdelava informacij}} -\def\ecv@communicationkey{\ecv@utf{Komunikacija}} -\def\ecv@contentcreationkey{\ecv@utf{Ustvarjanje\\ vsebin}} -\def\ecv@safetykey{\ecv@utf{Varnost}} -\def\ecv@problensolvingkey{\ecv@utf{Re{\v s}evanje problemov}} -\def\ecv@digcompfooterkey{\ecv@utf{Digitalne kompetence - Samoocenjevalna lestvica}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/sl/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Osnovni uporabnik}} -\def\ecv@dcindepkey{\ecv@utf{Samostojni uporabnik}} -\def\ecv@dcprofkey{\ecv@utf{Usposobljeni uporabnik}} - -% Width of language columns -\def\ecv@langcola{0.15} -\def\ecv@langcolb{0.15} -\def\ecv@langcolc{0.25} -\def\ecv@langcold{0.25} -\def\ecv@langcole{0.2} - diff --git a/macros/latex/contrib/europasscv/europasscv_sv.def b/macros/latex/contrib/europasscv/europasscv_sv.def deleted file mode 100644 index b5a5dd6a74..0000000000 --- a/macros/latex/contrib/europasscv/europasscv_sv.def +++ /dev/null @@ -1,56 +0,0 @@ -%!TEX encoding = UTF-8 Unicode -% -% -\ProvidesFile{europasscv_sv.def}[europasscv Swedish definitions] -% Personal information -\def\ecv@infosectionkey{\ecv@utf{Personlig information}} -\def\ecv@namekey{\ecv@utf{Förnamn Efternamn}} -\def\ecv@addresskey{\ecv@utf{Adress}} -\def\ecv@telkey{\ecv@utf{Telefonnummer}} -\def\ecv@mobilekey{\ecv@utf{Mobiltelefonnummer}} -\def\ecv@faxkey{\ecv@utf{Fax}} -\def\ecv@emailkey{\ecv@utf{E-postadress}} -\def\ecv@nationalitykey{\ecv@utf{Nationalitet}} -\def\ecv@birthkey{\ecv@utf{Födelsedatum}} -\def\ecv@genderkey{\ecv@utf{Kön}} -% Footer -\def\ecv@pagekey{\ecv@utf{Sida}} -\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ of}} -% Language table -\def\ecv@mothertonguekey{\ecv@utf{Modersmål}} -\def\ecv@otherlanguageskey{\ecv@utf{Andra språk}} -\def\ecv@assesskey{\ecv@utf{Självbedömning}} -\def\ecv@levelkey{\ecv@utf{Europeisk nivå}} -\def\ecv@understandkey{\ecv@utf{Förståelse}} -\def\ecv@speakkey{\ecv@utf{Tala}} -\def\ecv@writekey{\ecv@utf{Skriftlig färdighet}} -\def\ecv@listenkey{\ecv@utf{Hörförståelse}} -\def\ecv@readkey{\ecv@utf{Läsförståelse}} -\def\ecv@interactkey{\ecv@utf{Samtal/muntlig interaktion}} -\def\ecv@productkey{\ecv@utf{Muntlig produktion}} -\def\ecv@langshortdesckey{\ecv@utf{\scriptsize Nivåer: A1 och A2: Användare på nybörjarnivå - B1 och B2: Självständig användare - C1 och C2: Avancerad användare}} -\def\ecv@langfooterkey{\ecv@utf{Gemensam europeisk referensram för språk}} -\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/sv/resources/european-language-levels-cefr}} -\def\ecv@cefbasickey{\ecv@utf{Nybörjare}} -\def\ecv@cefindepkey{\ecv@utf{Självständig användare}} -\def\ecv@cefprofkey{\ecv@utf{Avancerad användare}} -\def\ecv@europeanunionkey{\ecv@utf{Europeiska unionen}} -% Digital competences self-assessment grid -\def\ecv@digitalcompetenceskey{\ecv@utf{Digital färdighet}} -\def\ecv@informationprocessingkey{\ecv@utf{In\-for\-ma\-tions\-be\-hand\-ling}} -\def\ecv@communicationkey{\ecv@utf{Kommunikation}} -\def\ecv@contentcreationkey{\ecv@utf{In\-ne\-hålls\-pro\-duk\-tion}} -\def\ecv@safetykey{\ecv@utf{Säkerhet}} -\def\ecv@problensolvingkey{\ecv@utf{Problemlösning}} -\def\ecv@digcompfooterkey{\ecv@utf{Digitala färdigheter - Skala för självbedömning}} -\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/sv/resources/digital-competences}} -\def\ecv@dcbasickey{\ecv@utf{Nybörjare}} -\def\ecv@dcindepkey{\ecv@utf{Självständig användare}} -\def\ecv@dcprofkey{\ecv@utf{Avancerad användare}} - -% Width of language columns -\def\ecv@langcola{0.18} -\def\ecv@langcolb{0.18} -\def\ecv@langcolc{0.22} -\def\ecv@langcold{0.22} -\def\ecv@langcole{0.2} diff --git a/macros/latex/contrib/europasscv/europasslogo2013.pdf b/macros/latex/contrib/europasscv/europasslogo2013.pdf index b4831a2a31..61ec6dc723 100644 Binary files a/macros/latex/contrib/europasscv/europasslogo2013.pdf and b/macros/latex/contrib/europasscv/europasslogo2013.pdf differ diff --git a/macros/latex/contrib/europasscv/europasslogo2013.svg b/macros/latex/contrib/europasscv/europasslogo2013.svg deleted file mode 100644 index 30bbd431c3..0000000000 --- a/macros/latex/contrib/europasscv/europasslogo2013.svg +++ /dev/null @@ -1,775 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/macros/latex/contrib/europasscv/example/europasscv_bib_en.pdf b/macros/latex/contrib/europasscv/example/europasscv_bib_en.pdf index d64edba41b..1abff1fe85 100644 Binary files a/macros/latex/contrib/europasscv/example/europasscv_bib_en.pdf and b/macros/latex/contrib/europasscv/example/europasscv_bib_en.pdf differ diff --git a/macros/latex/contrib/europasscv/example/europasscv_bib_en.tex b/macros/latex/contrib/europasscv/example/europasscv_bib_en.tex index e46c270716..7f81cec050 100644 --- a/macros/latex/contrib/europasscv/example/europasscv_bib_en.tex +++ b/macros/latex/contrib/europasscv/example/europasscv_bib_en.tex @@ -11,7 +11,7 @@ \bibliography{europasscv_example} % in the bibliography, mark all occurrences in bold: -\ecvbibhighlight{Smith}{Katie}{K.} +\ecvbibhighlight{Smith Testington}{Katie Middlename}{K. M.} \ecvname{Katie Smith} \ecvaddress{12 Strawberry Hill, Dublin 8 Éire/Ireland} @@ -20,6 +20,7 @@ \ecvworkphone{+353 999 888 777} \ecvemail{smith@kotmail.com another@email.com} \ecvhomepage{www.myhomepage.com www.another-homepage.com} +% \ecvgitpage{www.git.example.org} % \ecvgithubpage{www.github.com/smith} % \ecvgitlabpage{www.gitlab.com/smith} % \ecvlinkedinpage{www.linkedin.com/in/katie-smith} diff --git a/macros/latex/contrib/europasscv/example/europasscv_en.pdf b/macros/latex/contrib/europasscv/example/europasscv_en.pdf index 0cbc17593a..1dd2ddf3ee 100644 Binary files a/macros/latex/contrib/europasscv/example/europasscv_en.pdf and b/macros/latex/contrib/europasscv/example/europasscv_en.pdf differ diff --git a/macros/latex/contrib/europasscv/example/europasscv_en.tex b/macros/latex/contrib/europasscv/example/europasscv_en.tex index d0446926d4..0c61ea3c5d 100644 --- a/macros/latex/contrib/europasscv/example/europasscv_en.tex +++ b/macros/latex/contrib/europasscv/example/europasscv_en.tex @@ -12,9 +12,10 @@ \ecvworkphone{+353 999 888 777} \ecvemail{smith@kotmail.com another@email.com} \ecvhomepage{www.myhomepage.com www.another-homepage.com} +% \ecvgitpage{www.git.example.org} % \ecvgithubpage{www.github.com/smith} % \ecvgitlabpage{www.gitlab.com/smith} -% \ecvlinkedinpage{www.linkedin.com/in/katie-smith} +\ecvlinkedinpage{www.linkedin.com/in/katie-smith} % \ecvorcid[label, link]{0000-0000-0000-0000} \ecvim{AOL Messenger}{katie.smith} \ecvim{Google Talk}{ksmith} @@ -30,6 +31,35 @@ \begin{document} \begin{europasscv} +% BEGIN COVER LETTER ============= + +% \thispagestyle{empty} +% \eclpersonalinfo +% +% \ecladdressee{Contact person}{Name of organization}{Address of organization}{City} +% +% \eclcitydatesubject{City}{\today}{Subject of this cover letter} +% +% \eclopeningsalutation{Dear Sir} +% \eclmaincontent +% {Opening salutation.\bigskip} +% +% {This is the main content.} +% +% {Closing salutation.} +% +% \eclclosingsalutation{Yours sincerely} +% +% \eclsignature +% % \eclsignature[signature.jpg] +% % \eclsignature[signature.jpg][Dr. Katie Smith (custom signature)] +% +% \pagebreak +% \setcounter{page}{1} + + +% BEGIN CV ============= + \ecvpersonalinfo \ecvbigitem{Job applied for}{European project manager} diff --git a/macros/latex/contrib/europasscv/example/europasscv_example.bib b/macros/latex/contrib/europasscv/example/europasscv_example.bib index ccb9f02c87..b45009addf 100644 --- a/macros/latex/contrib/europasscv/example/europasscv_example.bib +++ b/macros/latex/contrib/europasscv/example/europasscv_example.bib @@ -1,19 +1,19 @@ @article{smith, - author = "Smith, K. and Boss, B.", + author = "Smith Testington, K. M. and Boss, B.", title = "{Automatic use of a bold font in the publication list to highlight a particular author.}", journal = "International Journal of Advanced \LaTeX\ usage", year = "2015", } @article{smith1, - author = "Smith, Katie", + author = "Smith Testington, Katie Middlename", title = "{How to do Observations: Borrowing techniques from the Social Sciences to help Participants do Observations in Simulation Exercises}", journal = "Coyote EU/CoE Partnership Publication", year = "2002", } @phdthesis{smith_phd, - author = "Smith, Katie", + author = "Smith Testington, Katie Middlename", location = "Dublin", organization = "Trinity College", title = "{Young People in the Construction of the Virtual University. Empirical research on e-learning.}", diff --git a/macros/latex/contrib/europasscv/github_europass_icon.pdf b/macros/latex/contrib/europasscv/github_europass_icon.pdf deleted file mode 100644 index 3bd2ef2342..0000000000 Binary files a/macros/latex/contrib/europasscv/github_europass_icon.pdf and /dev/null differ diff --git a/macros/latex/contrib/europasscv/github_europass_icon.svg b/macros/latex/contrib/europasscv/github_europass_icon.svg deleted file mode 100644 index e795f51417..0000000000 --- a/macros/latex/contrib/europasscv/github_europass_icon.svg +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - diff --git a/macros/latex/contrib/europasscv/gitlab_europass_icon.pdf b/macros/latex/contrib/europasscv/gitlab_europass_icon.pdf deleted file mode 100644 index 74a0560847..0000000000 --- a/macros/latex/contrib/europasscv/gitlab_europass_icon.pdf +++ /dev/null @@ -1,81 +0,0 @@ -%PDF-1.4 -%쏢 -5 0 obj -<> -stream -xuAn E||"uhm/ՠtHX?3\:mO/7w*Tƛ1$a랸P$fgmݼ_eoIjjۓ*2 (,&YD˨{%4bAa@g{@Sqӎ)\r?J+1ܣ{V'y%Vpojm1G >בyƎ6-Vj0zJ-ާS PW)3kiz*endstream -endobj -6 0 obj -245 -endobj -4 0 obj -<> -/Contents 5 0 R ->> -endobj -3 0 obj -<< /Type /Pages /Kids [ -4 0 R -] /Count 1 ->> -endobj -1 0 obj -<> -endobj -7 0 obj -<>endobj -8 0 obj -<> -endobj -9 0 obj -<>stream - - - - - -2019-01-14T00:32:58+01:00 -2019-01-14T00:32:58+01:00 -GPL Ghostscript 926 (ps2write) - -Untitled - - - - - -endstream -endobj -2 0 obj -<>endobj -xref -0 10 -0000000000 65535 f -0000000539 00000 n -0000002105 00000 n -0000000480 00000 n -0000000349 00000 n -0000000015 00000 n -0000000330 00000 n -0000000603 00000 n -0000000644 00000 n -0000000673 00000 n -trailer -<< /Size 10 /Root 1 0 R /Info 2 0 R -/ID [<36E1CC077B8FC59E1166514DD14CA099><36E1CC077B8FC59E1166514DD14CA099>] ->> -startxref -2271 -%%EOF diff --git a/macros/latex/contrib/europasscv/gitlab_europass_icon.svg b/macros/latex/contrib/europasscv/gitlab_europass_icon.svg deleted file mode 100644 index a2f916efbf..0000000000 --- a/macros/latex/contrib/europasscv/gitlab_europass_icon.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - -image/svg+xml - - - - - - - -logo-square -Created with Sketch. - - \ No newline at end of file diff --git a/macros/latex/contrib/europasscv/icons/address_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/address_europass_icon.pdf new file mode 100644 index 0000000000..ad9a7a1e2b --- /dev/null +++ b/macros/latex/contrib/europasscv/icons/address_europass_icon.pdf @@ -0,0 +1,83 @@ +%PDF-1.4 +%쏢 +5 0 obj +<> +stream +xeQAn0~e 졭T/Iw*` yL3nYCH,8Lq+Aڪ4#3D)$012v"x[I +"_ t'lh3=kIVW3;LBraXU +?j!+Sr?Uʃu!;zf-7C3wwҜ%O<ԑXtnݏN'Ud$n{ЈOj m4F< _sDtendstream +endobj +6 0 obj +278 +endobj +4 0 obj +<> +/Contents 5 0 R +>> +endobj +3 0 obj +<< /Type /Pages /Kids [ +4 0 R +] /Count 1 +>> +endobj +1 0 obj +<> +endobj +7 0 obj +<>endobj +8 0 obj +<> +endobj +9 0 obj +<>stream + + + + + +2020-11-01T12:23:17+01:00 +2020-11-01T12:23:17+01:00 +GPL Ghostscript 926 (ps2write) + +Untitled + + + + + +endstream +endobj +2 0 obj +<>endobj +xref +0 10 +0000000000 65535 f +0000000570 00000 n +0000002136 00000 n +0000000511 00000 n +0000000382 00000 n +0000000015 00000 n +0000000363 00000 n +0000000634 00000 n +0000000675 00000 n +0000000704 00000 n +trailer +<< /Size 10 /Root 1 0 R /Info 2 0 R +/ID [<937859AC9D305CD98E43C021B98B6CD8><937859AC9D305CD98E43C021B98B6CD8>] +>> +startxref +2302 +%%EOF diff --git a/macros/latex/contrib/europasscv/icons/git_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/git_europass_icon.pdf new file mode 100644 index 0000000000..15d80d70e2 Binary files /dev/null and b/macros/latex/contrib/europasscv/icons/git_europass_icon.pdf differ diff --git a/macros/latex/contrib/europasscv/icons/github_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/github_europass_icon.pdf new file mode 100644 index 0000000000..88d71a62e4 Binary files /dev/null and b/macros/latex/contrib/europasscv/icons/github_europass_icon.pdf differ diff --git a/macros/latex/contrib/europasscv/icons/gitlab_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/gitlab_europass_icon.pdf new file mode 100644 index 0000000000..a38cd46d0f --- /dev/null +++ b/macros/latex/contrib/europasscv/icons/gitlab_europass_icon.pdf @@ -0,0 +1,81 @@ +%PDF-1.4 +%쏢 +5 0 obj +<> +stream +xuAn E||"uhm/ՠtHX?3\:mO/7w*Tƛ1$a랸P$fgmݼ_eoIjjۓ*2 (,&YD˨{%4bAa@g{@Sqӎ)\r?J+1ܣ{V'y%Vpojm1G >בyƎ6-Vj0zJ-ާS PW)3kiz*endstream +endobj +6 0 obj +245 +endobj +4 0 obj +<> +/Contents 5 0 R +>> +endobj +3 0 obj +<< /Type /Pages /Kids [ +4 0 R +] /Count 1 +>> +endobj +1 0 obj +<> +endobj +7 0 obj +<>endobj +8 0 obj +<> +endobj +9 0 obj +<>stream + + + + + +2020-11-01T12:23:16+01:00 +2020-11-01T12:23:16+01:00 +GPL Ghostscript 926 (ps2write) + +Untitled + + + + + +endstream +endobj +2 0 obj +<>endobj +xref +0 10 +0000000000 65535 f +0000000539 00000 n +0000002105 00000 n +0000000480 00000 n +0000000349 00000 n +0000000015 00000 n +0000000330 00000 n +0000000603 00000 n +0000000644 00000 n +0000000673 00000 n +trailer +<< /Size 10 /Root 1 0 R /Info 2 0 R +/ID [<9EDCD677E989AF76BB33416D949C0A90><9EDCD677E989AF76BB33416D949C0A90>] +>> +startxref +2271 +%%EOF diff --git a/macros/latex/contrib/europasscv/icons/im_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/im_europass_icon.pdf new file mode 100644 index 0000000000..f9d7e5a0ef --- /dev/null +++ b/macros/latex/contrib/europasscv/icons/im_europass_icon.pdf @@ -0,0 +1,83 @@ +%PDF-1.4 +%쏢 +5 0 obj +<> +stream +xUPKnC1s +N@ h𤤋dRqL3w8'^gZT :Wddw(Mh7*j*}$Zxf{G<> RǜƎ]4T +n9Qr4zEC/Xu-u4cP.HZbس[u"kqs$qf-'Ml O^;xorNendstream +endobj +6 0 obj +213 +endobj +4 0 obj +<> +/Contents 5 0 R +>> +endobj +3 0 obj +<< /Type /Pages /Kids [ +4 0 R +] /Count 1 +>> +endobj +1 0 obj +<> +endobj +7 0 obj +<>endobj +8 0 obj +<> +endobj +9 0 obj +<>stream + + + + + +2020-11-01T12:23:15+01:00 +2020-11-01T12:23:15+01:00 +GPL Ghostscript 926 (ps2write) + +Untitled + + + + + +endstream +endobj +2 0 obj +<>endobj +xref +0 10 +0000000000 65535 f +0000000505 00000 n +0000002071 00000 n +0000000446 00000 n +0000000317 00000 n +0000000015 00000 n +0000000298 00000 n +0000000569 00000 n +0000000610 00000 n +0000000639 00000 n +trailer +<< /Size 10 /Root 1 0 R /Info 2 0 R +/ID [<19A170146FF61B54ABA3F3629804EF9C><19A170146FF61B54ABA3F3629804EF9C>] +>> +startxref +2237 +%%EOF diff --git a/macros/latex/contrib/europasscv/icons/linkedin_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/linkedin_europass_icon.pdf new file mode 100644 index 0000000000..555ff692f5 --- /dev/null +++ b/macros/latex/contrib/europasscv/icons/linkedin_europass_icon.pdf @@ -0,0 +1,81 @@ +%PDF-1.4 +%쏢 +5 0 obj +<> +stream +x]RAn {p?BjHU$23c+en?1wfgoSaCcNpRMh7X`;L;O>X,RS2FZM]i܁*$fF->!|_#>6T57Ղ܀M8(Y12ZŪИop^;݁?RPd`ha Sɽ,X 3atAq%s =m1Ѩ$2mJTϸ aWKK_h%`6OSkC?o Psendstream +endobj +6 0 obj +323 +endobj +4 0 obj +<> +/Contents 5 0 R +>> +endobj +3 0 obj +<< /Type /Pages /Kids [ +4 0 R +] /Count 1 +>> +endobj +1 0 obj +<> +endobj +7 0 obj +<>endobj +8 0 obj +<> +endobj +9 0 obj +<>stream + + + + + +2020-11-01T12:23:13+01:00 +2020-11-01T12:23:13+01:00 +GPL Ghostscript 926 (ps2write) + +Untitled + + + + + +endstream +endobj +2 0 obj +<>endobj +xref +0 10 +0000000000 65535 f +0000000615 00000 n +0000002181 00000 n +0000000556 00000 n +0000000427 00000 n +0000000015 00000 n +0000000408 00000 n +0000000679 00000 n +0000000720 00000 n +0000000749 00000 n +trailer +<< /Size 10 /Root 1 0 R /Info 2 0 R +/ID [] +>> +startxref +2347 +%%EOF diff --git a/macros/latex/contrib/europasscv/icons/mail_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/mail_europass_icon.pdf new file mode 100644 index 0000000000..79327acaa2 Binary files /dev/null and b/macros/latex/contrib/europasscv/icons/mail_europass_icon.pdf differ diff --git a/macros/latex/contrib/europasscv/icons/mobile_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/mobile_europass_icon.pdf new file mode 100644 index 0000000000..cd97410bdd Binary files /dev/null and b/macros/latex/contrib/europasscv/icons/mobile_europass_icon.pdf differ diff --git a/macros/latex/contrib/europasscv/icons/orcid_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/orcid_europass_icon.pdf new file mode 100644 index 0000000000..4f4886f318 Binary files /dev/null and b/macros/latex/contrib/europasscv/icons/orcid_europass_icon.pdf differ diff --git a/macros/latex/contrib/europasscv/icons/telephone_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/telephone_europass_icon.pdf new file mode 100644 index 0000000000..0657fb5f28 Binary files /dev/null and b/macros/latex/contrib/europasscv/icons/telephone_europass_icon.pdf differ diff --git a/macros/latex/contrib/europasscv/icons/website_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/website_europass_icon.pdf new file mode 100644 index 0000000000..7868031407 Binary files /dev/null and b/macros/latex/contrib/europasscv/icons/website_europass_icon.pdf differ diff --git a/macros/latex/contrib/europasscv/icons/work_europass_icon.pdf b/macros/latex/contrib/europasscv/icons/work_europass_icon.pdf new file mode 100644 index 0000000000..efb1c5f620 Binary files /dev/null and b/macros/latex/contrib/europasscv/icons/work_europass_icon.pdf differ diff --git a/macros/latex/contrib/europasscv/im_europass_icon.pdf b/macros/latex/contrib/europasscv/im_europass_icon.pdf deleted file mode 100644 index 7d0f6ca021..0000000000 --- a/macros/latex/contrib/europasscv/im_europass_icon.pdf +++ /dev/null @@ -1,83 +0,0 @@ -%PDF-1.4 -%쏢 -5 0 obj -<> -stream -xUPKnC1s -N@ h𤤋dRqL3w8'^gZT :Wddw(Mh7*j*}$Zxf{G<> RǜƎ]4T -n9Qr4zEC/Xu-u4cP.HZbس[u"kqs$qf-'Ml O^;xorNendstream -endobj -6 0 obj -213 -endobj -4 0 obj -<> -/Contents 5 0 R ->> -endobj -3 0 obj -<< /Type /Pages /Kids [ -4 0 R -] /Count 1 ->> -endobj -1 0 obj -<> -endobj -7 0 obj -<>endobj -8 0 obj -<> -endobj -9 0 obj -<>stream - - - - - -2019-01-14T00:32:58+01:00 -2019-01-14T00:32:58+01:00 -GPL Ghostscript 926 (ps2write) - -Untitled - - - - - -endstream -endobj -2 0 obj -<>endobj -xref -0 10 -0000000000 65535 f -0000000505 00000 n -0000002071 00000 n -0000000446 00000 n -0000000317 00000 n -0000000015 00000 n -0000000298 00000 n -0000000569 00000 n -0000000610 00000 n -0000000639 00000 n -trailer -<< /Size 10 /Root 1 0 R /Info 2 0 R -/ID [<93F3E5C402C90697F2749E79B96687AD><93F3E5C402C90697F2749E79B96687AD>] ->> -startxref -2237 -%%EOF diff --git a/macros/latex/contrib/europasscv/im_europass_icon.svg b/macros/latex/contrib/europasscv/im_europass_icon.svg deleted file mode 100644 index 8380f8214f..0000000000 --- a/macros/latex/contrib/europasscv/im_europass_icon.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - diff --git a/macros/latex/contrib/europasscv/linkedin_europass_icon.pdf b/macros/latex/contrib/europasscv/linkedin_europass_icon.pdf deleted file mode 100644 index 4e578877df..0000000000 --- a/macros/latex/contrib/europasscv/linkedin_europass_icon.pdf +++ /dev/null @@ -1,81 +0,0 @@ -%PDF-1.4 -%쏢 -5 0 obj -<> -stream -x]RAn {p?BjHU$23c+en?1wfgoSaCcNpRMh7X`;L;O>X,RS2FZM]i܁*$fF->!|_#>6T57Ղ܀M8(Y12ZŪИop^;݁?RPd`ha Sɽ,X 3atAq%s =m1Ѩ$2mJTϸ aWKK_h%`6OSkC?o Psendstream -endobj -6 0 obj -323 -endobj -4 0 obj -<> -/Contents 5 0 R ->> -endobj -3 0 obj -<< /Type /Pages /Kids [ -4 0 R -] /Count 1 ->> -endobj -1 0 obj -<> -endobj -7 0 obj -<>endobj -8 0 obj -<> -endobj -9 0 obj -<>stream - - - - - -2019-01-14T00:32:56+01:00 -2019-01-14T00:32:56+01:00 -GPL Ghostscript 926 (ps2write) - -Untitled - - - - - -endstream -endobj -2 0 obj -<>endobj -xref -0 10 -0000000000 65535 f -0000000615 00000 n -0000002181 00000 n -0000000556 00000 n -0000000427 00000 n -0000000015 00000 n -0000000408 00000 n -0000000679 00000 n -0000000720 00000 n -0000000749 00000 n -trailer -<< /Size 10 /Root 1 0 R /Info 2 0 R -/ID [] ->> -startxref -2347 -%%EOF diff --git a/macros/latex/contrib/europasscv/linkedin_europass_icon.svg b/macros/latex/contrib/europasscv/linkedin_europass_icon.svg deleted file mode 100644 index 6583024fa4..0000000000 --- a/macros/latex/contrib/europasscv/linkedin_europass_icon.svg +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/macros/latex/contrib/europasscv/mail_europass_icon.pdf b/macros/latex/contrib/europasscv/mail_europass_icon.pdf deleted file mode 100644 index 9eb21849a1..0000000000 Binary files a/macros/latex/contrib/europasscv/mail_europass_icon.pdf and /dev/null differ diff --git a/macros/latex/contrib/europasscv/mail_europass_icon.svg b/macros/latex/contrib/europasscv/mail_europass_icon.svg deleted file mode 100644 index 7b98d4dbc4..0000000000 --- a/macros/latex/contrib/europasscv/mail_europass_icon.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - diff --git a/macros/latex/contrib/europasscv/mobile_europass_icon.pdf b/macros/latex/contrib/europasscv/mobile_europass_icon.pdf deleted file mode 100644 index 464f7cd950..0000000000 Binary files a/macros/latex/contrib/europasscv/mobile_europass_icon.pdf and /dev/null differ diff --git a/macros/latex/contrib/europasscv/mobile_europass_icon.svg b/macros/latex/contrib/europasscv/mobile_europass_icon.svg deleted file mode 100644 index d23176a442..0000000000 --- a/macros/latex/contrib/europasscv/mobile_europass_icon.svg +++ /dev/null @@ -1,131 +0,0 @@ - - - -image/svg+xml \ No newline at end of file diff --git a/macros/latex/contrib/europasscv/orcid_europass_icon.pdf b/macros/latex/contrib/europasscv/orcid_europass_icon.pdf deleted file mode 100644 index 5ee125e821..0000000000 Binary files a/macros/latex/contrib/europasscv/orcid_europass_icon.pdf and /dev/null differ diff --git a/macros/latex/contrib/europasscv/orcid_europass_icon.svg b/macros/latex/contrib/europasscv/orcid_europass_icon.svg deleted file mode 100644 index 42f6371266..0000000000 --- a/macros/latex/contrib/europasscv/orcid_europass_icon.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - -image/svg+xml \ No newline at end of file diff --git a/macros/latex/contrib/europasscv/telephone_europass_icon.pdf b/macros/latex/contrib/europasscv/telephone_europass_icon.pdf deleted file mode 100644 index b10668476d..0000000000 Binary files a/macros/latex/contrib/europasscv/telephone_europass_icon.pdf and /dev/null differ diff --git a/macros/latex/contrib/europasscv/telephone_europass_icon.svg b/macros/latex/contrib/europasscv/telephone_europass_icon.svg deleted file mode 100644 index 9542e9873e..0000000000 --- a/macros/latex/contrib/europasscv/telephone_europass_icon.svg +++ /dev/null @@ -1,93 +0,0 @@ - - - -image/svg+xml \ No newline at end of file diff --git a/macros/latex/contrib/europasscv/website_europass_icon.pdf b/macros/latex/contrib/europasscv/website_europass_icon.pdf deleted file mode 100644 index 3b0c910b0b..0000000000 Binary files a/macros/latex/contrib/europasscv/website_europass_icon.pdf and /dev/null differ diff --git a/macros/latex/contrib/europasscv/website_europass_icon.svg b/macros/latex/contrib/europasscv/website_europass_icon.svg deleted file mode 100644 index 4407e848c2..0000000000 --- a/macros/latex/contrib/europasscv/website_europass_icon.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - diff --git a/macros/latex/contrib/europasscv/work_europass_icon.pdf b/macros/latex/contrib/europasscv/work_europass_icon.pdf deleted file mode 100644 index 32192e326c..0000000000 Binary files a/macros/latex/contrib/europasscv/work_europass_icon.pdf and /dev/null differ diff --git a/macros/latex/contrib/europasscv/work_europass_icon.svg b/macros/latex/contrib/europasscv/work_europass_icon.svg deleted file mode 100644 index 832421b21a..0000000000 --- a/macros/latex/contrib/europasscv/work_europass_icon.svg +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/macros/latex/contrib/hvfloat/Changes b/macros/latex/contrib/hvfloat/Changes index d8e8f80e88..083cd05ceb 100644 --- a/macros/latex/contrib/hvfloat/Changes +++ b/macros/latex/contrib/hvfloat/Changes @@ -1,4 +1,5 @@ hvfloat.sty: +2.17 2020-10-31 - fix for label setting of non floating objects 2.16 2019-08-31 - fix for \hvFloat* and full page images 2.15 2019-05-13 - added optional arguments capFormat and subcapFormat which will pass the key values to \caption or diff --git a/macros/latex/contrib/hvfloat/doc/hvfloat.pdf b/macros/latex/contrib/hvfloat/doc/hvfloat.pdf index 5f28291fa0..0928f3b187 100644 Binary files a/macros/latex/contrib/hvfloat/doc/hvfloat.pdf and b/macros/latex/contrib/hvfloat/doc/hvfloat.pdf differ diff --git a/macros/latex/contrib/hvfloat/doc/hvfloat.tex b/macros/latex/contrib/hvfloat/doc/hvfloat.tex index dca29f2ebe..5c330d4209 100644 --- a/macros/latex/contrib/hvfloat/doc/hvfloat.tex +++ b/macros/latex/contrib/hvfloat/doc/hvfloat.tex @@ -1,4 +1,4 @@ -%% $Id: hvfloat.tex 1072 2019-06-09 14:14:19Z herbert $ +%% $Id: hvfloat.tex 35 2020-10-31 07:41:00Z herbert $ \listfiles \errorcontextlines=100 \documentclass[twoside,paper=a4]{scrartcl} @@ -155,7 +155,7 @@ \begin{document} -\title{Package \texttt{hvfloat}\\Rotating and scaling of objects and captions\\ver \hvFileVersion} +\title{Package \texttt{hvfloat}\\Rotating and scaling of objects and captions\\ver \hvFloatFileVersion} \author{Herbert Voß\thanks{\protect\url{hvoss@tug.org}}} \date{\today} \maketitle @@ -2546,7 +2546,7 @@ optional package options to set the global placement: %\setDefaults \hvFloat[FULLPAGE]{figure}% - {\includegraphics[FULLPAGE]{images/frose}}% + {\includegraphics[FULLPAGE]{tiger}}% [A float which needs the complete paper width and height.]% {A Caption of a ``fullpage'' object, which follows on the next page. This can be an even or odd page. The object uses the complete paper dimensions}% diff --git a/macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty b/macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty index 6fff6b4323..99b7cbfbab 100644 --- a/macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty +++ b/macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty @@ -1,4 +1,4 @@ -%% $Id: hvfloat-fps.sty 1031 2019-04-03 20:40:25Z herbert $ +%% $Id: hvfloat-fps.sty 35 2020-10-31 07:41:00Z herbert $ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hvfloat-fps}[2017/09/16 setting float objects] diff --git a/macros/latex/contrib/hvfloat/latex/hvfloat.sty b/macros/latex/contrib/hvfloat/latex/hvfloat.sty index 7eda015ab8..622c1fba50 100644 --- a/macros/latex/contrib/hvfloat/latex/hvfloat.sty +++ b/macros/latex/contrib/hvfloat/latex/hvfloat.sty @@ -1,7 +1,5 @@ -%% $Id: hvfloat.sty 1054 2019-05-13 08:20:11Z herbert $ +%% $Id: hvfloat.sty 36 2020-10-31 08:22:30Z herbert $ %% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{hvfloat}[2019/05/13 rotating of floating objects] %% %% IMPORTANT NOTICE: %% @@ -16,10 +14,12 @@ %% DESCRIPTION: %% `hvfloat' offers rotating of captions and objects for floats %% -\def\fileversion{2.15} -\def\filedate{2019/08/31} +\NeedsTeXFormat{LaTeX2e} +\def\fileversion{2.17} +\def\filedate{2020/10/31} \message{`hvfloat' v\fileversion, \filedate\space (Herbert Voss)} -\let\hvFileVersion\fileversion +\ProvidesPackage{hvfloat}[\filedate\ rotating of floating objects] +\let\hvFloatFileVersion\fileversion % \newif\ifhv@fbox \hv@fboxfalse \newif\ifhv@hyperref \hv@hyperreffalse @@ -480,16 +480,28 @@ \ifhv@onlyText\hv@longCap \else \ifx\hv@floatType\hv@figure - \ifx\relax\hv@shortCap\relax \figcaption{\hv@longCap}\else\figcaption[\hv@shortCap]{\hv@longCap}\fi + \ifx\relax\hv@shortCap\relax + \figcaption{\hv@longCap\expandafter\label\expandafter{\hv@label}}% + \else + \figcaption[\hv@shortCap]{\hv@longCap\expandafter\label\expandafter{\hv@label}}% + \fi \else - \ifx\relax\hv@shortCap\relax \tabcaption{\hv@longCap}\else\tabcaption[\hv@shortCap]{\hv@longCap}\fi + \ifx\relax\hv@shortCap\relax + \tabcaption{\hv@longCap\expandafter\label\expandafter{\hv@label}}% + \else + \tabcaption[\hv@shortCap]{\hv@longCap\expandafter\label\expandafter{\hv@label}}% + \fi \fi \fi \else \let\@captype\hv@floatType - \expandafter\ifx\expandafter\relax\hv@shortCap\relax \caption{\hv@longCap}\else\caption[\hv@shortCap]{\hv@longCap}\fi + \expandafter\ifx\expandafter\relax\hv@shortCap\relax + \caption{\hv@longCap\expandafter\label\expandafter{\hv@label}}% + \else + \caption[\hv@shortCap]{\hv@longCap\expandafter\label\expandafter{\hv@label}}% + \fi \fi - \expandafter\label\expandafter{\hv@label}% +% \expandafter\label\expandafter{\hv@label}% 2.17 put label into the caption argument \end{minipage}% }% \else -- cgit v1.2.3