Seite 1 von 1
Abstände zwischen minipages
Verfasst: Fr 5. Feb 2016, 16:56
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 =)
Start erleichtern
Verfasst: Fr 5. Feb 2016, 17:13
von Beobachter
An einem
Minimalbeispiel kannst Du sicher zeigen, was Du bisher so gemacht hast.
Verfasst: Sa 6. Feb 2016, 21:38
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 =)
Verfasst: So 7. Feb 2016, 04:07
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"
Verfasst: So 7. Feb 2016, 11:10
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.
Verfasst: So 7. Feb 2016, 17:16
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}
Verfasst: Do 11. Feb 2016, 19:36
von Gast
Vielen Dank euch allen. Ich habe es dank eurer HIlfe hinbekommen =)