PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Innerhalb einer landscape Umgebung Inhalt horizontal verschieben



Steffen1187
03-03-2014, 12:40
Servus zusammen,



\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lscape}
\usepackage[]{blindtext}

\usepackage[]{graphicx}
\usepackage[]{subfig}
\usepackage[]{geometry}
\geometry{left=35mm,right=25mm,top=25mm,bottom=25m m}

\newlength\figurewidth
\setlength\figurewidth{10cm}
\newlength\figureheight
\setlength\figureheight{7cm}
\begin{document}

\blindtext[5]

\begin{landscape}
\begin{figure}
\subfloat[1]{\rule{\figurewidth}{\figureheight}}\hfill
\subfloat[2]{\rule{\figurewidth}{\figureheight}}\\
\subfloat[3]{\rule{\figurewidth}{\figureheight}}\hfill
\subfloat[4]{\rule{\figurewidth}{\figureheight}}
\caption{bla bla bla bla bla }
\end{figure}
\end{landscape}

\blindtext[5]

\end{document}


Das Minimalbeispiel direkt mal vorne Weg
Ich habe in meinem Dokument eine Seite, auf der ich vier Abbildungen mittels subfloats wie geschehen darstellen möchte. Eigentlich würde alles ganz gut passen, nur schiebt es mir die (Haupt-)Caption einseitig sehr stark in den Seitenrand. Aus diesem Grund würde ich den Inhalt meiner landscape - Seite (Seite 2 im Minimalbeispiel) ganz gerne einfach ein wenig nach links verschieben, sodass die Seitenränder in etwa um den selben Betrag "verletzt" werden.

Versuche mit denen ich gescheitert bin:

geometry anpassen. Inhalt wird wie gewünscht ausgerichtet, allerdings passen sich die Kopf- und Fußzeile mit an und werden extrem hässlich
Minipage außenrum. Klappt irgendwie gar nicht, ich denke hauptsächlich, weil innerhalb einer Minipage ja keine figure Umgebung verwendet werden kann
raisebox (selbes Problem)
\vspace{-xx cm} oder \hspace{-xx cm} hatte beides irgendwie keinerlei Effekt


ich hoffe einer von euch kann mir ein wenig helfen

Steffen1187
04-03-2014, 07:36
Ich hab das Ganze über ne wilde Kombination von minipages und rotateboxen gelöst:



\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lscape}
\usepackage[]{blindtext}

\usepackage[]{graphicx}
\usepackage[]{subfig}
\usepackage[]{geometry}
\geometry{left=35mm,right=25mm,top=30mm,bottom=30m m}

\newlength\figurewidth
\setlength\figurewidth{10cm}
\newlength\figureheight
\setlength\figureheight{5cm}
\begin{document}

\blindtext[5]

\begin{minipage}[b][\textheight][t]{.9\textwidth}
\begin{minipage}[b][.45\textheight][t]{.4\textwidth}
\rotatebox{90}{
\rule{\figurewidth}{\figureheight}}
\end{minipage}\hspace{.1\textwidth}
\begin{minipage}[b][.45\textheight][t]{.4\textwidth}
\rotatebox{90}{
\rule{\figurewidth}{\figureheight}}
\end{minipage}\\
\begin{minipage}[b][0.1\textheight][t]{0.85\textwidth}
\hspace{\textwidth}
\end{minipage}
\begin{minipage}[b][.45\textheight][t]{.4\textwidth}
\rotatebox{90}{
\rule{\figurewidth}{\figureheight}}
\end{minipage}\hspace{.1\textwidth}
\begin{minipage}[b][.45\textheight][t]{.4\textwidth}
\rotatebox{90}{
\rule{\figurewidth}{\figureheight}}
\end{minipage}
\end{minipage}
\hspace{2mm}
\begin{minipage}[b][\textheight][t]{.09\textwidth}
\rotatebox{90}{\parbox{\textheight}{
\captionof{figure}{caption caption caption caption caption caption caption caption caption caption caption caption }}}
\end{minipage}

\blindtext[5]

\end{document}


falls noch einer ne schönere Lösung hat immer her damit :)