PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abbildung an aktueller Stelle einbinden



Gungel
01-04-2012, 13:35
Hallo.

Ich habe das Problem, dass meine Abbildungen nicht da erscheinen wo ich sie gerne hätte.
Hab jetzt schon einiges ausprobiert, aber nichts hilft.
Da ich sehr lange Bildunterschriften habe benutze ich das Paket fltpage.

Präambel:

\documentclass[a4paper, DIV11, BCOR5mm,titlepage,headsepline]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[german]{fancyref}
\usepackage[locale=DE]{siunitx}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage[style=authoryear-icomp]{biblatex}
\bibliography{bachelor}
\usepackage{tabularx}
\renewcommand{\thesection}{\Alph{section}}
\renewcommand{\thesubsection}{\arabic{subsection}}
\usepackage{setspace}
\onehalfspacing
\usepackage{amssymb}
\usepackage[printonlyused]{acronym}
\usepackage{graphicx}
\usepackage[closeFloats]{fltpage}


\usepackage{hyperref}

Und meine Bilder füge ich so ein:

\begin{FPfigure}[!htb]
\begin{minipage}{\hsize}
\begin{addmargin}{-2,3cm}
\includegraphics[width=18cm]{Bilder/flossegel}%
\par\vspace{0.2cm}
\includegraphics[width=18cm]{Bilder/hautgel}%
\par\vspace{0.2cm}
\includegraphics[width=18cm]{Bilder/kieme}%
\par\vspace{0.2cm}
\includegraphics[width=18cm]{Bilder/magen}%
\end{addmargin}
\caption{sehr lange Bildbeschreibung}
\label{fig:blabla}
\end{minipage}
\end{FPfigure}

Zunächst hatte ich nur [!h], aber das machte keinen Unterschied.
Hab auch schon das Paket capt-of ausprobiert, aber da kommt es immer zu Problem mit der langen Bildunterschrift.

So wie es jetzt ist, finde ich es total unübersichtlich.

Danke.
Grüße
Gungel

rstuby
01-04-2012, 14:12
Also wenn du kein Gleiten willst, versuch mal ,die Gleitumgebung ganz wegzulassen. Ich weiß allerdings nicht, was fltpage dir bietet und ob du da etwas verlierst, wenn du die captions mit

\captionof{figure}{Hier steht die lange Bildunterschrift, die unter einer Abbildung stehen soll, welche ihrerseits nicht verschoben wird, weil sie nicht in einer Gleitumgebung, sondern direkt im Fließtext steht, was allerdings eventuell zu Problemen beim Seitenumbruch führen kann}

zu setzen versuchst.

Gungel
01-04-2012, 14:22
Das hatte ich ausprobiert und da ist dann die Bildunterschrift abgeschnitte.
wie du schon schreibst, dass das Probleme geben könnte.

Durch fltpage wirde die Bildunterschrift bereits auf der Seite vor der Abbildung gesetzt. Hab es nur so geschafft dass man die gesamt Bildunterschrift lesen konnte.

Grüße

nutschi
01-04-2012, 15:59
was ist denn wenn du einfach nur die figure-Umgebung benutzt? Ich habe das mal mit vier Bildern gemacht. Diese habe ich dann so skaliert, dass quasi eine 2x2-Matrix entstanden ist und ganz unten steht die lange Bildunterschrift, die auch problemlos umgebrochen wird.



\documentclass[a4paper, DIV11, BCOR5mm,titlepage,headsepline]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}

\begin{document}

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat {\bf volutpat.}

\begin{figure}[h]
\includegraphics[width=0.48\textwidth]{bild1.jpg}%
\hspace{0.2cm}
\includegraphics[width=0.48\textwidth]{bild2.jpg}%
\par\vspace{0.2cm}
\includegraphics[width=0.48\textwidth]{bild3.jpg}%
\hspace{0.2cm}
\includegraphics[width=0.48\textwidth]{bild4.png}
\caption{Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan}
\label{fig:blabla}
\end{figure}

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.

\end{document}


Allerdings setzt er dann die Bildkomposition auf die nächste Seite. Das ist aber typisch TeX. ;) Ich umgehe das entweder mit dem floatfigure-Paket oder mit Hilfe von wrapfigure.

rstuby
01-04-2012, 16:17
So wird es nicht abgeschnitten.
Das Einzige ist, dass nicht "following page" dabei steht und die Formatierung nicht so ausgeklügelt ist.

\documentclass[a4paper, DIV11, BCOR5mm,titlepage,headsepline]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[german]{fancyref}
\usepackage[locale=DE]{siunitx}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage[style=authoryear-icomp]{biblatex}
\bibliography{bachelor}
\usepackage{tabularx}
\renewcommand{\thesection}{\Alph{section}}
\renewcommand{\thesubsection}{\arabic{subsection}}
\usepackage{setspace}
\onehalfspacing
\usepackage{amssymb}
\usepackage[printonlyused]{acronym}
\usepackage{graphicx}
\usepackage[closeFloats]{fltpage}
\usepackage{blindtext}
\begin{document}
\Blindtext

\blindtext

%\begin{FPfigure}[!htb]
\captionof{figure}{\blindtext}

\begin{minipage}{\hsize}
\begin{addmargin}{-2,3cm}
\rule{18cm}{5cm}%
\par\vspace{0.2cm}
\rule{18cm}{5cm}%
\par\vspace{0.2cm}
\rule{18cm}{5cm}%
\par\vspace{0.2cm}
\rule{18cm}{5cm}
\end{addmargin}
%\caption{\blindtext}

\label{fig:blabla}
\end{minipage}
%\end{FPfigure}

\blindtext

\end{document}

Gungel
07-04-2012, 11:30
Danke für eure Hilfe.

Ich hab jetzt einfach ein
\clearpage eigefügt, damit klappt es soweit ganz gut.
Wo du das "following page" ansprichst, kann man das auch auf Deutsch haben?
Oder ich versuch es ganz weg zu bekommen.

lg
Gungel