Seite 1 von 1

Nummerierung stoppt und wird negativ

Verfasst: Di 20. Nov 2012, 19:14
von Falafel
Hallo zusammen,

ich bin neu bei Latex und habe folgendes Problem:

Die Nummerierung meiner zahlreichen Formeln stoppt irgendwann und erhält ein negatives Vorzeichen. Ich habe den Thread dazu in diesem Forum gelesen, allerdings wurde die Frage nicht beantwortet, weil es ein Doppelpost war - den entsprechenden anderen Post konnte ich aber leider nicht finden.

Formeln habe ich mit {equation} oder {multline} eingebunden.

Mein Code sieht so aus:
\documentclass[12pt, a4paper,fleqn, leqno]{scrartcl}
\usepackage[german]{babel}
\usepackage[utf8]{inputenc}
\usepackage{paralist}
\usepackage{amssymb,amsmath}
\numberwithin{equation}{subsection}

\usepackage{fancyheadings}
\pagestyle{fancy}

%\headheight{15}
\fancyfoot[L]{\today}  
%\fancyhead[C]{\section}
\fancyfoot[R]{\thepage}

 \author{K.~Güther}
 \title{"Kranz und Höffler Erweiterungen}
 \setlength{\parindent}{0pt}                   % Einrueckung 1. Zeile eines Absatzes
 \setlength{\parskip}{5pt plus 2pt minus 1pt}  % Abstand zwischen Absaetzen
 \frenchspacing
 \sloppy
\begin{document}

\protect\section{Modell A1}

\subection{1}
Bla
\subection{2}
Bla
\subection{3}
Bla
\subection{4}
Bla
\subection{5}
Bla
\subection{6}

\end{document}
Ich habe fünf subsections und in der fünften wird die Nummerierung falsch. Da heißen die Formeln dann 1.5.-1 bzw. 1.6.-1. Ich habe auch schon probiert, am Anfang des Dokuments \numberwithin{equation}{subsubsection} einzugeben bzw. dieses direkt in der subsection 5, aber das hat keine Änderung herbeiführt.

Wo könnte mein Fehler liegen?

Vielen Dank für Eure Hilfe![/code]

Verfasst: Di 20. Nov 2012, 20:39
von cgnieder
Kannst Du a) einen Link zu dem anderen Thread posten und b) ein Beispiel basteln, dass das unerwünschte Verhalten zeigt? Mit dem jetzigen Code funktioniert bei mir alles wie erwartet.

Grüße

Verfasst: Mi 21. Nov 2012, 10:09
von Falafel
Hallo Clemens,
hier ist der Link:

http://www.golatex.de/nummerierung-von- ... stopt.html

Mit dem Code tritt bei mir dieser Fehler auf.
Hier ist der detailliertere Code der subsections 5 und 6:
\subsection{Gewinn des Netzbetreibers}
\numberwithin{equation}{subsection}

	\begin{displaymath}\Pi_0=a\end{displaymath}

	\begin{displaymath}\Leftrightarrow \Pi_0=a \end{displaymath}

	From $\eqref{eq: APRoI_p1 PlusMinus}$ and $\eqref{eq: APRoI_p2 PlusMinus}$ we know that 

	\begin{displaymath}\Leftrightarrow \Pi_0=a\end{displaymath}

	\begin{displaymath}\Leftrightarrow \Pi_0=a\end{displaymath}

	How does this function behave in a?

	\begin{multline}	\Leftrightarrow\frac{\partial \Pi_0}{\partial a}=a\\
				 b  \\
	 \end{multline} \notag

	\begin{multline}	Leftrightarrow\frac{\partial \Pi_0}{\partial a}=a\
				 b  \\
	 \end{multline} \notag

	\begin{multline}	Leftrightarrow\frac{\partial \Pi_0}{\partial a}=a\\
				 b  \\
	 \end{multline} \notag

	\begin{multline}	Leftrightarrow\frac{\partial \Pi_0}{\partial a}=a\\
				 b  \\
	 \end{multline} 

	Zur Berechnung der second-order condition brauchen wir die Ableitung von H nach a:

	\begin{displaymath} \frac{\partial H}{\partial a}=a \end{displaymath}

	\begin{displaymath}\Leftrightarrow ~ \frac{\partial H}{\partial a}=a\end{displaymath}

	\begin{equation}\Leftrightarrow ~  \frac{\partial H}{\partial a}= a  \end{equation}


	Second-order condition:

	\begin{multline}	\Rightarrow~\frac{\partial^2 \Pi_0}{\partial a^2}=a
	 \end{multline} \notag

	\begin{multline}	\Leftrightarrow~\frac{\partial^2 \Pi_0}{\partial a^2}= a
	 \end{multline} \notag

	\begin{multline}	\Leftrightarrow~\frac{\partial^2 \Pi_0}{\partial a^2}=a
	 \end{multline} \notag

	Try to simplify A:

	\begin{multline}	\Rightarrow A=a \\
	 \end{multline} \notag

	H ausmultiplizieren.

	\begin{multline}	\Leftrightarrow A=a^2a\\
				b\\
	 \end{multline} \notag

	\begin{multline}	\Leftrightarrow A=a\\
							b\\
							c\\
	 \end{multline} \notag

	\begin{multline}	\Leftrightarrow A=a\\
							b\\
							c\\
	 \end{multline} \notag

	\begin{multline}	\Leftrightarrow A=a\\
							b\\
							c\\
	 \end{multline} \notag

	\begin{multline}	\Leftrightarrow A=a\\
							b\\
							c\\
	 \end{multline} \notag

	Insert A back into second-order condition.

	\begin{multline}	\Leftrightarrow A=a\\
							b\\
							c\\
	 \end{multline} \notag

	\begin{multline}	\Leftrightarrow A=a\\
							b\\
							c\\
	 \end{multline} \notag 
Ich hab jetzt mal die Formeln da rausgenommen und durch a,b,c die einzelnen Zeilen ersetzt. Ich habe es mit und ohne dem zusätlzichen numberwithin am Beginn der subsection probiert und beide Male passiert dasselbe.

VG
Falafel

Verfasst: Mi 21. Nov 2012, 11:21
von esdd
Hallo,

das Problem entsteht durch die falsche Verwendung von \notag zwischen den Matheumgebungen.

Wenn du eine multline Umgebung ohne Formelnummer haben möchtest, verwende einfach die multline* Umgebung.

Gruß
Elke

Verfasst: Do 22. Nov 2012, 13:21
von Falafel
Super, dankeschön - das werde ich direkt umsetzen!