PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu Wrapfigure und z.B. Subsection daneben



Joker
12-03-2008, 18:27
Hallo,

ich binde einige kleinere Bilder mittels Wrapfigure ein, z.B. so:

\begin{wrapfigure}{R}[0.1cm]{6.9cm}
\fbox{\includegraphics[width=6.5cm]{crm_kreislauf.pdf}}
\caption[Beschreibung]{Beschreibung
\label{fig:crm_ansprache.pdf}
\end{wrapfigure}

Wenn ich jetzt danach was mit ner Subsection schreibe, erscheint das ja links neben dem Bild.
Bei Verwendung von Subsection ist es aber so, dass der Text dann auch nach dem Bild zweispaltig bleibt und die rechte Spalte leer ist.
Das geht dann auch über die nächste Subsection drüber hinaus.

Woran könnte das denn liegen? Die Klammer hinter dem Subsection ist geschlossen.

localghost
12-03-2008, 18:35
Ersetze mal das große R durch eine kleines r für die Platzierung. Wenn das erfolglos ist, stelle doch mal ein lauffähiges Minimalbeispiel (http://www.minimalbeispiel,de) bereit.


MfG
Thorsten¹

Joker
12-03-2008, 21:53
Hmm, das mit dem R hat nicht geholfen.

Hab mir dann ein Minimalbeispiel gebastelt und siehe da - es funktioniert.

Als nächstes hab ich dann Schritt für Schritt die Einträge aus meiner Preambel dazu genommen und es klappt immer noch alles.

Komischerweise ist das Problem in meinem "richtigen" Dokument aber nach wie vor da.

Werde evtl. nochmal alles in nem anderen Ordner neu aufbauen. Im Moment kann ich's noch nicht nachvollziehen.

Joker
12-03-2008, 22:28
Also das versteh ich jetzt grad überhaupt nicht...

Das Bsp. sieht zunächst mal komisch aus.
Lässt man das

\subsubsection{Blabla} raus

ODER

lässt man den Absatz nach "tincidunt urna" weg, dann passt soweit alles.


tincidunt urna.\\
Nunc purus diam

ist auch ok, nicht allerdings

tincidunt urna.\\

Nunc purus diam,

Hab ich vielleicht ein Problem mit CR/LF?

Wäre super, wenn das mal jemand ausprobieren könnte!


Hier mal das Mini-Bsp. Die Grafik hängt mit dran.

Edit: OK die Zeilen in dem Bsp sind etwas lang, aber wenn ich jeden Satz in 1 Zeile schreibe, ist es genauso.



\documentclass[
11pt, final, normalheadings, ngerman, a4paper, oneside
]{scrreprt}

\usepackage{setspace}

\usepackage{graphicx}

\usepackage[ngerman]{babel}

\usepackage{wrapfig}

\usepackage[utf8]{inputenc}

\usepackage[T1]{fontenc}
\usepackage{lmodern}


\begin{document}

\onehalfspacing%

\chapter{Einleitung}
\section{Motivation}
Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...
\begin{wrapfigure}{R}[0.1cm]{6.9cm}
\fbox{\includegraphics[width=6.5cm]{kreislauf.pdf}}
\caption[Ein schöner Kreis]{Ein schöner Kreis}
\label{fig:arrow_ansprache}
\end{wrapfigure}
\subsubsection*{Blabla}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec dapibus auctor velit. Ut auctor tellus quis justo eleifend auctor. Vestibulum et justo eu ipsum feugiat ullamcorper. Curabitur sem. Suspendisse potenti. Cras nisi. Etiam auctor ligula vitae leo. Suspendisse lacus dolor, imperdiet vitae, pretium ac, fringilla vitae, tortor. In auctor nibh in nunc. Nulla metus. Cras pretium, nisi quis sodales bibendum, elit urna sollicitudin est, in nonummy orci odio et metus. Duis id urna quis arcu sollicitudin sodales. Ut dapibus tortor in diam. Aliquam iaculis aliquam enim. Pellentesque venenatis. Etiam vel nisl a nulla mattis dictum. Etiam ultricies risus non arcu. Donec ut lacus a dui pulvinar hendrerit. Cras lacinia. Nunc gravida.
Vivamus magna tortor, porttitor vitae, suscipit eu, sagittis ac, velit. Integer condimentum, massa at dictum molestie, ligula sem suscipit dui, vel porta nulla justo eget enim. Suspendisse potenti. Nunc lorem. Etiam neque. Vivamus vel ligula in lorem ultrices mollis. Cras congue molestie ipsum. Maecenas tincidunt ornare arcu. Nullam odio diam, condimentum vitae, porttitor quis, auctor a, nisi. Cras aliquet mi. Nulla ornare sem in velit. Aenean nisi. Pellentesque venenatis arcu quis pede. Phasellus laoreet rhoncus arcu. Vestibulum hendrerit molestie tortor. Maecenas bibendum tincidunt urna.

Nunc purus diam, sodales id, bibendum sed, vestibulum congue, orci. Fusce blandit mollis eros. Vestibulum mi dui, lobortis vitae, ultrices id, luctus nec, nisi. Etiam nec est id arcu congue consectetuer. Etiam aliquet, nisl eget placerat commodo, lacus augue imperdiet dui, sit amet pulvinar mauris ligula sed mauris. Phasellus faucibus auctor nibh. Donec commodo diam non lectus. Pellentesque mollis imperdiet tellus. Fusce consequat commodo massa. Nam porttitor. Nulla facilisi. Nam pretium tempor nisl. Nullam hendrerit ornare mauris. In luctus magna ac neque interdum pulvinar. Cras pellentesque pede ac est.
Donec volutpat. Curabitur tempor nunc id orci. Pellentesque et velit. Quisque elementum euismod ante. Curabitur at felis in sapien viverra sagittis. Morbi quis erat a lectus lacinia imperdiet. Quisque luctus ante vitae nibh. Ut non eros. Sed molestie elit a velit. Maecenas vestibulum nibh sit amet justo. Sed lobortis lectus eget enim. Nullam cursus. Nam consectetuer nisi quis dolor. Praesent iaculis purus ultrices elit. Donec scelerisque ante ut ante. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam sapien mi, porta sit amet, imperdiet eget, venenatis at, nisl. Ut imperdiet, augue sit amet sodales tempus, odio sem cursus arcu, sed laoreet turpis odio vitae odio. Phasellus vel velit. Phasellus sodales risus vitae dolor.

Nunc purus diam, sodales id, bibendum sed, vestibulum congue, orci. Fusce blandit mollis eros. Vestibulum mi dui, lobortis vitae, ultrices id, luctus nec, nisi. Etiam nec est id arcu congue consectetuer. Etiam aliquet, nisl eget placerat commodo, lacus augue imperdiet dui, sit amet pulvinar mauris ligula sed mauris. Phasellus faucibus auctor nibh. Donec commodo diam non lectus. Pellentesque mollis imperdiet tellus. Fusce consequat commodo massa. Nam porttitor. Nulla facilisi. Nam pretium tempor nisl. Nullam hendrerit ornare mauris. In luctus magna ac neque interdum pulvinar. Cras pellentesque pede ac est.

\end{document}

localghost
12-03-2008, 22:31
Setze mal eine Leerzeile direkt vor und nach der wrapfigure-Umgebung in den Quelltext.

Joker
12-03-2008, 22:33
Immer noch das gleiche Problem.

Hast du's mal bei dir ausprobiert?


Edit:
Es scheint was mit \subsubsection zu tun zu haben. Wenn man daraus ein subsection macht, kann ich Absätze verwenden, ohne dass alles verschoben wird.

Gibt's dafür eine Erklärung?

localghost
13-03-2008, 11:11
[...] Hast du's mal bei dir ausprobiert? [...]
Ja, habe ich. Nur bei mir tritt ein ganz anderes Phänomen auf. In regelmäßigen Abständen wird einfach wieder der Platz für die Grafik frei gelassen. Dazwischen wird der Text über die normal Breite geschrieben (siehe Anhang). Offensichtlich hat wrapfig (http://dante.ctan.org/CTAN/help/Catalogue/entries/wrapfig.html) Schwierigkeiten mit der Zuordnung. Deshalb solltest Du für dich selbst die Frage beantworten, zu welchem Abschnitt die Grafik gehören soll und sie dann platzieren. Grundsätzlich sollte zuerst der Gliederungsbefehl kommen, dann die wrapfigure-Umgebung und dann der Abschnitt, der die Grafik umfließen soll. Bei dir werden die letzten beiden vertauscht. Die Reihenfolge ist also sehr wichtig.

\documentclass[BCOR13mm,DIV15]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[font=small,labelfont=bf]{caption}
\usepackage{wrapfig}
\usepackage{blindtext}

\begin{document}
\chapter{Kapitel}
\section{Erster Abschnitt}
\begin{wrapfigure}{R}{7cm}
\centering
\rule{6.3cm}{11.2cm}
\caption{Platzhalter}\label{fig:platzhalter}
\end{wrapfigure}

\blindtext
\section{Zweiter Abschnitt}
\blindtext
\end{document}

Joker
13-03-2008, 11:52
So ist das bei mir ja auch.

Eigentlich wollte ich den Gliederungspunkt auch neben der Grafik haben, aber das scheint hier die Probleme zu verursachen.

localghost
13-03-2008, 12:25
So ist das bei mir ja auch.

Eigentlich wollte ich den Gliederungspunkt auch neben der Grafik haben, aber das scheint hier die Probleme zu verursachen.
Dann setze die wrapfigure-Umgebung direkt zwischen \section{Motivation} und den ersten Textabschnitt. Der nächste Unterabschnitt "Blabla" sollte dann neben der Grafik beginnen.

\chapter{Einleitung}
\section{Motivation}
\begin{wrapfigure}{R}[0.1cm]{6.9cm}
\fbox{
\includegraphics[width=6.5cm]{kreislauf.pdf}
}
\caption[Ein schöner Kreis]{Ein schöner Kreis}\label{fig:arrow_ansprache}
\end{wrapfigure}
Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...
\subsubsection*{Blabla}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. ...
Hatte ich aber in meinem letzten Post so beschrieben (dachte ich zumindest).