Bild neben dem Text

Tabellen und Grafiken erstellen und anordnen


ocir
Forum-Century
Forum-Century
Beiträge: 122
Registriert: Do 22. Jun 2017, 17:14

Beitrag von ocir »

Okay, der vertikale Unterschied zwischen Bild und Text ist weg, durch \vspace.

Das Bild ist bei mir aber trotzdem noch nach links eingerückt. Ich möchte aber, dass der rechte Rand vom Bild am rechten Rand der Seite ist.

Weiterhin sind die zwei Wörter im oberen Text noch auseinander.

Siehe Bild, habe es dort rot dargestellt. Die lange vertikale rote Linie symbolisiert den Seitenrand, also auch die Grenze, bis zu der der Fließtext geht. Zu sehen ist, dass das untere Bild nach links eingerückt ist und deshalb ein Absatz zum Rand besteht.
Die Worte "Bedierns" und "sind" sind sehr weit auseinander. Woher kommt das?
Das ist seitdem ich das Paket wrapfig eingebunden habe.
Dateianhänge
gffdgfdg.PNG
gffdgfdg.PNG (10.62 KiB) 1058 mal betrachtet

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Füge einen Absatz vor der Gleitumgebung ein.

Laut Doku von wrapfig wird oberhalb und unterhalb des umflossenen Bildes der Abstand \intextsep eingefügt.

Du kannst das skalierte Bild vorher in einer Box speichern und diese ausmessen, um den Platzbedarf zu ermitteln. Bei der Höhe kommt dann allerdings noch die Beschriftung dazu.

Vorsichtshalber auch noch ein Hinweis: Dein erstes Bild steht in einer Gleitumgebung. Der Parameter h garantiert nicht, dass es an genau dieser Stelle ausgegeben wird. Es kann damit durchaus passieren, dass es von dem zweiten "überholt" wird, was die Nummerierung durcheinander bringt. Auf diese Gefahr wird übrigens in der Doku von wrapfig wiederholt hingewiesen.

\documentclass[
BCOR=5mm,           % Binderkorrektur von 5mm vorsehen
DIV=10,              % Seite in X Kästchen einteilen (Siehe Koma-Script Guide)
fontsize=12pt,      % Schriftgröße 12 Punkte
oneside,            % Einseitig
parskip,            % Paragraphen nicht einrücken
headsepline,        % Kopfzeile nach unten durch Linie abgrenzen (scrheadings)
plainheadsepline,   % Kopfzeile nach unten durch Linie abgrenzen (scrplain)
plainfootbotline,   % Fußzeile nach unten durch Linie abgrenzen (scrplain)
footsepline,        % Fußzeile nach oben durch Linie abgrenzen (scrheadings)
plainheadtopline,   % Kopfzeile nach oben durch Linie abgrenzen (scrplain)
plainfootsepline,   % Fußzeile nach oben durch Linie abgrenzen (scrplain)
bibliography=totoc, % Literaturverzeichnis ins Inhaltsverzeichnis aufnehmen
listof=totoc,         % Sonstige Verzeichnise ins Inhaltsverzeichnis aufnehmen
fleqn            %gibt Formeln linksbündig aus   
]{scrbook}          % Koma-Script Klasse zum setzen eines Buchs

\usepackage{blindtext}% nur für Fülltext, nicht für das richtige Dokument

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[ngerman]{translator}
\usepackage[labelfont=bf, 
         format=plain, 
         font=small, 
         justification=RaggedRight, 
         singlelinecheck=false]{caption}
\usepackage{subcaption}

\usepackage[automark]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead*{\headmark}
\cfoot*{\pagemark}
\setkomafont{pageheadfoot}{\sffamily\bfseries}
\addtokomafont{pagenumber}{\sffamily}

\usepackage{listings}

\usepackage{graphicx}
\usepackage{wrapfig}
\newsavebox\wrapfigbox

\usepackage[inner=3cm,outer=2.0cm,top=2cm,bottom=2.0cm,includeheadfoot]{geometry}
\begin{document}
\blindtext

\begin{figure}[h]
   \centering
    \includegraphics[width=11.745cm, height=5.2785cm]{example-image}
      \caption{Bildunterschrift als Test}
      \label{abb_Test}
\end{figure}
\sbox\wrapfigbox{\includegraphics[scale=.7]{example-image-9x16}}%
\begin{wrapfigure}[\numexpr\ht\wrapfigbox/\baselineskip+2\relax]{r}[0cm]{\wd\wrapfigbox}
  \vspace*{-\intextsep}% Abstand oberhalb entfernen
  \usebox\wrapfigbox
  \caption{Verkippung des Testss}
  \label{abb_Test2}
\end{wrapfigure}
\blindtext

\blindtext
\end{document}

ocir
Forum-Century
Forum-Century
Beiträge: 122
Registriert: Do 22. Jun 2017, 17:14

Beitrag von ocir »

Danke, hat geklappt :)

Antworten