Hi,

>>>>>> "Martin" == Martin Vonwald <[EMAIL PROTECTED]> writes:
>
>Martin> Hi there! I am writing a document with book (koma-script)
>Martin> style and I need the equations numbered continous across
>Martin> different chapters (1, 2, 3, 4, ... instead of 1.1, 1.2, 2.1,
>Martin> 2.2, ..). I added
>Martin> \renewcommand{\theequation}{\thesection.\arabic{equation}} to
>Martin> the preamble, but then I get something like 1, 2, 1, 2, 3, 1,
>Martin> 2, ... What do I have to add to the preamble so that the
>Martin> equation counter is NOT reset at each chapter?

I found the following in the german TeX-FAQ at
        http://www.dante.de/faq/de-tex-faq/html/makros4.html#91:

8.5.5 Wie kann ich erreichen, da� ein Z�hler bei Erh�hung eines anderen
Z�hlers zur�ckgesetzt bzw. nicht zur�ckgesetzt wird?

Mit der Deklaration \@addtoreset{equation}{section} kann man erreichen, da� der 
Gleichungsz�hler immer dann
auf Null zur�ckgesetzt wird, wenn der Abschnittsz�hler erh�ht wird. Diese Deklaration 
wird implizit aufgerufen, wenn man in
der Deklaration des Gleichungsz�hlers das optionale Argument verwendet, also 
\newcounter{equation}[section].
Soll das Gegenteil erreicht werden, so wird das Paket ,remreset' ben�tigt, das die 
Deklaration \@removefromreset
implementiert, mit der man durch \@removefromreset{equation}{section} obiges 
nachtr�glich wieder r�ckg�ngig
machen kann. 
 remreset:  
          CTAN: macros/latex/contrib/supported/carlisle/remreset.sty


The same in english (with the help of babelfish):

        8.5.5  How can I achieve that a counter is reset with the
        increase of another counter or is not reset? 

            With the declaration \@addtoreset{equation}{section} one can
        achieve that the equation counter is reset to zero whenever the
        paragraph counter is increased. This declaration is implicitly
        called, if one uses the optional argument in the declaration of                
        the equation counter, thus \newcounter{equation}[section]. If the
        opposite is to be achieved, then the package 'remreset' is
        needed, which implements the declaration \@removefromreset,
        with which one can cancel the above subsequently using
        \@removefromreset{equation}{section}. 


So all you have to do is to install the attached package and to insert the
following in the Latex preamble:
        \usepackage{remreset}
        \@removefromreset{equation}{chapter}


Regards,
Ingo

% remreset package
%%%%%%%%%%%%%%%%%%

% Copyright 1997 David carlisle
% This file may be distributed under the terms of the LPPL.
% See 00readme.txt for details.

% 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 bas 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 \@addtorest. So for example a class file may be defined by

% \LoadClass{book}
% \@removefromreset{footnote}{chapter}


\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}}}


Reply via email to