summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/spbmark/spbmark.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/spbmark/spbmark.sty')
-rw-r--r--macros/latex/contrib/spbmark/spbmark.sty17
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
%