PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formelnummerierung



Kuzka
03-10-2008, 13:13
Hallo! Ich habe ein Problem in Tex bei der Formelnummerierung. Ich habe eine Arbeit geschrieben, die aus 6 Kapiteln besteht. Der Befehl \numberwithin{equation}{section} ist auch gesetzt, um die Formeln zu nummerieren. Bis zum 4. Kapitel funktioniert alles einwandfrei. Jedoch kommt es ab 4. Kapitel eine quasi "Rückwärtsnummerierung", d.h. 4.-1, 4,-2 usw. Weiss jemand woran es liegen kann? Ich bin ahnungslos :(
Danke im Voraus!

voss
03-10-2008, 13:20
Hallo! Ich habe ein Problem in Tex bei der Formelnummerierung. Ich habe eine Arbeit geschrieben, die aus 6 Kapiteln besteht. Der Befehl \numberwithin{equation}{section} ist auch gesetzt, um die Formeln zu nummerieren. Bis zum 4. Kapitel funktioniert alles einwandfrei. Jedoch kommt es ab 4. Kapitel eine quasi "Rückwärtsnummerierung", d.h. 4.-1, 4,-2 usw. Weiss jemand woran es liegen kann? Ich bin ahnungslos :(


Dann wirst du definitiv zwischen dem Ende des dritten und Anfang des vierten
Kapitels etwas machen, was die Zählune beeinflusst.

Herbert

Stefan_K
03-10-2008, 14:37
Hallo Kuzka,

evtl. ist nicht die Zählung, sondern die Darstellung des Zählers das Problem. Hast Du an der problematischen Stelle \theequation geändert, z.B. durch \renewcommand?
Am besten versuche, eine Kopie des Dokuments auf ein Minimalbeispiel (http://minimalbeispiel.de/mini.html) zu reduzieren und poste den Code hier.

Stefan

Kuzka
03-10-2008, 18:09
Dann wirst du definitiv zwischen dem Ende des dritten und Anfang des vierten
Kapitels etwas machen, was die Zählune beeinflusst.

Herbert Hallo Herbert! Vielen Dank für deinen Eintrag. Was soll man denn "machen", un die Zählung zu beeinflussen?

Kuzka
03-10-2008, 18:17
Hallo Kuzka,

evtl. ist nicht die Zählung, sondern die Darstellung des Zählers das Problem. Hast Du an der problematischen Stelle \theequation geändert, z.B. durch \renewcommand?
Am besten versuche, eine Kopie des Dokuments auf ein Minimalbeispiel (http://minimalbeispiel.de/mini.html) zu reduzieren und poste den Code hier.

Stefan
Hallo Stefan! Danke für deinen Eintrag! Ich habe mit
\renewcommand versucht -> funktioniert nicht! Ich habe nun die ersten 3 Kapiteln auskommentiert, um zu sehen was mit dem 4 Kapitel passiert wenn das als einziges Kapitel ist. Es kommt dann bei Nummerierung trotzdem 1.-1 usw. Hast du eine Idee was das sein soll?! Irgendwo ist der Fehler aber wo???:eek:

Stefan_K
03-10-2008, 18:23
Hallo Kuzka,

welche Codezeilen stehen zwischen den auskommentierten 3 Kapiteln und der ersten Formel im 4. Kapitel?

Stefan

Kuzka
03-10-2008, 18:36
Vielleicht habe ich usepackages, die miteinander nicht kompatibel sind und den Fehler hervorrufen??
%% Dokumentenklasse (Koma Script) -----------------------------------------
\documentclass[%
11pt,
bigheadings, % große Überschriften
ngerman, % wird an andere Pakete weitergereicht
a4paper,
BCOR5mm, % Zusaetzlicher Rand auf der Innenseite
DIV11, % Seitengroesse (siehe Koma Skript Dokumentation !)
1.1headlines, % Zeilenanzahl der Kopfzeilen
pagesize, % Schreibt die Papiergroesse in die Datei.
oneside, % Seitenraender für zweiseitiges Layout
openright, % Kapitel beginnen immer auf der rechten Seite
title, % Titel als einzelne Seite ('titlepage' Umgebung)
parindent, % Eingerückt (Standard)
headsepline, % Linie unter Kolumnentitel
nosectionprefix, % keine Ausgabe von 'Kapitel:'
bibtotoc, % Bibliographie ins TOC
tocindent, % eingereuckte Gliederung
listsindent, % eingereuckte LOT, LOF
pointlessnumbers, % Überschriftnummerierung ohne Punkt, siehe DUDEN !
cleardoubleplain,
fleqn, % Formeln werden linksbuendig angezeigt
]{scrartcl}% Klassen: scrartcl, scrreprt, scrbook


\usepackage{xspace} % Define commands that don't eat spaces.
\usepackage{ifpdf} %\ifpdf \else \fi
\usepackage{calc} % Calculation with LaTeX
\usepackage[ngerman]{babel} % Languagesetting
\usepackage[table]{xcolor} % Farben
\usepackage[]{graphicx} % Bilder
\usepackage{epstopdf} %% If an eps image is detected, epstopdf is automatically called to convert it to pdf format.
\usepackage{amsmath} % Amsmath - Mathematik Basispaket
\usepackage{ragged2e} % Besserer Flatternsatz (Linksbuendig, statt Blocksatz)
\newtheorem{definition}{Definition}

\usepackage[T1]{fontenc} % T1 Schrift Encoding (notwendig für die meisten Type 1 Schriften)
\usepackage{textcomp} % Zusatzliche Symbole (Text Companion font extension)


\usepackage{lmodern}

%% - Times, Helvetica, Courier (Word Standard...)
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

%% - Palantino , Helvetica, Courier
\usepackage{mathpazo}
\usepackage{courier}

%% - Bera Schriften
\usepackage{bera}

%% - Charter, Bera Sans
\usepackage{charter}\linespread{1.05}


\usepackage[fixamsmath,disallowspaces]{mathtools} % Erweitert amsmath und behebt einige Bugs
\usepackage{fixmath}
\usepackage{icomma} % Erlaubt die Benutzung von Kommas im Mathematikmodus


\usepackage{amssymb}
\usepackage{wasysym}
\usepackage{marvosym}
\usepackage{pifont}%schreibt text in den randbereich
\usepackage {ulem}


\usepackage{booktabs}
\usepackage{tabularx} % tabularx nach hyperref laden


\usepackage{url} % Setzen von URLs. In Verbindung mit hyperref sind diese auch aktive Links.
\usepackage[ngerman]{varioref} % Intelligente Querverweise
\usepackage{enumitem} % Listen



%% Bilder und Graphiken ==================================================

\usepackage{float} % Stellt die Option [H] fuer Floats zur Verfgung
\usepackage{flafter} % Floats immer erst nach der Referenz setzen



\numberwithin{equation}{section}





\usepackage{setspace}
\doublespace % 2-facher Abstand
\onehalfspace % 1,5-facher Abstand
% hereafter load 'typearea' again

% Layout mit 'typearea'
\typearea[current]{last}
\raggedbottom % Variable Seitenhoehen zulassen


\usepackage[%
automark, % automatische Aktualisierung der Kolumnentitel
nouppercase, % Grossbuchstaben verhindern
]{scrpage2}

\clearscrheadings
\clearscrplain

\setheadsepline{.4pt}[\color{black}] % Linie zwischen Kopf und Textkörper


\usepackage{caption}
\captionsetup{
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = plain, % oder 'hang'
indention = 0em, % Einruecken der Beschriftung
labelsep = colon, %period, space, quad, newline
justification = RaggedRight, % justified, centering
singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
position = bottom %top
}




\setcounter{section}{0}
\listfiles
\begin{document}

\newtheorem{theoremd}{Definition}[section]
\newtheorem{theorems}{Satz}[section]
\newtheorem{theoreml}{Lemma}[section]
\newtheorem{theoremp}{Proposition}[section]

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% N A V I G A T O R %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%
\tableofcontents

\input{Einleitung} %Einführung für beide Modelle
\input{kapitel 1}
\input{kapitel 2}
\input{kapitel 3}

%%%%%%%%%%%%% Das Modell %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
\input{4}
\input{5}
\input{6}

\end{document}

Stefan_K
03-10-2008, 18:41
Was steht am Anfang der Datei 4.tex vom Beginn bis zur 1. Formel?

Stefan

Kuzka
03-10-2008, 18:55
%Kapitel 4.tex
\section{Name}
TEXT

\subsection{Name}
TEXT
\begin{verse}
TEXT
\end{verse}
\begin{equation}
\end{equation}...und hier scheitert es....-> 4.-1

Stefan_K
03-10-2008, 20:17
Wenn ich das obige Gerüst mit 4.tex verbinde, dabei die \input-Befehle auskommentiere, deren Dateien mir nicht vorliegen, erhalte ich die Nummerierung (1.1). Die Ursache muss in Code liegen, den Du bisher nicht angegeben hast.
Die Angabe eines compilierbaren Minimalbeispiels (http://minimalbeispiel.de/mini.html) hilft, solche Rückfragen wie oben zu vermeiden. Da die Code-Fragmente oben die Ursache nicht enthalten, bleibt nur Raten, so wie mein Tipp in Beitrag #3 oder Herberts Hinweis. Erreichen könnte man das fehlerhafte Aussehen z.B. mit

\renewcommand*\theequation{\thesection.-\arabic{equation}}
oder im Gegenzug, wenn die Zählung an sich normal funktioniert, mit

\renewcommand*\theequation{\thesection.\arabic{equ ation}}
evtl. reparieren.

Stefan

Kuzka
04-10-2008, 23:44
Hallo Stefan!
Ich habe den Fehler mit Hilfe des Minimalbeispiels gefunden: Ich habe \nonumber falsch in eine Formel reingebracht -> \end{equation}\nonumber. Als Fehler wurde es nicht gemeldet, hat mit aber 1 Woche schlafloser Nächte bereitet :rolleyes: Ich wollte dir für deine Hilfe danken, sie hat mich sehr motiviert! Viele Grüße und viel Erfolg, Kuzka:D