Abstände zwischen minipages Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Gast

Abstände zwischen minipages

Beitrag von Gast »

Hallo,

ich habe folgendes Problem:
Ich habe eine Grafik in der 8 Bilder dargestellt sind, jeweils 4 in einer Zeile.
im moment ist zwischen den Bildern in einer Zeile immer der gleiche Abstand. Ich würde gern zwischen den ersten beiden einen kleineren Abstand, dann zwischen dem zweiten und dritten ein etwas größerer Abstand und zwischen dem dritten udn vierten der selbe wie zwischen dem ersten und dem zweiten.
Also quasi so:

Bild1___Bild2_______Bild3___Bild4
Bild5___Bild6_______Bild7___Bild8

Wie kann ich das machen? Ich benutzt normalerweise den \figure und darin den minipage befehl.



Vielen Dank schonmal =)

Beobachter

Start erleichtern

Beitrag von Beobachter »

An einem Minimalbeispiel kannst Du sicher zeigen, was Du bisher so gemacht hast.

Gast

Beitrag von Gast »

ja klar. Also ich habe halt im Moment zwischen den Bildern immer den gleichen Abstand:
\begin{figure}[tbh]
\centering
	\begin{minipage}[t]{0.24\linewidth}
		\centering
		\includegraphics[width=0.75\linewidth]{./15.Kapitel/plantC99_S1_1_rgb(10)_zoom.png}
		%\subcaption{} 
		\label{fig:ErgFl1}
	\end{minipage}
	\hfill
	\begin{minipage}[t]{0.24\linewidth}
		\centering
		\includegraphics[width=0.75\linewidth]{./15.Kapitel/plantC99_S1_2_rgb(10)_zoom.png}
		%\subcaption{} 
		\label{fig:ErgFl2}
	\end{minipage}
	\hfill
		\begin{minipage}[t]{0.24\linewidth}
		\centering
		\includegraphics[width=0.75\linewidth]{./15.Kapitel/plantC99_S1_1_Track_FlaecheDice(10)_zoom.png}
		\subcaption{} 
		\label{fig:ErgFl3}
	\end{minipage}
	\hfill
	\begin{minipage}[t]{0.24\linewidth}
		\centering
		\includegraphics[width=0.75\linewidth]{./15.Kapitel/plantC99_S1_2_Track_FlaecheDice(10)_zoom.png}
		\subcaption{} 
		\label{fig:ErgFl4}
	\end{minipage}
	\hfill
		\begin{minipage}[t]{0.24\linewidth}
		\centering
		\includegraphics[width=0.75\linewidth]{./15.Kapitel/plantC99_S1_3_rgb(10)_zoom.png}
		%\subcaption{} 
		\label{fig:ErgFl5}
	\end{minipage}
	\hfill
	\begin{minipage}[t]{0.24\linewidth}
		\centering
		\includegraphics[width=0.75\linewidth]{./15.Kapitel/plantC99_S1_4_rgb(10)_zoom.png}
		%\subcaption{} 
		\label{fig:ErgFl6}
	\end{minipage}
	\hfill
		\begin{minipage}[t]{0.24\linewidth}
		\centering
		\includegraphics[width=0.75\linewidth]{./15.Kapitel/plantC99_S1_3_Track_FlaecheDice(10)_zoom.png}
		\subcaption{} 
		\label{fig:ErgFl7}
	\end{minipage}
	\hfill
	\begin{minipage}[t]{0.24\linewidth}
		\centering
		\includegraphics[width=0.75\linewidth]{./15.Kapitel/plantC99_S1_4_Track_FlaecheDice(10)_zoom.png}
		\subcaption{} 
		\label{fig:ErgFl8}
	\end{minipage}
\caption[]{}
\label{fig:ErgFl}
\end{figure}
hoffe echt ihr könnt mir helfen =)

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Guten Morgen,

