summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/europasscv/europasscv-bibliography.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-11-02 03:04:14 +0000
committerNorbert Preining <norbert@preining.info>2020-11-02 03:04:14 +0000
commitede2cee3dfac406ff8defae5014e86c839b852ca (patch)
tree1b7c1dd4c2f100dfd48aaf2f325649e49385e876 /macros/latex/contrib/europasscv/europasscv-bibliography.sty
parentf3fbfce65a7de58853550aedf1b6e6acd5c29a1e (diff)
CTAN sync 202011020304
Diffstat (limited to 'macros/latex/contrib/europasscv/europasscv-bibliography.sty')
-rw-r--r--macros/latex/contrib/europasscv/europasscv-bibliography.sty26
1 files changed, 19 insertions, 7 deletions
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