Seite 1 von 1

Kapitelnummer wir bei \ref{} nicht angezeigt

Verfasst: So 30. Jun 2013, 12:12
von sarns
Hallo

Ich habe ein Dokument, welches in drei Kapitel aufgeteilt werden soll. Erste Idee war eine Klasse mit \part zu verwenden. Allerdings gefiel mir dort nicht, dass ein Part auf einer Extra Seite beginnt. So habe ich mich für scrrprt entschieden und verwende \chapter als oberste Gliederung mit römischer Aufzählung:
% \chapter I
% 	\section I.1
% 		\subsection I.1.1
% 			\subsubsection I.1.1.1
% 				\paragraph  I.1.1.1.1
Was mich aber jetzt noch stört ist, dass wenn ich mit \ref referenziere nur die Nummer der \section ausgegeben wird und nicht das dazugehörige \chapter.

Minimalbeispiel:
\documentclass[numbers=noenddot]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{ngerman}
\usepackage[ngerman]{babel}

\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thesection}{\arabic{section}}

\setcounter{tocdepth}{4}
\addtocounter{secnumdepth}{4}

\usepackage{hyperref}
\hypersetup{colorlinks=true}

\begin{document}

\chapter{Kapitel 1}
\label{cha:kapitel1}
	\section{Sektion 1}
	\label{sec:sektion1}
	\section{Sektion 2}
	\label{sec:sektion2}
	\label{fig:bild1}
\chapter{Kapitel 2}
\label{cha:kapitel2}
test \ref{sec:sektion2}

\end{document}
Kann ich in Zeile 9&10 was ändern, sodass die Referenz I.2 ausgibt? Vielen Dank!

Selbst schuld

Verfasst: So 30. Jun 2013, 12:22
von Stamm-
Dein "Problem" hast Du in Zeile 10 doch selbst verursacht. Streiche die raus und die Nummerierung stimmt auch wieder mit deiner Vorstellung überein.

Verfasst: Mo 1. Jul 2013, 11:04
von sudo
Außerdem würde ich das Paket ngerman streichen. Das ist obsolet und du verwendest schon die aktuelle Variante mit babel.