PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unters. Abstände zw. Text und minipage



storch
03-04-2013, 09:00
Hallo zusammen,
ich komme mit den Abständen von Rahmen zu Rahmen nicht klar.
In einer minipage wird ein Rahmen gezeichnet, dieser soll durch den Parameter (1) gedreht werden.
Meine Frage lautet: Warum weicht der obere Abstand zwischen Text und minipage bei einer Drehung um 270 Grad von der mit 0 und 90 Grad ab?



\documentclass[10pt,a4paper]{article}

\usepackage{ngerman}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage{rotating}
\usepackage{caption}
\usepackage{tikz}
\usepackage{blindtext}

\newcommand\Bild[2]{\begin{minipage}[t]{1.0\linewidth}\begin{turn}{#1}\tikz{\draw (0,0)[white] rectangle (14.9cm,10cm); \draw[anchor=north] (13.5cm,5cm) node{\Large{#2}}; \draw(0cm,0cm) -- (14.9cm,10cm); \draw (0cm,10cm) -- (14.9cm,0cm);}\end{turn}\captionof{figure}{Bildunt erschrift}\end{minipage}}

\begin{document}
\blindtext
\Bild{270}{0557}% Abstand zwischen oberem Blindtext und Rahmen ist 'Normal', Drehung 270 Grad

\blindtext
\Bild{ 90}{0560}% Abstand zwischen oberem Blindtext und Rahmen ist 'zu klein', Drehung 90 Grad

\blindtext
\Bild{ 0}{0561}% Abstand zwischen oberem Blindtext und Rahmen ist 'zu klein', Drehung 0 Grad
\end{document}

Vielen Dank für Eure Rückmeldung und beste Grüsse

storch
08-05-2013, 13:07
Hallo zusammen,
hat niemand eine Antwort?
Vielen Dank fürs noch mal lesen und Gruss

ctansearch
14-05-2013, 21:55
Das liegt daran, daß bei boxen eine linker und ein unterer Abstand automatisch eingefügt werden (bei 180 und bei 270° taucht das Problem auf).
Gegensteuern kannst Du mit( siehe roten Text). Vor und nach der Minipage sollte ein Absatz sein, damit sie ordentlich vom Text abgesetzt wird.


\documentclass[10pt,a4paper]{article}
\usepackage{ngerman}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage{rotating}
\usepackage{caption}
\usepackage{tikz}
\usepackage{blindtext}

\newcommand\Bild[2]{\par
\begin{minipage}[t]{1.0\linewidth}
\ifnum #1=180 \vspace{-1\baselineskip}\fi
\ifnum #1=270 \vspace{-1\baselineskip}\fi
\begin{turn}{#1}
\tikz{\draw (0,0)[white] rectangle (14.9cm,10cm); \draw[anchor=north] (13.5cm,5cm)
node{\Large{#2}}; \draw(0cm,0cm) -- (14.9cm,10cm); \draw (0cm,10cm) -- (14.9cm,0cm);}
\end{turn}
\captionof{figure}{Bildunterschrift}\end{minipage} \par}
\begin{document}
\blindtext
\Bild{270}{270}% Abstand zwischen oberem Blindtext und Rahmen ist 'Normal', Drehung 270 Grad
\blindtext
\blindtext
\Bild{180}{180}% Abstand zwischen oberem Blindtext und Rahmen ist 'zu klein', Drehung 180 Grad
\blindtext
\Bild{ 0}{0}
\blindtext
\end{document}

storch
30-05-2013, 08:33
Hallo ctansearch,
das klappt wunderbar, Du hast mir sehr geholfen. Ich hätte das nie raus bekommen. Vielen Dank!
Mit den besten Grüssen