Seite 1 von 1

referenzierte Gleichungsnummer passt nicht

Verfasst: Sa 16. Feb 2013, 12:34
von MartinR.
Hallo zusammen,

bin gerade dabei eine Arbeit in Latex zu schreiben und auf ein Problem beim Referenzieren von Gleichungen gestoßen.
Beim Referenzieren einer Gleichung in einer subsection, wird sie bspw. mit (1.1) nummeriert, jedoch referenziert mit (1.1.1) und ich hätte auch gern bei der Referenzierung nur chapter und section, also (1.1).
Google hat leider nicht geholfen...

Vielen Dank für die Hilfe.

Hier ein Minimalbeispiel:
\documentclass[a4paper,headsepline,bibliography=totoc,12pt]{scrreprt}

% Caption Schriftstil und -Groesse
\renewcommand{\capfont}{\footnotesize}
\renewcommand{\caplabelfont}{\footnotesize\bfseries}
\typearea{15}  %Einstellung des Verhältnisses Größe des Textes zur Papiergröße

% Fonts
\usepackage[T1]{fontenc}
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}

% Sprache
\usepackage[ngerman]{babel}
\selectlanguage{ngerman}
\setlength{\parindent}{0pt}	
\usepackage[utf8]{inputenc}

% Mathematische Symbole
\usepackage{amsmath,amssymb}
\numberwithin{equation}{chapter}

\begin{document}
\sloppy
\chapter{bla}
\section{blub}
\subsection{blubblub}


\begin{equation}
\eta ~=~ \Re \left[ \eta_0 ~ exp \left( ikx ~+~ \omega t\right) \right]
\end{equation}
\label{eq:stoerspektrum}


\eqref{eq:stoerspektrum}
\end{document}

Verfasst: Sa 16. Feb 2013, 13:19
von Gast
Jetzt habe ich noch festgestellt, dass auch wenn man zusätzliche Gleichungen einträgt und diese nacheinander referenziert, alle als (1.1.1) ausgegeben werden...
Ist bestimmt nur eine kleine Sache, aber ich finde den Fehler nicht.
Hier das aktualisierte Minimalbsp.:
\documentclass[a4paper,headsepline,bibliography=totoc,12pt]{scrreprt}

% Caption Schriftstil und -Groesse
\renewcommand{\capfont}{\footnotesize}
\renewcommand{\caplabelfont}{\footnotesize\bfseries}
\typearea{15}  %Einstellung des Verhältnisses Größe des Textes zur Papiergröße

% Fonts
\usepackage[T1]{fontenc}
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}

% Sprache
\usepackage[ngerman]{babel}
\selectlanguage{ngerman}
\setlength{\parindent}{0pt}	
\usepackage[utf8]{inputenc}

% Mathematische Symbole
\usepackage{amsmath,amssymb}
\numberwithin{equation}{chapter}

\begin{document}
\sloppy
\chapter{bla}
\section{blub}
\subsection{blubblub}


\begin{equation}
eq1
\end{equation}
\label{eq:1}

\begin{equation}
eq2
\end{equation}
\label{eq:2}


Gleichung \eqref{eq:1} und Gleichung \eqref{eq:2}
\end{document}

Verfasst: Sa 16. Feb 2013, 15:02
von Gast
Oh Mann... Fehler gefunden.

das Label muss natürlich IN die equation Umgebung und nicht raus... Kann dann zu