summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/thmtools/thmtools.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-06-09 22:20:52 +0000
committerKarl Berry <karl@freefriends.org>2010-06-09 22:20:52 +0000
commitade959d5f7adbbef896062a4245725f1369e1b1f (patch)
tree6890ee291e0535e02d4ff77abd23a5cf802e4f76 /Master/texmf-dist/tex/latex/thmtools/thmtools.sty
parent4b653b7509fc5880c21ce05b56562dda6e8e12f2 (diff)
thmtools update (9jun10)
git-svn-id: svn://tug.org/texlive/trunk@18850 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/thmtools/thmtools.sty')
-rw-r--r--Master/texmf-dist/tex/latex/thmtools/thmtools.sty51
1 files changed, 23 insertions, 28 deletions
diff --git a/Master/texmf-dist/tex/latex/thmtools/thmtools.sty b/Master/texmf-dist/tex/latex/thmtools/thmtools.sty
index e0c56a950bf..3d7da9e41bf 100644
--- a/Master/texmf-dist/tex/latex/thmtools/thmtools.sty
+++ b/Master/texmf-dist/tex/latex/thmtools/thmtools.sty
@@ -20,51 +20,46 @@
%%
%%
\NeedsTeXFormat {LaTeX2e}
-\ProvidesPackage {thmtools}[2010/05/18 v24]
+\ProvidesPackage {thmtools}[2010/06/08 v35]
+\DeclareOption{debug}{%
+ \def\thmt@debug{\typeout}%
+}
\let\@xa\expandafter
\let\@nx\noexpand
+\def\thmt@debug{\@gobble}
\def\thmt@quark{\thmt@quark}
\newtoks\thmt@toks
+\ProcessOptions\relax
+
\newcounter{thmt@dummyctr}%
\def\theHthmt@dummyctr{dummy.\arabic{thmt@dummyctr}}%
\def\thethmt@dummyctr{}%
-\newcommand\thmt@mkextendingkeyhandler[3]{%
- \kv@set@family@handler{#1}{%
- \IfFileExists{#2-##1.sty}{%
- \PackageInfo{thmtools}%
- {Automatically pulling in `#2-##1'}%
- \RequirePackage{#2-##1}%
- \ifcsname KV@#1@##1\endcsname
- \csname KV@#1@##1\endcsname{##2}%
- \else
- \PackageError{thmtools}%
- {#3 `##1' not known}
- {I don't know what that key does.\MessageBreak
- I've even loaded the file `#2-##1.sty', but that didn't help.
- }%
- \fi
- }{%
- \PackageError{thmtools}%
- {#3 `##1' not known}
- {I don't know what that key does by myself,\MessageBreak
- and no file `#2-##1.sty' to tell me seems to exist.
- }%
- }%
- }
-}
-
\RequirePackage{thm-patch, thm-kv,
thm-autoref, thm-listof,
thm-restate}
\@ifpackageloaded{amsthm}{%
\RequirePackage{thm-amsthm}
-}{}
+}{%
+ \AtBeginDocument{%
+ \@ifpackageloaded{amsthm}{%
+ \PackageWarningNoLine{thmtools}{%
+ amsthm loaded after thmtools
+ }{}%
+ }}%
+}
\@ifpackageloaded{ntheorem}{%
\RequirePackage{thm-ntheorem}
-}{}
+}{%
+ \AtBeginDocument{%
+ \@ifpackageloaded{ntheorem}{%
+ \PackageWarningNoLine{thmtools}{%
+ ntheorem loaded after thmtools
+ }{}%
+ }}%
+}
\@ifclassloaded{beamer}{%
\RequirePackage{thm-beamer}
}{}