diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/carlisle/remreset.sty |
Initial commit
Diffstat (limited to 'macros/latex/contrib/carlisle/remreset.sty')
-rw-r--r-- | macros/latex/contrib/carlisle/remreset.sty | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/macros/latex/contrib/carlisle/remreset.sty b/macros/latex/contrib/carlisle/remreset.sty new file mode 100644 index 0000000000..0d987ec185 --- /dev/null +++ b/macros/latex/contrib/carlisle/remreset.sty @@ -0,0 +1,47 @@ + +% remreset package +%%%%%%%%%%%%%%%%%% + +% Copyright 1997, 2018 David carlisle +% This file may be distributed under the terms of the LPPL. +% See README.txt for details. + +% 2018/04/01 David Carlisle +% 1997/09/28 David Carlisle + +% LaTeX includes a command \@addtoreset that is used to declare that +% a counter should be reset every time a second counter is incremented. + +% For example the book class has a line +% \@addtoreset{footnote}{chapter} +% So that the footnote counter is reset each chapter. + +% If you wish to base a new class on book, but without this counter +% being reset, then standard LaTeX gives no simple mechanism to do +% this. + +% This package defines |\@removefromreset| which just undoes the effect +% of \@addtoreset. So for example a class file may be defined by + +% \LoadClass{book} +% \@removefromreset{footnote}{chapter} + +% 2018: package obsoleted as the command is defined in the LaTeX format. + +\@ifundefined{@removefromreset}{% +\def\@removefromreset#1#2{{% + \expandafter\let\csname c@#1\endcsname\@removefromreset + \def\@elt##1{% + \expandafter\ifx\csname c@##1\endcsname\@removefromreset + \else + \noexpand\@elt{##1}% + \fi}% + \expandafter\xdef\csname cl@#2\endcsname{% + \csname cl@#2\endcsname}}}% +}{% +\PackageWarningNoLine{remreset} + {The remreset package is obsolete:\MessageBreak + \noexpand\@removefomresset is defined}% +} + + |