Referenz auf Formelnumerierung

Formelsatz für Mathematik, Naturwissenschaften und Technik


ajb85

Referenz auf Formelnumerierung

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

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

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

Antworten