summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-03-23 21:28:36 +0000
committerKarl Berry <karl@freefriends.org>2017-03-23 21:28:36 +0000
commita446276fde2e4a633907b16a14023894d6df7054 (patch)
tree02f2dd0fd46a864032895b8b37c58aa3269670ec /Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty
parent652642986982eb46e55c24b1163900fd1f995055 (diff)
lwarp (23mar17)
git-svn-id: svn://tug.org/texlive/trunk@43584 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty')
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty295
1 files changed, 295 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty
new file mode 100644
index 00000000000..3ab9ad636af
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty
@@ -0,0 +1,295 @@
+%%
+%% 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{%
+\BlockClass{theorembody\LWR@thisthmstyle}% new
+ \item[\hskip\labelsep
+\InlineClass{theoremheader}{##1\ ##2}
+]}%
+\def\@opargbegintheorem##1##2##3{%
+\BlockClass{theorembody\LWR@thisthmstyle}% new
+ \item[\hskip\labelsep
+\InlineClass{theoremheader}{##1\ ##2\ (##3)}
+]}
+}
+
+\gdef\th@break{%\normalfont\slshape
+ \def\@begintheorem##1##2{%
+\BlockClass{theorembody\LWR@thisthmstyle}% new
+\item[\hskip \labelsep
+\InlineClass{theoremheader}{##1\ ##2}\newline%
+]}%
+\def\@opargbegintheorem##1##2##3{%
+\BlockClass{theorembody\LWR@thisthmstyle}% new
+ \item[\hskip \labelsep
+\InlineClass{theoremheader}{##1\ ##2\ (##3)}\newline
+]}
+}
+
+\gdef\th@marginbreak{%\normalfont\slshape
+ \def\@begintheorem##1##2{
+\BlockClass{theorembody\LWR@thisthmstyle}% new
+\item[\hskip\labelsep %
+\InlineClass{theoremheader}{##2 \qquad ##1}\newline
+]}%
+\def\@opargbegintheorem##1##2##3{%
+\BlockClass{theorembody\LWR@thisthmstyle}% new
+\item[\hskip\labelsep %
+\InlineClass{theoremheader}{##2 \qquad ##1\ %
+(##3)}\newline
+]}
+}
+
+\gdef\th@changebreak{%\normalfont\slshape
+ \def\@begintheorem##1##2{
+\BlockClass{theorembody\LWR@thisthmstyle}% new
+\item[\hskip\labelsep
+\InlineClass{theoremheader}{##2\ ##1}\newline
+]}%
+\def\@opargbegintheorem##1##2##3{%
+\BlockClass{theorembody\LWR@thisthmstyle}% new
+\item[\hskip\labelsep
+\InlineClass{theoremheader}{ ##2\ ##1\ %
+(##3)}\newline
+]}
+}
+
+\gdef\th@change{%\normalfont\slshape
+ \def\@begintheorem##1##2{
+\BlockClass{theorembody\LWR@thisthmstyle}% new
+\item[\hskip\labelsep
+\InlineClass{theoremheader}{##2\ ##1}
+]}%
+\def\@opargbegintheorem##1##2##3{%
+\BlockClass{theorembody\LWR@thisthmstyle}% new
+\item[\hskip\labelsep
+\InlineClass{theoremheader}{##2\ ##1\ (##3)}
+]}
+}
+
+\gdef\th@margin{%\normalfont\slshape
+ \def\@begintheorem##1##2{
+\BlockClass{theorembody\LWR@thisthmstyle}% new
+\item[\hskip\labelsep
+\InlineClass{theoremheader}{##2 \qquad ##1}
+]}%
+\def\@opargbegintheorem##1##2##3{%
+\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'.