diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/chemformula-ru/chemformula-ru.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/chemformula-ru/chemformula-ru.sty | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/Master/texmf-dist/tex/latex/chemformula-ru/chemformula-ru.sty b/Master/texmf-dist/tex/latex/chemformula-ru/chemformula-ru.sty index f1df3002c11..32b6e23fa15 100644 --- a/Master/texmf-dist/tex/latex/chemformula-ru/chemformula-ru.sty +++ b/Master/texmf-dist/tex/latex/chemformula-ru/chemformula-ru.sty @@ -1,5 +1,5 @@ %% The chemformula-ru package eliminates an incompatibility -%% between the chemformula package and Russian settings (russian.ldf) of the babel package. +%% between the chemformula package and Russian settings (russian.ldf) for the babel package. %% %% Copyright (c) 2024 by Alexey Kuznetsov (mailtokuznetsov at gmail.com) %% @@ -12,21 +12,21 @@ %% version 2008/05/04 or later. %% -\ProvidesPackage{chemformula-ru}[2024-03-01 Using chemformula package with babel-russian] +\ProvidesPackage{chemformula-ru}[2024-07-10 Using chemformula package with babel-russian] \DeclareOption{cosh2ch}{\def\cosh@ch{\DeclareRobustCommand\cosh{\mathop{\operator@font ch}\nolimits}}} \DeclareOption{ch2Ch}{\def\ch@Ch{\DeclareRobustCommand\Ch{\mathop{\operator@font ch}\nolimits}}} +\DeclareOption*{\PassOptionsToPackage\CurrentOption{chemformula}} \ProcessOptions\relax +\RequirePackage{chemformula} + \BeforeBeginEnvironment{document}{ - \IfPackageLoadedTF{chemformula}{ - \IfPackageLoadedWithOptionsTF{babel}{russian}{ - \let\@Chem@Formula\ch \let\ch\undefined - \AtBeginDocument{ \let\ch\@Chem@Formula - \@ifundefined{cosh@ch}{\relax}{\cosh@ch} - \@ifundefined{ch@Ch}{\relax}{\ch@Ch} - } - } { \relax } - } { \relax } -} + \let\@Chem@Formula\ch \let\ch\undefined + \AtBeginDocument{ + \let\ch\@Chem@Formula + \@ifundefined{cosh@ch}{\relax}{\cosh@ch} + \@ifundefined{ch@Ch}{\relax}{\ch@Ch} + } } + \endinput |