diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/reledmac/reledpar.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/reledmac/reledpar.sty | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/reledmac/reledpar.sty b/Master/texmf-dist/tex/latex/reledmac/reledpar.sty index 1b947c1305f..a678fd22a7d 100644 --- a/Master/texmf-dist/tex/latex/reledmac/reledpar.sty +++ b/Master/texmf-dist/tex/latex/reledmac/reledpar.sty @@ -28,7 +28,7 @@ \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{reledpar}[2020/03/08 v2.23.0 reledmac extension for parallel texts]% +\ProvidesPackage{reledpar}[2020/04/19 v2.23.1 reledmac extension for parallel texts]% \RequirePackage{xspace}% \RequirePackage{xkeyval} @@ -82,6 +82,11 @@ \newcommand*{\led@err@TooManyPstarts}{% \reledpar@error{Too many \string\pstart\space without printing. Some text will be lost}{\@ehc}} +\newcommand{\led@err@polyglossiaTooOld}{% + \reledpar@error{You use the polyglosia package.% + \MessageBreak However, reledpar requires version 2020/04/08 v1.49 or later of the polyglossia package.% + \MessageBreak Please update your reledpar version}{\@ehc}% +}% \newcommand*{\led@err@BadLeftRightPstarts}[2]{% \reledpar@error{The numbers of left (#1) and right (#2) \string\pstart s do not match}{\@ehc}} @@ -2244,17 +2249,18 @@ \gdef\theledlanguageR{\bbl@main@language}% }% } - { \let\old@otherlanguage\otherlanguage% + {% + \@ifpackagelater{polyglossia}{2020/04/08}{}{\led@err@polyglossiaTooOld}% + \let\old@otherlanguage\otherlanguage% \renewcommand{\otherlanguage}[2][]{% - \ifdefined\xpg@set@group@aux% - \xpg@set@group@aux% - \fi% + \xpg@set@group@aux% \selectlanguage[#1]{#2}% \ifledRcol \gdef\theledlanguageR{#2}% \else \gdef\theledlanguageL{#2}% \fi}% \renewcommand{\l@duselanguage}[1]{% - \csuse{no\languagename @numbers}\select@language{#1}% + \csuse{no\languagename @numbers}% + \@select@language{#1}% }% \gdef\theledlanguageL{\xpg@main@language}% \gdef\theledlanguageR{\xpg@main@language}% |