Seite 1 von 1

Unstimmigkeit mit Grafik in minipage

Verfasst: Di 14. Jan 2014, 20:50
von Megara
Hallo,

Ich habe eine kleine Unstimmigkeit mit der minipage-Umgebung. Das Ergebnis des Beispielquellcodes zeigt mir eigentlich das Gewünschte an, also Bild (rechts) neben Text (links). Aber bekomme jedesmal beim Übersetzen in Texmaker 4.1.1 noch folgende Meldung:
Underfull \hbox (badness 10000) in paragraph at lines 18-19
Zusätzlich ist der Text auf der linken Seite nicht bündig mit der Section und dem Paragraph.

Mein Beispielquellcode
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc} % für Umlaute
\usepackage[T1]{fontenc}    % für Sonderzeichen
\usepackage[ngerman]{babel} % deutsches Sprachpaket
\usepackage{graphicx}       % Grafiken einbinden
\usepackage[babel,german=quotes]{csquotes}

% Seitenränder anpassen
\usepackage[a4paper, left=3cm, right=3cm, top=2cm]{geometry}

% Blindtext
\usepackage{blindtext}

\usepackage{float}

\begin{document}

\section{Einleitung}

\paragraph{gebundene Rotation} \hfill \\

\begin{minipage}{0.45\linewidth}
%\begin{minipage}{0.5\textwidth}
  \blindtext
\end{minipage}
\hspace{0.05\linewidth}
%\begin{minipage}{0.5\textwidth}
\begin{minipage}{0.45\linewidth}
  \begin{figure}[H]
    \begin{center}      
%      \includegraphics[width=0.75\textwidth]{gebundene-rotation.png}
      \includegraphics[width=\linewidth]{gebundene-rotation.png}
      \caption{Mondrotation um die Erde}
    \end{center}
  \end{figure}
\end{minipage}

\end{document}
Die Grafik hat eine Größe von 275x276.

Danke sehr,
Gruß,
Megara

Re: Unstimmigkeit mit Grafik in minipage

Verfasst: Di 14. Jan 2014, 21:42
von Studi
Hi Megara,
Megara hat geschrieben:Aber bekomme jedesmal beim Übersetzen in Texmaker 4.1.1 noch folgende Meldung:
Underfull \hbox (badness 10000) in paragraph at lines 18-19
statt Zeilen-Umbruch mit \\ beende besser den Absatz, durch eine Leerzeile, dann verschwindet auch diese Warnung. Den Hintergrund der Warnung hat Clemens hier erläutert: Was bedeutet underfull/overfull \hbox? Doch für den Anfang reicht es, sich zu merken, dass \\ im normalen Text oft schlecht ist, und meistens eigentlich ein Absatz-Ende gemeint ist (Leerzeile). Auch hier soll nach der Überschrift ja nicht im selben logischen Absatz (nur Folgezeile) weitergeschrieben werden. \\ braucht man, wenn man Zeilen in Strukturen beendet, die zum selben Absatz gehören, also in Tabellen, mehrzeiligen Formeln, oder Gruppen zentrierter Zeilen.
Megara hat geschrieben:Zusätzlich ist der Text auf der linken Seite nicht bündig mit der Section und dem Paragraph.
Das hat mir im August letzten Jahres saputello mal super erklärt, anhand Tabelle statt minipage, doch Weg und Grund ist der gleiche: Wie kann ich eine Tabelle linksbündig machen? Du willst es linksbündig haben, da kannst Du einfach eine flushleft-Umgebung wie dort nehmen und brauchst nicht den Absatzeinzug irgendwie zu unterdrücken.

Studi

Verfasst: Di 14. Jan 2014, 22:23
von Megara
Vielen Dank für deine Hilfe.
Habe hier im Wiki ein Beispiel gefunden, welches ich nur etwas anpassen musste und mir ohne Meldung das richtige Ergebnis ausgegeben hat.

Danke sehr,
Gruß,
Megara

Verfasst: Mi 15. Jan 2014, 15:08
von Megara
Gibt es vielleicht noch eine elegantere Lösung den Text in der einen minipage-Umgebung oben ausgerichtet zu bekommen als mit vspace? Ich habe die Variante Text links und Grafik rechts mehrmals im Dokument. Da die Abschnittgröße variabel ist, müsste man mit den Werten für vspace rumspielen.

Beispielquellcode
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc} % für Umlaute
\usepackage[T1]{fontenc}    % für Sonderzeichen
\usepackage[ngerman]{babel} % deutsches Sprachpaket
\usepackage{graphicx}       % Grafiken einbinden
\usepackage[babel,german=quotes]{csquotes}

% Seitenränder anpassen
\usepackage[a4paper, left=3cm, right=3cm, top=2cm]{geometry}

\begin{document}

\paragraph{gebundene Rotation} \hfill

\begin{figure}[htbp]
  %\fbox{%\begin{minipage}[b]{0.45\linewidth}
  %\begin{minipage}[t]{0.45\linewidth}
  \begin{minipage}{0.45\linewidth}
    Für eine einmalige Erdumrundung braucht der Mond 27,3 Tage. In der gleichen Zeit dreht er sich einmal um seine eigene Achse und wendet daher der Erde immer die gleiche Mondseite zu. Die Anpassung der Mondrotation an die Umlaufzeit erfolgte durch die starken Gravitationskräfte der Erde. Diese haben den viel kleineren Mond in seiner Eigenrotation abgebremst.
    \vspace{2.25cm}
  \end{minipage}%}
  \hspace{0.05\linewidth}
  %\fbox{%\begin{minipage}[b]{0.45\linewidth}
    %\begin{minipage}[t]{0.45\linewidth}
    \begin{minipage}{0.45\linewidth}
    \begin{center}      
      \includegraphics[width=0.75\textwidth]{gebundene-rotation.png}
      \caption{Gebundene Mondrotation}
    \end{center}
  \end{minipage}%}
\end{figure}

\end{document}
Danke sehr,
Gruß,
Megara

Verfasst: Mi 15. Jan 2014, 15:32
von Johannes_B
Die minipage Umgebung kennt auch Platzierungsparameter, siehe dazu in texdoc latex2e.

Vielleicht interessiert dich auch das Paket wrapfig. Ich persönliche halte aber nicht viel von textumflossenen Abbildungen.