Kapitelnummer wir bei \ref{} nicht angezeigt

Klassen und Pakete zur einfachen Umsetzung individueller Vorstellungen


sarns

Kapitelnummer wir bei \ref{} nicht angezeigt

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

Stamm-

Selbst schuld

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

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag von sudo »

Außerdem würde ich das Paket ngerman streichen. Das ist obsolet und du verwendest schon die aktuelle Variante mit babel.

Antworten