summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty')
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty30
1 files changed, 17 insertions, 13 deletions
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty
index fe5c77919ec..28dc558d3bb 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty
@@ -17,22 +17,22 @@
%% version 2005/12/01 or later.
+\LetLtxMacro\multirow\relax
\LWR@ProvidesPackagePass{multirow}
-\LetLtxMacro\LWR@origmultirow\multirow
\newcommand{\LWR@multirowborder}{}
-\RenewDocumentCommand{\multirow}{O{c} m o m o +m}%
+\NewDocumentCommand{\LWR@HTML@multirow}{O{c} m o m o +m}%
{%
-\LWR@traceinfo{*** multirow #1 #2 #4}%
+\LWR@traceinfo{*** LWR@HTML@multirow #1 #2 #4}%
\LWR@maybenewtablerow%
\LWR@tabularleftedge%
\LWR@htmltag{td rowspan="#2" %
\IfValueT{#1}{%
-\ifstrequal{#1}{b}{style="\LWR@origmbox{vertical-align:bottom}" }{}%
-\ifstrequal{#1}{t}{style="\LWR@origmbox{vertical-align:top}" }{}%
+\ifstrequal{#1}{b}{style="\LWR@print@mbox{vertical-align:bottom}" }{}%
+\ifstrequal{#1}{t}{style="\LWR@print@mbox{vertical-align:top}" }{}%
}%
\ifdefvoid{\LWR@multirowborder}{}{%
-style="\LWR@origmbox{border-\LWR@multirowborder:} 2px dotted black ; %
-\LWR@origmbox{padding-\LWR@multirowborder:} 2px" %
+style="\LWR@print@mbox{border-\LWR@multirowborder:} 2px dotted black ; %
+\LWR@print@mbox{padding-\LWR@multirowborder:} 2px" %
}%
class="td%
\StrChar{\LWR@tablecolspec}{\arabic{LWR@tablecolindex}}%
@@ -51,9 +51,13 @@ class="td%
\LWR@stoppars%
\global\boolfalse{LWR@intabularmetadata}%
\renewcommand{\LWR@multirowborder}{}%
-\LWR@traceinfo{*** multirow done}%
+\LWR@traceinfo{*** LWR@HTML@multirow done}%
}%
-\NewDocumentCommand{\multicolumnrow}{m m O{} m O{} m O{} +m}{%
+
+\LWR@formatted{multirow}
+\AtBeginDocument{
+
+\NewExpandableDocumentCommand{\LWR@HTML@multicolumnrow}{m m O{} m O{} m O{} +m}{%
\LWR@tabularhtmlcolumns{\arabic{LWR@tablecolindex}}{#1}
\begingroup%
\LetLtxMacro{\\}{\LWR@endofline}%
@@ -63,10 +67,10 @@ class="td%
\addtocounter{LWR@tablecolindex}{-1}%
\booltrue{LWR@skipatbang}%
}
-\appto\LWR@restoreorigformatting{%
-\LetLtxMacro\multirow\LWR@origmultirow%
-\renewcommand{\multicolumnrow}{\LWR@origmulticolumnrow}%
-}
+
+\LWR@expandableformatted{multicolumnrow}
+
+}% \AtBeginDocument
\endinput
%%
%% End of file `lwarp-multirow.sty'.