From 4338470395169d0b4ebc86b864961cfd61f80d69 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 15 Mar 2017 21:16:12 +0000 Subject: revquantum (15mar17) git-svn-id: svn://tug.org/texlive/trunk@43505 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/revquantum/revquantum.sty | 28 +++++++++++++++------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/revquantum/revquantum.sty b/Master/texmf-dist/tex/latex/revquantum/revquantum.sty index 8f26497e1dd..dbbf316fbcd 100644 --- a/Master/texmf-dist/tex/latex/revquantum/revquantum.sty +++ b/Master/texmf-dist/tex/latex/revquantum/revquantum.sty @@ -22,7 +22,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesPackage{revquantum} - [2016/09/21 v0.10 Build script fixes for CTAN submission.] + [2017/03/15 v0.11 Misc. fixes and improved installer.] \usepackage{ifthen} @@ -177,6 +177,7 @@ }{} \ifthenelse{\boolean{@bibtexhacks}}{ \RequirePackage{letltxmacro} + \RequirePackage{etoolbox} }{} @@ -260,13 +261,15 @@ -\LetLtxMacro{\ORIGselectlanguage}{\selectlanguage} -\DeclareRobustCommand{\selectlanguage}[1]{% - \@ifundefined{alias@\string#1} - {\ORIGselectlanguage{#1}} - {\begingroup\edef\x{\endgroup - \noexpand\ORIGselectlanguage{\@nameuse{alias@#1}}}\x}% -} +\ifthenelse{\boolean{@bibtexhacks}}{ + \LetLtxMacro{\ORIGselectlanguage}{\selectlanguage} + \DeclareRobustCommand{\selectlanguage}[1]{% + \@ifundefined{alias@\string#1} + {\ORIGselectlanguage{#1}} + {\begingroup\edef\x{\endgroup + \noexpand\ORIGselectlanguage{\@nameuse{alias@#1}}}\x}% + } +}{} @@ -283,6 +286,15 @@ +\ifthenelse{\boolean{@bibtexhacks}}{ + % Ensure that the \doibase command is defined, just in case. + \providecommand{\doibase}{} + \renewcommand{\doibase}[1]{https://dx.doi.org/\ifdefempty{#1}{}{#1}} +}{} + + + + \ifthenelse{\boolean{@final}}{ \newcommand{\todo}[1]{% -- cgit v1.2.3