PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : minipage variabel bei twoside



Tobis
14-07-2009, 17:20
Hallo zusammen,

um neben Bildern Text darzustellen benutze ich die minipage-Umgebung,

z.B.


\documentclass[twoside]{scrreprt}
\begin{document}
\begin{minipage}[t]{50mm}
Bild
\end{minipage}
\begin{minipage}[t]{50mm}
Text
\end{minipage}
\end{document}

Gibt es eine Möglichkeit, dass das Bild dabei immer innen und der Text immer außen gesetzt wird, je nachdem ob es sich um eine gerade oder ungerade Seite handelt?

Mein erster Versuch ist:


\documentclass[twoside]{scrreprt}
\begin{document}
\ifthispageodd{%
\begin{minipage}[t]{50mm}
Bild
\end{minipage}
\begin{minipage}[t]{50mm}
Text
\end{minipage}
}{%
\begin{minipage}[t]{50mm}
Text
\end{minipage}
\begin{minipage}[t]{50mm}
Bild
\end{minipage}
}
\end{document}

Das ganze funktioniert auch so wie es soll, es erschein mir aber doch ein wenig aufwendig für mein Problem.

Kennt jemand eine einfachere Lösung, bin schon ziemlich lange am Recherchieren und habe das Gefühl, dass ich den Wald vor lauter Bäumen nicht sehe...

u_fischer
14-07-2009, 17:37
\documentclass[twoside]{scrreprt}
\usepackage{wrapfig,lipsum}
\begin{document}
\begin{wrapfigure}{O}{0pt}
\rule{5cm}{4cm}
\end{wrapfigure}\lipsum[1]
\newpage
\begin{wrapfigure}{O}{0pt}
\rule{5cm}{4cm}
\end{wrapfigure}\lipsum[1]

\end{document}

Du kannst dir natürlich auch eine entsprechende Umgebung definieren:


\documentclass[twoside]{scrreprt}

\newsavebox\meintext
\newenvironment{textundbild}[1]%
{\newcommand\meinbild{#1}%
\begin{lrbox}{\meintext}%
\begin{minipage}[r]{50mm}}%
{\end{minipage}\end{lrbox}%
\ifthispageodd{%
\begin{minipage}[t]{50mm}
Füge \meinbild\ ein%
%\includegraphics{\meinbild}
\end{minipage}
\usebox\meintext}
{\usebox\meintext\
\begin{minipage}[t]{50mm}
Füge \meinbild\ ein
\end{minipage}}}

\begin{document}

\begin{textundbild}{Bild}
was text\\
text
\end{textundbild}

\newpage
\begin{textundbild}{Bild}
was text\\
text
\end{textundbild}

\end{document}

Tobis
14-07-2009, 17:53
Hallo Ulrike,

vielen Dank für Deine schnelle Hilfe.

Ich werde deine zweite Lösung verwenden weil ich dann bei der minipage bleiben kann.

Tobi