Seite 1 von 1

Referenz auf Formelnumerierung

Verfasst: Mi 6. Jul 2011, 15:37
von ajb85
Hi Leute,

Nach tagelangen ausprobieren und suchen versuche ich mal hier mein glück mit folgendem Problem. Die Nummerierung der Gleichungen soll Kapitelweise erfolgen was auch klappt, leider wird bei der Referenz nie die selbe Nummer verwendet obwohl die richtige Gleichung angezeigt wird wenn man das Icon anklickt.

Habe dazu mal ein Minimalbeispiel erstellt:
\documentclass[%
12pt,							  	
headsepline,						
fleqn,								
]
{scrartcl}

%% Deutsche Anpassungen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern} %Type1-Schriftart für nicht-englische Texte
\usepackage[automark]{scrpage2}

%mathematische ausdrücke
\usepackage{amsmath}
\usepackage{amstext}
\usepackage{amssymb}
\usepackage{theorem}
\usepackage{epsfig}
\usepackage{longtable}


\begin{document}
\numberwithin{equation}{section}
\numberwithin{figure}{section}
\numberwithin{table}{section}

\section{}

Siehe \eqref{eqn:1} Siehe \eqref{eqn:2}

\begin{center}
\begin{equation}
m \ddot{u} 
\end{equation}
\end{center} 
\label{eqn:1}   

\begin{center}
\begin{equation}
d \dot{u}
\end{equation}
\end{center} 
\label{eqn:2}  

\section{}

Siehe \eqref{eqn:3}

\begin{center}
\begin{equation}
F(t)
\end{equation}
\end{center} 
\label{eqn:3}   


\end{document}

Verfasst: Mi 6. Jul 2011, 23:45
von Stefan Kottwitz
Hallo,

ein Minimalbeispiel ist immer gut, das macht alles klar. Verwende besser auch noch die Code-Umgebung dafür, ich editiere mal Deine Frage und markiere den Code.

Das Problem ist hier, dass \label nicht richtig steht: es muss innerhalb der zu referenzierenden Umgebung stehen, also hier zwischen \begin{equation} und \end{equation. Weiterhin könntest Du die center-Umgebung sparen. Wenn Du Gleichungen zentriert haben möchtest, lasse die Option fleqn (flush left equation) am Beginn des Dokuments weg.

Viele Grüße,

Stefan
\documentclass[12pt,headsepline]{scrartcl}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{amssymb}
\numberwithin{equation}{section}
\numberwithin{figure}{section}
\numberwithin{table}{section}
\begin{document}
\section{}
Siehe \eqref{eqn:1} Siehe \eqref{eqn:2}
\begin{equation}\label{eqn:1}
m \ddot{u}
\end{equation}
\begin{equation}
d \dot{u}
\end{equation}
\section{}
Siehe \eqref{eqn:3}
\begin{equation}
\label{eqn:3}
F(t)
\end{equation}
\end{document}