
Ich füge eine landscape
Abbildung ein.
\begin{landscape}
\begin{figure}
\centering
\includegraphics[width=\linewidth]{figures/sensor_diffs.jpg}
\caption{Example of a single rep in which sensors are fused together to create a reaction time algorithm}
\label{fig:sensor_diffs}
\end{figure}
\begin{figure}
\centering
\includegraphics[width=\linewidth]{figures/sensor_diffs2.jpg}
\caption{Another example of a single rep in which sensors are fused together to create a reaction time algorithm}
\label{fig:sensor_diffs2}
\end{figure}
\end{landscape}
Allerdings weist die Seite vor der Abbildung am Ende viel Leerraum auf. Im selben Abschnitt nach der Abbildung befindet sich viel Text, der jedoch nicht richtig angepasst zu sein scheint.
Irgendwelche Ideen?
Darüber hinaus tritt dieses Problem bei mir an mehreren Stellen im Dokument auf, sodass jede Art globaler Lösung ideal wäre.
Antwort1
Sie können afterpage
hierfür ein Paket verwenden, sodass die Abbildungen nach dem Ausfüllen der aktuellen Seite gesetzt werden.
\documentclass{article}
\usepackage{pdflscape}
\usepackage{graphicx}
\usepackage{afterpage}
\usepackage{lipsum}
\begin{document}
\lipsum[1-2]
\afterpage{% <--------------like this
\begin{landscape}
\begin{figure}
\centering
\includegraphics[width=\linewidth]{example-image}
\caption{Example of a single rep in which sensors are fused together to create a reaction time algorithm}
\label{fig:sensor_diffs}
\end{figure}
\begin{figure}
\centering
\includegraphics[width=\linewidth]{example-image-a}
\caption{Another example of a single rep in which sensors are fused together to create a reaction time algorithm}
\label{fig:sensor_diffs2}
\end{figure}
\end{landscape}
}
\lipsum
\end{document}
Antwort2
Ich schlage vor, dass Sie das rotating
Paket und seine sidewaysfigure
Umgebung laden, die im LaTeX-Jargon eine „schwebende Umgebung“ ist. Im Gegensatz dazu landscape
ist die Umgebungnichteine schwebende Umgebung, und deshalb erfolgt ein sofortiger Seitenumbruch, wenn \begin{landscape}
dies auftritt.
Beachten Sie auch, dass (i) es möglich ist, mehrere Bilder mit jeweils eigenen \caption
und \label
Anweisungen in einer einzigen sidewaysfigure
Umgebung zu haben, und dass (ii) die \centering
Anweisungen nichts bewirken (und daher weggelassen werden können), da die Breiten der Diagramme auf eingestellt sind \linewidth
.
\documentclass{article}
\usepackage[demo]{graphicx} % omit 'demo' option in real document
\usepackage{rotating} % for 'sidewaysfigure' environment
\usepackage{lipsum} % for filler text
\begin{document}
\lipsum[1-2] % filler text
A cross-reference to Figures \ref{fig:sensor_diffs} and \ref{fig:sensor_diffs2}.
\begin{sidewaysfigure} % this will show up on page 2
\includegraphics[width=\linewidth]{figures/sensor_diffs.jpg}
\caption{Example of a single rep in which sensors are fused together to create a reaction time algorithm}
\label{fig:sensor_diffs}
\vspace{2cm} % get some vertical separation
\includegraphics[width=\linewidth]{figures/sensor_diffs2.jpg}
\caption{Another example of a single rep in which sensors are fused together to create a reaction time algorithm}
\label{fig:sensor_diffs2}
\end{sidewaysfigure}
\lipsum[3-7] % more filler text, continued on page 1 and then on page 3
\end{document}