Archiv verlassen und diese Seite im Standarddesign anzeigen : subfigures über mehrere Seiten
Hallo Leute!
Gibts ne bessere Möglichkeit als das Captcont-Paket, um mehrere Subfigures über 2 Seiten zu verteilen?
Grüße,
Sima
localghost
13-10-2008, 10:56
[...] Gibts ne bessere Möglichkeit als das Captcont-Paket, um mehrere Subfigures über 2 Seiten zu verteilen? [...]
caption (http://www.ctan.org/pkg/caption) und das mitgelieferte subcaption (mit eigener Anleitung) verwenden. Suche in der Anleitung zu caption (http://www.ctan.org/pkg/caption) mal nach \ContinuedFloat.
MfG
Thorsten¹
caption (http://www.ctan.org/pkg/caption) und das mitgelieferte subcaption (mit eigener Anleitung) verwenden. Suche in der Anleitung zu caption (http://www.ctan.org/pkg/caption) mal nach \ContinuedFloat.
MfG
Thorsten¹
Ach so, hab nicht erwähnt, dass ich in der subfigure-Umgebung arbeite:
Mit Minipages klappt das, subcaption zu verwenden, aber nicht mit subfigure.
Hat wer von euch Erfahrung mit subfigures in der subfigure-Umgebung, verteilt über mehrere Seiten?
Wenn ich nämlich einfach das Caption-Paket verwende, mit \ContinousFloat,
hab ich erstens nicht die richtigen Subfigure-Zähler (Es wird nur für figure kontinuierlich weitergezählt, nicht für die Subfigures), und dann wird auch die darauffolgende Abb. (Neues figure) nochmal gleich nummeriert, erst bei der übernächsten geht's mit der Durchnummerierung weiter.
:confused:
Habt ihr einen Tipp??
Danke,
Sima
localghost
13-10-2008, 15:14
Ach so, hab nicht erwähnt, dass ich in der subfigure-Umgebung arbeite:
Mit Minipages klappt das, subcaption zu verwenden, aber nicht mit subfigure.
subcaption bietet auch eine subfigure-Umgebung. Bitte genau die Anleitung lesen.
Hat wer von euch Erfahrung mit subfigures in der subfigure-Umgebung, verteilt über mehrere Seiten?
Wenn ich nämlich einfach das Caption-Paket verwende, mit \ContinousFloat,
hab ich erstens nicht die richtigen Subfigure-Zähler (Es wird nur für figure kontinuierlich weitergezählt, nicht für die Subfigures), und dann wird auch die darauffolgende Abb. (Neues figure) nochmal gleich nummeriert, erst bei der übernächsten geht's mit der Durchnummerierung weiter.[...]
Als Du von der Verteilung mehrerer subfigure-Umgebungen auf zwei (oder mehr) Seiten gesprochen hast, bin ich davon ausgegangen, dass diese alle zu einer "Haupt"-Abbildung gehören würden. Deshalb der Vorschlag mit \ContinuedFloat. Wenn Du das nicht willst, beschreibe deine Wünsche klar und deutlich mit einem Minimalbeispiel (http://www.minimalbeispiel.de) und verwende dabei deine alten Strukturen, damit ersichtlich wird, was Du bisher versucht hast.
sommerfee
13-10-2008, 21:22
Das subfigure-paket arbeitet nicht mit \ContinuedFloat zusammen. Nur folgende Kombinationen sind möglich:
1. subfigure-Paket und captcont-Paket
2. subfig-Paket und \ContinuedFloat
3. caption-Paket + subcaption-Paket und \ContinuedFloat
Weiterhin darf immer nur eines der folgenden drei Pakete verwendet werden: subfigure, subfig oder subcaption.
Gruß,
Axel
Das subfigure-paket arbeitet nicht mit \ContinuedFloat zusammen. Nur folgende Kombinationen sind möglich:
1. subfigure-Paket und captcont-Paket
2. subfig-Paket und \ContinuedFloat
3. caption-Paket + subcaption-Paket und \ContinuedFloat
Weiterhin darf immer nur eines der folgenden drei Pakete verwendet werden: subfigure, subfig oder subcaption.
Gruß,
Axel
Hab die Option 2 genommen, da subfig auch so sehr praktisch ist.
Allerdings läuft der Zähler immer noch nicht direkt weiter, sondern bleibt 1x hängen.
Unten ein Beispiel:
Wenn ich es kompiliere,
bekomme zweimal Bild 1a.-c., statt 1a.-c. und 2a.-c.
Hilfe!
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt,oneside,BCOR8mm,DIV15,headinclude,liststotoc, bibtotoc,ngerman,dvipdfm]{scrbook}
\usepackage[margin=0.8cm, font=small, labelfont=bf, position=bottom]{caption}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{amsmath}
\usepackage{stdclsdv}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{setspace}
\onehalfspacing
\renewcommand*\thefigure{\thesection.\arabic{figur e}}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\ \ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ \ #1}{}}
\lhead{\nouppercase{\sl \leftmark}}
\rhead{\nouppercase{\sl \rightmark}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\frontmatter
\pagestyle{plain}
\renewcommand{\figurename}{Abb.}
\renewcommand{\thefootnote}{\arabic{footnote}}
\setcounter{footnote}{0}
\mainmatter
\begin{figure}
\centering
\subfloat[Bild1a]{
\includegraphics[width=10cm]{bild.eps}
\label{Bild1a}
}
\caption[Bild1]{Beschreibung Bild1}
\label{Bild1}
\end{figure}
%%%
\newpage
\begin{figure}\ContinuedFloat%[hp]
\centering
\subfloat[Bild1c]
{
\includegraphics[width=10cm]{bild.eps}
\label{Bild1c}
}
\caption*{Beschreibung Bild 1 (Fortsetzung).}
\label{Bild1Fortsetzung}
\end{figure}
%%%%%%%%%%%%%%
\begin{figure}
\centering
\subfloat[Bild2a]{
\includegraphics[width=10cm]{bild.eps}
\label{Bild2a}
}
\caption[Bild2]{Beschreibung Bild2}
\label{Bild2}
\end{figure}
%%%
\newpage
\begin{figure}\ContinuedFloat%[hp]
\centering
\subfloat[Bild2c]
{
\includegraphics[width=10cm]{bild.eps}
\label{Bild2c}
}
\caption*{Beschreibung Bild2 (Fortsetzung).}
\label{Bild2Fortsetzung}
\end{figure}
%%%%%%%%%%%%%%
\backmatter
\end{document}
also, es klappt doch nicht, siehe geänderter Beitrag!
Habt ihr noch nen Tipp?
sommerfee
14-10-2008, 13:03
Das \ContinuedFloat vom subfig-Paket geht immer davon aus, daß eine reguläre \caption folgt. Bei dir ist das aber nicht der Fall, da kommt \caption* welches insbesondere den Abbildungszähler nicht erhöht.
Meine Idee wäre der Umstieg auf das subcaption-Paket und das Entfernen von \ContinuedFloat. Denn das subcaption-Paket zählt automatisch weiter, wenn keine \caption (ohne *) verwendet wird.
(Vielleicht bekommt man es aber auch irgendwie mit dem subfig-Paket zurechtgebogen...)
Gruß,
Axel
Guter Hinweis.
Hab jetzt statt \Caption*{text} einfach \Caption[]{text} verwendet, das klappt.
Grüße,
Sima
... wenn ich jetzt allerdings hyperref verwende,
gibts Fehlermeldungen (undefined control sequence). :eek:
Liegt das am ContinuedFloat?
sommerfee
14-10-2008, 20:53
Die Kombination subfig + hyperref Paket erzeugt zwar ganz gerne mal Warnungen und falsche Sprungziele, aber Fehler darüberhinaus sind mir nicht bekannt. Hast du ein Minimalbeispiel für uns, was den Fehler zeigt?
Und was für eine Fehlermeldung bekommst du genau?
Hi,
die Fehlermeldung war immer zu "Missing / inserted endcsname".
Ich hab dann Babel deaktiviert und wieder aktiviert,
und Footnotes raus- und wiederreingenommen,
dann gings.
Warum auch immer.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.