Bildunterschrift bei subfigures über mehrere Seiten

Tabellen und Grafiken erstellen und anordnen


Lowrider614
Forum-Anfänger
Forum-Anfänger
Beiträge: 44
Registriert: Mi 3. Aug 2011, 16:29

Bildunterschrift bei subfigures über mehrere Seiten

Beitrag von Lowrider614 »

Hi,

ich hab hier ein Beispiel, da sind subfigures drin. Davon soll eine über dem Seitenumbruch und die andere unter dem Seitenumbruch stehen. Das klappt ja auch wunderbar, aber die Nummerierung des Gesamtbildes kriegt 1.0, aber ein nulltes Bild in Kapitel 1 is natürlich Käse.
Wie kann ich das abstellen?

Hier mal ein Minimalbeispiel:
\documentclass[%
	a4paper,%	Seitengröße 
	11pt,% Schriftgröße
	numbers=noenddot,% keine Punkte hinter der Überschriftennummer
	parskip=half% Zeilenabstand
]{scrreprt} %Dokumentenklasse Koma report
\usepackage[ngerman]{babel} %neue deutsche rechtschreibung und Zeichentrennung 
\usepackage[latin1]{inputenc} %Umlaute im Editor
\usepackage[T1]{fontenc} % Setzt den Schriftencoder
\usepackage{helvet} %Schriftart Helvetica (Arial ist Abwandlung von Helvetica)
\usepackage{graphicx} %nötig zur Einbindung von Grafiken
\usepackage{color} %Zum Ändern der Schriftfarbe
\usepackage{url} %Damit urls umgebrochen werden können
\usepackage{eurosym} %Bindet das Eurosymbol ein
\usepackage{longtable} %für mehrseitige Tabellen
\usepackage{tabularx} % Erweiterte Befehle für Tabellen
\usepackage{wrapfig} %für textumflossene Abbildungen, Tabellen etc.
\usepackage{pdfpages} %zum Einbinden von pdfs, z.B. für den Anhang
\usepackage{appendix} % Für das Einfügen eines Anhangs
\usepackage{float} %Bildumgebung figure kann richtig verarbeitet werden
\usepackage{blindtext}

\usepackage[%
	format=hang,% Bereich unter Abbildung xx bleibt frei
	indention = 0pt, % Einzug von 0 pt
	justification=raggedright, % Beschriftung linksbündig
	font={normalsize, sf, it}, %Schriftart und -größe wie im Fließtext, Text
	labelfont={normalfont, sf, it}, %s.o., Bezeichner
	margin={1cm,0cm}, %Seitenränder der Beschriftung
	skip= 5pt, %Abstand zwischen Bild und Beschriftung
	nooneline % Überprüfung auf Einzellinien aus
]{caption} %Zum Formatieren von Bildbeschriftungen
\setlength\belowcaptionskip{0pt} %nach einer Bildunterschrift 5pt Platz lassen

\usepackage[%
	hang,%
	nooneline,%
	raggedright,%
	small,%
	sf, it,% Attribute des Bezeichners
	SF, IT, % Attribute des Textes
	tight %
]{subfigure} %Zum Anpassen der subfigure Umgebung

\usepackage[
	total={16cm, 26cm},%
	vcentering,%
	centering,%
	includehead,%
	headheight=1.5cm,%
	footskip=.6cm,%
	headsep=0.5cm %
]{geometry} %Zum Anpassen des Seitenlayouts

\usepackage[%
	plainheadsepline, %
	headsepline, %
	automark, %
	autooneside%
]{scrpage2} %Zum Bearbeiten der Kopf- und Fußzeilen		
% Optionen der Dokumentklasse ändern
% ----------------------------------

% Überschriften
\setkomafont{sectioning}%
	{\usefont{T1}{phv}{b}{n}} % Schriftart der Überschriften
\setkomafont{chapter}{\Large} %Größe der Kapitelüberschriften

\renewcommand*{\chapterheadstartvskip}%
	{\vspace*{-12pt}}
\renewcommand*{\chapterheadendvskip}%
	{\vspace*{12pt}} % Absatz der Kapitelüberschrift ändern,

\makeatletter % damit das @ verwendet werden kann
\renewcommand{\section}% section Kommando wird verändert
	{\@startsection{section}{1}{\z@}% links keinen Einzug
	{-2ex plus -1ex minus -.2ex}% Absatz oberhalb mit Glue
	{.3ex plus .2ex}% Absatz unterhalb mit Glue
	{\large\bf\sffamily}}% Schriftart der Überschrift
\renewcommand{\subsection}%
	{\@startsection{subsection}{2}{\z@}%
	{-2ex plus -1ex minus -.2ex}%
	{.3ex plus .2ex}%
	{\large\bf\sffamily}}% s.o., nur für subsections
\renewcommand{\subsubsection}%
	{\@startsection{subsubsection}{3}{\z@}%
	{-1ex plus -.2ex minus -.2ex}%
	{.1ex plus .1ex}%
	{\normalsize\bf\sffamily}}% s.o., nur für subsubsections
\makeatother 

