von Nobly Fox » Fr 9. Aug 2013, 14:58
Hallo zusammen,
ich habe 8 Abbildungen, wobei auf einer kompletten A4 Seite 2 Bilder untereinander und 2 nebeneinander sein sollen und auf der darauf folgenden Seite genauso. Realisiert habe ich das so:
\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{booktabs}
\usepackage[demo]{graphicx}
\usepackage{blindtext}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{capt-of}
\begin{document}
\blindtext[2]
\begin{figure}[t!]
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-01}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-08}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-02}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-03}}
\end{minipage}
\end{figure}
\newpage
\begin{figure}[t!]
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-06}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-07}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-04}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-05}}
\end{minipage}
\caption{Was auf dem Bild zu sehen ist}
\end{figure}
\blindtext[1]
\end{document}
Mein Problem ist, dass die Bilder nicht ganz eine A4 Seite lang sind, sodass noch 3-4 Zeilen Text unter den ersten 4 Bildern erscheint. Das soll so nicht sein. Nun habe ich \pagebreak[4] zwischen den beiden figure-Umgebungen und auch \newpage ausprobiert - jedoch bleib immer etwas Text unter den ersten 4 Bildern.
Was muss ich tun, damit das nicht passiert? Ich hab mal gelesen, das ich mit minipage eine Größe definieren kann - leider aber nur die Breite und nicht die Höhe der minipage. Habt ihr ne Idee?
Wo wir schon dabei sind, wie bekomm ich es dann hin, dem Abbildungsverzeichnis mitzuteilen, dass das Bild schon eine Seite früher beginnt, als die durch die \caption definiert?
Hallo zusammen,
ich habe 8 Abbildungen, wobei auf einer kompletten A4 Seite 2 Bilder untereinander und 2 nebeneinander sein sollen und auf der darauf folgenden Seite genauso. Realisiert habe ich das so:
[code]
\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{booktabs}
\usepackage[demo]{graphicx}
\usepackage{blindtext}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{capt-of}
\begin{document}
\blindtext[2]
\begin{figure}[t!]
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-01}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-08}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-02}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-03}}
\end{minipage}
\end{figure}
\newpage
\begin{figure}[t!]
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-06}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-07}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-04}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
{\includegraphics[width=1\linewidth]{pics-05}}
\end{minipage}
\caption{Was auf dem Bild zu sehen ist}
\end{figure}
\blindtext[1]
\end{document}
[/code]
Mein Problem ist, dass die Bilder nicht ganz eine A4 Seite lang sind, sodass noch 3-4 Zeilen Text unter den ersten 4 Bildern erscheint. Das soll so nicht sein. Nun habe ich \pagebreak[4] zwischen den beiden figure-Umgebungen und auch \newpage ausprobiert - jedoch bleib immer etwas Text unter den ersten 4 Bildern.
Was muss ich tun, damit das nicht passiert? Ich hab mal gelesen, das ich mit minipage eine Größe definieren kann - leider aber nur die Breite und nicht die Höhe der minipage. Habt ihr ne Idee?
Wo wir schon dabei sind, wie bekomm ich es dann hin, dem Abbildungsverzeichnis mitzuteilen, dass das Bild schon eine Seite früher beginnt, als die durch die \caption definiert?