diff options
Diffstat (limited to 'macros/latex/contrib/spbmark/spbmark.sty')
-rw-r--r-- | macros/latex/contrib/spbmark/spbmark.sty | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/macros/latex/contrib/spbmark/spbmark.sty b/macros/latex/contrib/spbmark/spbmark.sty index 4b7a7f981b..e846f52fde 100644 --- a/macros/latex/contrib/spbmark/spbmark.sty +++ b/macros/latex/contrib/spbmark/spbmark.sty @@ -9,7 +9,7 @@ % https://creativecommons.org/licenses/by/4.0/legalcode \NeedsTeXFormat{LaTeX2e}[2018/12/31] \RequirePackage{xparse,l3keys2e} -\ProvidesExplPackage{spbmark}{2024/02/05}{1.46} +\ProvidesExplPackage{spbmark}{2024/02/06}{1.46b} {Customize superscripts and subscripts} \cs_generate_variant:Nn \box_set_ht:Nn { cv } @@ -479,10 +479,21 @@ Alignment~only~supports~l,~c,~and~r. \\ The~l~parameter~will~be~used~by~default. } -\@ifpackageloaded{easybase} - {\ctex_gadd_package_hook:nnn { after } { easybase }} +\providecommand{\IfPackageLoadedTF}{\@ifpackageloaded} +\providecommand{\IfFormatAtLeastTF}{\@ifl@t@r\fmtversion} +\IfPackageLoadedTF{easybase} + {\AddToHook{package/easybase/after}} {\use:n} { \keys_define:nn { } { ctex/style .inherit:n = spbmark/option } } +\IfFormatAtLeastTF{2021/11/15} + { + \AddToHook{package/altsubsup/after} + { + \ifaltsbsp@spbmark + \SetAltSubSupCommands{\relax} + \else\fi + } + }{} \cs_set_eq:NN \spb \supersub \endinput % |