\newcommand*{\appendixmore}{% Formatierung der Anhang Überschriften
\renewcommand*{\chapterformat}{% s. Koma Doku S.339
\appendixname~\thechapter\autodot\enskip}%
\renewcommand*{\chaptermarkformat}{%
\appendixname~\thechapter\autodot\enskip}}% 

% Kopf- und Fußzeilenformatierung
\setkomafont{pageheadfoot}%
	{\normalfont \sffamily \bfseries \normalsize} %Kopfzeilenschriftart festlegen
\setkomafont{pagenumber}%
	{\normalfont \normalsize \sffamily} %Schriftart der Seitenzahlen
\setheadsepline[16cm]{0.7pt} %Linienstärke der Linie zwischen Kopzeile und Text 

\begin{document}
\chapter{eins}
\section{eins eins}
\blindtext
%
\begin{figure}[!b]
	\centering
	\subfigure[Bewertungsgewichtung 1][Bewertungsgewichtung 1%
	\label{pict:Bewertungsgewichtung1}]%
	{\includegraphics[width=14cm, height=10cm]{demo}}
\end{figure}
\begin{figure}[!t]
	\ContinuedFloat
	\centering
	\subfigure[][Bewertungsgewichtung 2%
	\label{Bewertungsgewichtung2}]%
	{\includegraphics[width= 14cm]{demo}}
	\caption[Bewertungskriterien mit Gewichtungsfaktoren]%
		{Bewertungskriterien mit Gewichtungsfaktoren}
		\label{pict:Bewertungsgewichtung}
\end{figure}
\blindtext
\end{document}
Schon mal danke für eure Hilfe.

Schöne Grüße
Tim
"Wenn du nicht helfen kannst, dann störe. Dabei sein ist alles."
Jürgen von der Lippe

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Mach bitte nächstes Mal ein wirklich minimales Minimalbeispiel, du hast so viele Pakete drin, die völlig überflüssig sind. Und das kannst du auch selbst durch auskommentieren rausbekommen, welche für das Verhalten verantwortlich sind und welche nicht. Wenn man dem Paket graphicx noch gleich die Option "demo" mitgibt, läuft es auch dann, wenn man die Originalbilder nicht hat.
Ich hab mir die Mühe gemacht und es eingedampft.

Zum Problem:
Du musst bereits dem ersten Teil der figure/subfigure eine Caption mitgeben, sonst weiss die folgende natürlich nicht, auf was sie sich beziehen soll. Bei mir gabs dazu auch eine Fehlermeldung, d.h. dein Code lief bei mir erst gar nicht durch.

AUSSERDEM:
subfigure ist ein veraltetes Paket und wurde durch subfig ersetzt, du solltest also besser das verwenden.
http://www.ctan.org/pkg/subfig
\documentclass{scrreprt} %Dokumentenklasse Koma report 
\usepackage[ngerman]{babel} %neue deutsche rechtschreibung und Zeichentrennung 
\usepackage[latin1]{inputenc} %Umlaute im Editor 
\usepackage[T1]{fontenc} % Setzt den Schriftencoder 
\usepackage[demo]{graphicx} %nötig zur Einbindung von Grafiken 
\usepackage{blindtext} 

\usepackage{caption} %Zum Formatieren von Bildbeschriftungen 

\usepackage[% 
   hang,% 
   nooneline,% 
   raggedright,% 
   small,% 
   sf, it,% Attribute des Bezeichners 
   SF, IT, % Attribute des Textes 
   tight % 
]{subfigure} %Zum Anpassen der subfigure Umgebung 



\begin{document} 
\chapter{eins} 
\section{eins eins} 
\blindtext 
% 
\begin{figure}[!b] 
   \centering 
   \subfigure[Bewertungsgewichtung 1][Bewertungsgewichtung 1% 
   \label{pict:Bewertungsgewichtung1}]% 
   {\includegraphics[width=14cm, height=10cm]{demo}} 
   \caption{Caption}
   \label{label}
\end{figure} 
\clearpage
\begin{figure}[!t] 
   \ContinuedFloat 
   \centering 
   \subfigure[][Bewertungsgewichtung 2% 
   \label{Bewertungsgewichtung2}]% 
   {\includegraphics[width= 14cm]{demo}} 
   \caption[Bewertungskriterien mit Gewichtungsfaktoren]% 
      {Bewertungskriterien mit Gewichtungsfaktoren} 
      \label{pict:Bewertungsgewichtung} 
\end{figure} 
\blindtext 
\end{document}  

Lowrider614
Forum-Anfänger
Forum-Anfänger
Beiträge: 44
Registriert: Mi 3. Aug 2011, 16:29

Beitrag von Lowrider614 »

Hey Xenara,

sorry wegen dem Minimalbeispiel, dass war mir so noch gar nicht bewusst. Ich muss auch zugeben, dass ich die Richtlinien daza noch nicht gelesen, aber ich gelobe Besserung und hole das gleich nach.

Danke für die Tipps und die Lösung des Problems, das war ja einfach.

Schöne Grüße

Tim
"Wenn du nicht helfen kannst, dann störe. Dabei sein ist alles."
Jürgen von der Lippe

Antworten