diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty index eed8100ed1f..add1c1bf03f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty @@ -19,21 +19,24 @@ \LWR@ProvidesPackageDrop{float}[2001/11/08] - \newcommand*{\LWR@floatstyle}{plain} \NewDocumentCommand{\newfloat}{m m m o}{% -\IfValueTF{#4}% -{\DeclareFloatingEnvironment[fileext=#3,within=#4]{#1}}% -{\DeclareFloatingEnvironment[fileext=#3]{#1}}% -\csedef{LWR@floatstyle@#1}{\LWR@floatstyle}% -\cslet{listof#1s}\relax% -\cslet{listof#1es}\relax% -\cslet{l@#1}\relax% + \IfValueTF{#4}% + {\DeclareFloatingEnvironment[fileext=#3,within=#4]{#1}}% + {\DeclareFloatingEnvironment[fileext=#3]{#1}}% + \csedef{LWR@floatstyle@#1}{\LWR@floatstyle}% + \cslet{listof#1s}\relax% + \cslet{listof#1es}\relax% + \cslet{l@#1}\relax% } \NewDocumentCommand{\floatname}{m +m}{% - \SetupFloatingEnvironment{#1}{name=#2}% + \def\LWR@tempone{#2}% + \def\LWR@temptwo{\@nameuse{#1name}}% + \ifdefequal{\LWR@tempone}{\LWR@temptwo}{}{% + \SetupFloatingEnvironment{#1}{name=#2}% + }% } \newcommand*{\floatplacement}[2]{% @@ -48,6 +51,7 @@ \csedef{LWR@floatstyle@#2}{\LWR@floatstyle}% } + \endinput %% %% End of file `lwarp-float.sty'. |