Dein Beispiel ist leider unvollständig, weshalb mein folgender Vorschlag eventuell nur bedingt hilfreich ist.
\documentclass{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{calc}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{showframe}

\newlength{\minipagewidth}

\begin{document}

\begin{figure}[htbp]

\setlength{\minipagewidth}{.25\dimexpr\textwidth-4em}

\centering

\begin{minipage}{2\minipagewidth+1em}
\centering

\begin{minipage}{\minipagewidth}
	\includegraphics[width=\minipagewidth]{example-image-a}%
	\subcaption{}
	\label{fig:ErgFl1}
\end{minipage}%
\hfill
\begin{minipage}{\minipagewidth}
	\includegraphics[width=\minipagewidth]{example-image-b}%
	\subcaption{}
	\label{fig:ErgFl2}
\end{minipage}%

\end{minipage}%
\hfill
\begin{minipage}{2\minipagewidth+1em}
\centering

\begin{minipage}{\minipagewidth}
	\includegraphics[width=\minipagewidth]{example-image-a}%
	\subcaption{}
	\label{fig:ErgFl3}
\end{minipage}%
\hfill
\begin{minipage}{\minipagewidth}
	\includegraphics[width=\minipagewidth]{example-image-b}%
	\subcaption{}
	\label{fig:ErgFl4}
\end{minipage}%

\end{minipage}

\medskip

\begin{minipage}{2\minipagewidth+1em}
\centering

\begin{minipage}{\minipagewidth}
	\includegraphics[width=\minipagewidth]{example-image-a}%
	\subcaption{}
	\label{fig:ErgFl5}
\end{minipage}%
\hfill
\begin{minipage}{\minipagewidth}
	\includegraphics[width=\minipagewidth]{example-image-b}%
	\subcaption{}
	\label{fig:ErgFl6}
\end{minipage}%

\end{minipage}%
\hfill
\begin{minipage}{2\minipagewidth+1em}
\centering

\begin{minipage}{\minipagewidth}
	\includegraphics[width=\minipagewidth]{example-image-a}%
	\subcaption{}
	\label{fig:ErgFl7}
\end{minipage}%
\hfill
\begin{minipage}{\minipagewidth}
	\includegraphics[width=\minipagewidth]{example-image-b}%
	\subcaption{}
	\label{fig:ErgFl8}
\end{minipage}%

\end{minipage}

\caption{}
\label{fig:ErgFl}
\end{figure}

\end{document}
egreg zu "Custom Subfigures arrangements"

Besserwisser

Beitrag von Besserwisser »

Füge einfach einmal an einigen Stellen nach dem bereits vorhandenen \hfill ein weiteres \hfill ein und schau, was passiert. Statt \hfill kannst du außerdem mit \hspace{Abstand} experimentieren. Über die Mischung von festen Abständen und unterschiedlich vielen Füllabständen kann man die unterschiedlichsten Effekte erzielen.

Und beachte künftig unbedingt, was ein Minimalbeispiel zu enthalten hat, damit andere etwas damit anfangen können. Bartman hat dafür ein schönes Beispiel geliefert.

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

Beitrag von esdd »

Alternativ kann man auch \hspace{\stretch{<faktor}} verwenden. Dabei entspricht \hfill dem Befehl \hspace{\stretch{1}}. Wenn zum Beispiel der Abstand in der Mitte das 1,5 fache des ersten bzw. dritten Abstands sein soll:
\documentclass{scrartcl} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{graphicx} 
\usepackage{subcaption} 
\usepackage{showframe} 

\newlength{\minipagewidth} 

\begin{document} 
\begin{figure}[htbp] 
\setlength{\minipagewidth}{.15\textwidth} 
\begin{minipage}{\minipagewidth} 
    \includegraphics[width=\minipagewidth]{example-image-a}% 
    \subcaption{} 
    \label{fig:ErgFl1} 
\end{minipage}% 
\hfill 
\begin{minipage}{\minipagewidth} 
    \includegraphics[width=\minipagewidth]{example-image-b}% 
    \subcaption{} 
    \label{fig:ErgFl2} 
\end{minipage}% 
\hspace{\stretch{1.5}}%
\begin{minipage}{\minipagewidth} 
    \includegraphics[width=\minipagewidth]{example-image-a}% 
    \subcaption{} 
    \label{fig:ErgFl3} 
\end{minipage}% 
\hfill 
\begin{minipage}{\minipagewidth} 
    \includegraphics[width=\minipagewidth]{example-image-b}% 
    \subcaption{} 
    \label{fig:ErgFl4} 
\end{minipage}% 
\end{figure} 
\end{document}

Gast

Beitrag von Gast »

Vielen Dank euch allen. Ich habe es dank eurer HIlfe hinbekommen =)

Antworten