%% %% 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-2017 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} \newcommand{\LWR@newtheoremstyle}{plain} \gdef\theoremstyle#1{% \@ifundefined{th@#1}{\@warning {Unknown theoremstyle `#1'. Using `plain'}% \theorem@style{plain}% \renewcommand{\LWR@newtheoremstyle}{plain}% new }% {% \theorem@style{#1}% \renewcommand{\LWR@newtheoremstyle}{#1}% new }% \begingroup \csname th@\the\theorem@style \endcsname \endgroup} \gdef\@xnthm#1#2[#3]{% \expandafter\@ifdefinable\csname #1\endcsname {% \csedef{LWR@thmstyle#1}{\LWR@newtheoremstyle}% new \@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{\csuse{LWR@thmstyle#1}}}% new }} \gdef\@ynthm#1#2{% \expandafter\@ifdefinable\csname #1\endcsname { \csedef{LWR@thmstyle#1}{\LWR@newtheoremstyle}% new \@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{\csuse{LWR@thmstyle#1}}}% new }} \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}% new \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{\csuse{LWR@thmstyle#1}}}% new }% \fi} \gdef\th@plain{%\normalfont\itshape \def\@begintheorem##1##2{% \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip\labelsep \InlineClass{theoremheader}{##1\ ##2} ]}% \def\@opargbegintheorem##1##2##3{% \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip\labelsep \InlineClass{theoremheader}{##1\ ##2\ (##3)} ]} } \gdef\th@break{%\normalfont\slshape \def\@begintheorem##1##2{% \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip \labelsep \InlineClass{theoremheader}{##1\ ##2}\newline% ]}% \def\@opargbegintheorem##1##2##3{% \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip \labelsep \InlineClass{theoremheader}{##1\ ##2\ (##3)}\newline ]} } \gdef\th@marginbreak{%\normalfont\slshape \def\@begintheorem##1##2{ \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip\labelsep % \InlineClass{theoremheader}{##2 \qquad ##1}\newline ]}% \def\@opargbegintheorem##1##2##3{% \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip\labelsep % \InlineClass{theoremheader}{##2 \qquad ##1\ % (##3)}\newline ]} } \gdef\th@changebreak{%\normalfont\slshape \def\@begintheorem##1##2{ \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip\labelsep \InlineClass{theoremheader}{##2\ ##1}\newline ]}% \def\@opargbegintheorem##1##2##3{% \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip\labelsep \InlineClass{theoremheader}{ ##2\ ##1\ % (##3)}\newline ]} } \gdef\th@change{%\normalfont\slshape \def\@begintheorem##1##2{ \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip\labelsep \InlineClass{theoremheader}{##2\ ##1} ]}% \def\@opargbegintheorem##1##2##3{% \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip\labelsep \InlineClass{theoremheader}{##2\ ##1\ (##3)} ]} } \gdef\th@margin{%\normalfont\slshape \def\@begintheorem##1##2{ \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip\labelsep \InlineClass{theoremheader}{##2 \qquad ##1} ]}% \def\@opargbegintheorem##1##2##3{% \LWR@forcenewpage% new \BlockClass{theorembody\LWR@thisthmstyle}% new \item[\hskip\labelsep \InlineClass{theoremheader}{##2 \qquad ##1\ (##3)} ]} } \gdef\@endtheorem{\endBlockClass\endtrivlist} \endinput %% %% End of file `lwarp-theorem.sty'.