diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/lwarp/lwarp-chemfig.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/lwarp/lwarp-chemfig.sty | 63 |
1 files changed, 47 insertions, 16 deletions
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemfig.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemfig.sty index 640d71b3502..d5c1dd21069 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemfig.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemfig.sty @@ -6,7 +6,7 @@ %% %% lwarp.dtx (with options: `chemfig') %% This is a generated file. -%% Copyright 2016-2018 Brian Dunn +%% Copyright 2016-2019 Brian Dunn %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -18,28 +18,59 @@ \LWR@ProvidesPackagePass{chemfig} -\LetLtxMacro\LWR@chemfig@origchemfig\chemfig -\DeclareDocumentCommand\chemfig{s O{} O{} m}{% +\catcode`\_=11 + +\@ifpackagelater{chemfig}{2019/04/18}% +{% 2019/04/18 or newer + + \LetLtxMacro\LWR@chemfig@origchemfig\chemfig + + \renewcommand*{\chemfig}[2][]{% + \begin{lateximage}[(-chemfig-~\packagediagramname)]% + \LWR@chemfig@origchemfig[#1]{#2}% + \end{lateximage}% + } + + \GlobalLetLtxMacro\LWR@chemfig@origCF_lewisc\CF_lewisc + \gdef\CF_lewisc#1,#2\_nil{% \begin{lateximage}[(-chemfig-~\packagediagramname)]% - \IfBooleanTF{#1}{% - \LWR@chemfig@origchemfig*[#2][#3]{#4}% - }{% - \LWR@chemfig@origchemfig[#2][#3]{#4}% + \LWR@chemfig@origCF_lewisc#1,#2\_nil + \end{lateximage} + } + + \gpreto{\schemestart}{\begin{lateximage}[(-chemfig-~\packagediagramname)]} + \gappto{\CF_schemestop}{\end{lateximage}} + +}% 2019/04/18 or newer +{% older than 2019/04/18 + + \LetLtxMacro\LWR@chemfig@origchemfig\chemfig + + \DeclareDocumentCommand\chemfig{s O{} O{} m}{% + \begin{lateximage}[(-chemfig-~\packagediagramname)]% + \IfBooleanTF{#1}{% + \LWR@chemfig@origchemfig*[#2][#3]{#4}% + }{% + \LWR@chemfig@origchemfig[#2][#3]{#4}% + } + \end{lateximage}% } + + \LetLtxMacro\LWR@chemfig@origCF@lewis@b\CF@lewis@b + + \def\CF@lewis@b#1#2{% + \begin{lateximage}[(-chemfig-~\packagediagramname)]% + \LWR@chemfig@origCF@lewis@b{#1}{#2}% \end{lateximage}% -} + } -\LetLtxMacro\LWR@chemfig@origCF@lewis@b\CF@lewis@b + \preto{\schemestart}{\begin{lateximage}[(-chemfig-~\packagediagramname)]} + \appto{\CF@schemestop}{\end{lateximage}} -\def\CF@lewis@b#1#2{% -\begin{lateximage}[(-chemfig-~\packagediagramname)]% -\LWR@chemfig@origCF@lewis@b{#1}{#2}% -\end{lateximage}% -} +}% older than 2019/04/18 -\preto{\schemestart}{\begin{lateximage}[(-chemfig-~\packagediagramname)]} -\appto{\CF@schemestop}{\end{lateximage}} +\catcode`\_=8% \LetLtxMacro\LWR@chemfig@origchemleft\chemleft |