%% %% This is file `lwarp-theorem.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% lwarp.dtx (with options: `theorem') %% This is a generated file. %% Copyright 2016-2020 Brian Dunn %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackagePass{theorem}[2014/10/28] \newcommand{\LWR@newtheoremstyle}{plain} \gdef\theoremstyle#1{% \@ifundefined{th@#1}{\@warning {Unknown theoremstyle `#1'. Using `plain'}% \theorem@style{plain}% \renewcommand{\LWR@newtheoremstyle}{plain}% lwarp }% {% \theorem@style{#1}% \renewcommand{\LWR@newtheoremstyle}{#1}% lwarp }% \begingroup \csname th@\the\theorem@style \endcsname \endgroup} \gdef\@xnthm#1#2[#3]{% \expandafter\@ifdefinable\csname #1\endcsname {% \csedef{LWR@thmstyle#1}{\LWR@newtheoremstyle}% lwarp \@definecounter{#1}\@newctr{#1}[#3]% \expandafter\xdef\csname the#1\endcsname {\expandafter \noexpand \csname the#3\endcsname \@thmcountersep \@thmcounter{#1}}% \def\@tempa{\global\@namedef{#1}}% \expandafter \@tempa \expandafter{% \csname th@\the \theorem@style \expandafter \endcsname \the \theorem@bodyfont \@thm{#1}{#2}}% \global \expandafter \let \csname end#1\endcsname \@endtheorem \AtBeginEnvironment{#1}{\edef\LWR@thisthmstyle{\@nameuse{LWR@thmstyle#1}}}% lwarp }} \gdef\@ynthm#1#2{% \expandafter\@ifdefinable\csname #1\endcsname { \csedef{LWR@thmstyle#1}{\LWR@newtheoremstyle}% lwarp \@definecounter{#1}% \expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}% \def\@tempa{\global\@namedef{#1}}\expandafter \@tempa \expandafter{\csname th@\the \theorem@style \expandafter \endcsname \the\theorem@bodyfont \@thm{#1}{#2}}% \global \expandafter \let \csname end#1\endcsname \@endtheorem \AtBeginEnvironment{#1}{\edef\LWR@thisthmstyle{\@nameuse{LWR@thmstyle#1}}}% lwarp }} \gdef\@othm#1[#2]#3{% \expandafter\ifx\csname c@#2\endcsname\relax \@nocounterr{#2}% \else \expandafter\@ifdefinable\csname #1\endcsname { \csedef{LWR@thmstyle#1}{\LWR@newtheoremstyle}% lwarp \expandafter \xdef \csname the#1\endcsname {\expandafter \noexpand \csname the#2\endcsname}% \def\@tempa{\global\@namedef{#1}}\expandafter \@tempa \expandafter{\csname th@\the \theorem@style \expandafter \endcsname \the\theorem@bodyfont \@thm{#2}{#3}}% \global \expandafter \let \csname end#1\endcsname \@endtheorem \AtBeginEnvironment{#1}{\edef\LWR@thisthmstyle{\@nameuse{LWR@thmstyle#1}}}% lwarp }% \fi} \gdef\th@plain{% \def\@begintheorem##1##2{% \item[ \InlineClass{theoremheader}{##1\ ##2} ] }% \def\@opargbegintheorem##1##2##3{% \item[ \InlineClass{theoremheader}{##1\ ##2\ (##3)} ] } } \gdef\th@break{% \def\@begintheorem##1##2{% \item[ \InlineClass{theoremheader}{##1\ ##2}\newline% ] }% \def\@opargbegintheorem##1##2##3{% \item[ \InlineClass{theoremheader}{##1\ ##2\ (##3)}\newline ] } } \gdef\th@marginbreak{% \def\@begintheorem##1##2{ \item[ \InlineClass{theoremheader}{##2 \qquad ##1}\newline ] }% \def\@opargbegintheorem##1##2##3{% \item[ \InlineClass{theoremheader}{##2 \qquad ##1\ % (##3)}\newline ] } } \gdef\th@changebreak{% \def\@begintheorem##1##2{ \item[ \InlineClass{theoremheader}{##2\ ##1}\newline ] }% \def\@opargbegintheorem##1##2##3{% \item[ \InlineClass{theoremheader}{ ##2\ ##1\ % (##3)}\newline ] } } \gdef\th@change{% \def\@begintheorem##1##2{ \item[ \InlineClass{theoremheader}{##2\ ##1} ] }% \def\@opargbegintheorem##1##2##3{% \item[ \InlineClass{theoremheader}{##2\ ##1\ (##3)} ] } } \gdef\th@margin{% \def\@begintheorem##1##2{ \item[ \InlineClass{theoremheader}{##2 \qquad ##1} ] }% \def\@opargbegintheorem##1##2##3{% \item[ \InlineClass{theoremheader}{##2 \qquad ##1\ (##3)} ] } } \gdef\@thm#1#2{\refstepcounter{#1}% \LWR@forcenewpage% lwarp \BlockClass{theorembody\LWR@thisthmstyle}% lwarp \trivlist \@topsep \theorempreskipamount % used by first \item \@topsepadd \theorempostskipamount % used by \@endparenv \@ifnextchar [% {\@ythm{#1}{#2}}% {\@begintheorem{#2}{\csname the#1\endcsname}\ignorespaces}} \gdef\@endtheorem{% \endtrivlist \endBlockClass } \endinput %% %% End of file `lwarp-theorem.sty'.