PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nummerierung von Theoremen und Gleichungen



Raute50
12-11-2007, 15:15
MahlZeit!

Ich würde in meinem Dokument gern die Gleichungen und die Theoreme so nummerieren, dass z.B. nach Gleichung 75839 das nächste Theorem die Nr 75840 hat. Die sollen also keine eigene unterschiedliche Nummerierung haben.

Bislang sieht es mit den Theorem bei mir so aus:


\usepackage{amsthm} %% Theoremumgebung

\newtheorem{satz}{Satz}
\newtheorem{algo}[satz]{Algorithmus}
...


Hoffe ihr könnt mir helfen !?


Habe eben bei der Suche nach einer Antwort auch gesehen, dass es funktioniert. Dort wurde aber 'section'-weise das aufgeteilt, sprich nach Theorem 2.4 kam Gleichung 5 und dann kam Theo 2.6 ...
sprich :


\usepackage{amsthm} %% Theoremumgebung

\newtheorem{satz}{Satz}[section]
\newtheorem{algo}[satz]{Algorithmus}
...

Falls mir das jemand erklären kann, wäre ich sehr dankbar !

In diesem Sinne ...
#50

sommerfee
12-11-2007, 15:24
Wenn sich "satz" und "algo" einen gemeinsamen Zähler teilen sollen, geht das wohl am einfachsten mit


\makeatletter
\let\c@satz\c@algo
\makeatother

(ungetestet, da kein Beispiel zum Rumspielen angegeben war)

Gruß,
Axel

Raute50
12-11-2007, 15:44
die beiden Theoreme Satz und Algorithmus teilen sich bereits den selben Zähler, durch die Zeilen
\newtheorem{satz}{Satz}
\newtheorem{algo}[satz]{Algorithmus}

Es geht um die 'equation', die ja auch durchnummeriert werden ( u.a. mit eqnarray, vielleicht auch mehr ?! ), die einen eigenen Zähler haben, es aber nicht sollen ...

#50

Raute50
12-11-2007, 15:47
\begin{satz}[Pracher, Odlyzko, Pomerance]
Es exisitert eine effektiv berechenbare positive Konstante $c$,
so dass $\forall n > e^e$ ein $t = \lambda(s)$ exisitiert
mit $s < \sqrt{n}$ und folgende Eigenschaft hat :
\begin{equation}
t < ( \log n)^{c \cdot \log \log \log n}.
\end{equation}
\end{satz}

\begin{satz}
Sei ${\bf R}$ ein Ring, $\mm_{\geq 1}$ und $\z \in {\bf R}$ sei eine primitive
$m$-te Einheitswurzel. Dann ist $\z^{-1}$ ebenfalls eine primitive $m$-te
Einheitswurzel und $V_\z \cdot V_{\z ^ {-1}} = m I$,
wobei $I$ die $m\times m$-Einheitsmatrix ist.
\end{satz}


Ich hätte gern folgende Nummerierung: Satz (1), Gleichung (2), Satz (3) ...

ok ?!

#50

sommerfee
12-11-2007, 17:15
Es geht um die 'equation', die ja auch durchnummeriert werden ( u.a. mit eqnarray, vielleicht auch mehr ?! ), die einen eigenen Zähler haben, es aber nicht sollen ...

Dann eben


\makeatletter
\let\c@satz\c@equation
\makeatother

rais
12-11-2007, 17:22
oder entsprechend


\newtheorem{satz}[equation]{Satz}
\newtheorem{algo}[equation]{Algorithmus}

MfG,

Raute50
12-11-2007, 18:22
Vielen Dank für die schnelle Hilfe ...


\newtheorem{satz}[equation]{Satz}
... funktioniert!

Bei dem Versuch meine Zusatzfrage zu beantworten, habe ich folgendes ausprobiert

\newtheorem{satz}[equation]{Satz}[section]
Das hat leider nicht geklappt ... weiss jemand eine Lösung ?

IN diesem Sinne ....
#50

rais
12-11-2007, 18:56
Moin moin,


Bei dem Versuch meine Zusatzfrage zu beantworten, habe ich folgendes ausprobiert

\newtheorem{satz}[equation]{Satz}[section]
Das hat leider nicht geklappt ... weiss jemand eine Lösung ?

die beiden optionalen Parameter schließen sich auch gegenseitig aus: entweder soll \newtheorem für die neue Umgebung einen bereits vorhandenen Zähler benutzen (Argument der vorderen eckigen Klammer) oder es soll ein neuer Zähler an einen übergeordneten Zähler gebunden werden (Argument der hinteren eckigen Klammer) -- beides geht so nicht.
...und es geht doch;-)


\numberwithin{equation}{section} %<-- amsmath
\newtheorem{satz}[equation]{Satz}


MfG,