diff options
author | Karl Berry <karl@freefriends.org> | 2008-02-18 00:22:07 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-02-18 00:22:07 +0000 |
commit | e2041bab726766a5193e515f8a7e1761613d1222 (patch) | |
tree | f757513bdd2ecb46dec6a6160b3bccfd1e75b0d4 /Master/texmf-dist/tex/latex/thmtools/thm-listof.sty | |
parent | 957aeb141e1e62fc19b0aedb3bc36ad058226250 (diff) |
new latex package thmtools (17feb08)
git-svn-id: svn://tug.org/texlive/trunk@6667 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/thmtools/thm-listof.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/thmtools/thm-listof.sty | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/thmtools/thm-listof.sty b/Master/texmf-dist/tex/latex/thmtools/thm-listof.sty new file mode 100644 index 00000000000..d120829c6ef --- /dev/null +++ b/Master/texmf-dist/tex/latex/thmtools/thm-listof.sty @@ -0,0 +1,62 @@ +%% +%% This is file `thm-listof.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% thm-listof.dtx (with options: `listof') +%% This is a generated file. +%% +%% This file is part of the `thmtools' package. +%% The `thmtools' package has the LPPL maintenance status: maintained. +%% Current Maintainer is Ulrich M. Schwarz, ulmi@absatzen.de +%% +%% Copyright (C) 2008 by Ulrich M. Schwarz. +%% +%% This file may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, version 1.3a. +%% This version is obtainable at +%% http://www.latex-project.org/lppl/lppl-1-3a.txt +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{thm-listof}[2008/02/17 BETA thm-listof (ulmi)] +\let\@xa=\expandafter +\let\@nx=\noexpand +\RequirePackage{thm-patch} + +\providecommand\listtheoremname{List of Theorems} +\newcommand\listoftheorems{% + %% much hacking here to pick up the definition from the class + %% without oodles of conditionals. + \bgroup + \let\listfigurename\listtheoremname + \let\thref@starttoc\@starttoc + \def\@starttoc##1{\thref@starttoc{loe}}% + \expandafter\listoffigures + \egroup +} + +\newcommand\thmt@mklistcmd{% + \@xa\protected@edef\csname l@\thmt@envname\endcsname{% + \@nx\@dottedtocline{1}{1.5em}{2.3em}% + }% +} +\g@addto@macro\thmt@newtheorem@predefinition{% + \thmt@mklistcmd +} + +\addtotheoremposthook{% + \addcontentsline{loe}{\thmt@envname}{% + \numberline{\csname the\thmt@envname\endcsname}% + \thmt@thmname + \ifx\@empty\thmt@optarg\else\protect\space(\thmt@optarg)\fi + }% +} +\newcommand\ignoretheorems[1]{% + \@for\thm:=#1\do{% + \@xa\let\csname l@\thm\endcsname=\@gobbletwo + }% +} +\endinput +%% +%% End of file `thm-listof.sty'. |