PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Positionierung einer Minipage



defcon
06-07-2011, 21:25
Ich habe ein komisches Problem. Ich möchte unter einer Subsection-Überschrift eine Minipage, die mit einem Bild ausgefüllt ist, platzieren. Darunter soll dann Text kommen.
Wenn ich es wie folgt schreibe, rutscht der Text immer über die Minipage...
Was mache ich falsch?



\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{wrapfig}


\begin{document}

\subsubsection{Ansteuerung des xx}

\begin{minipage}[h]{0.95\textwidth} %geht auch mit t nicht...
\begin{wrapfloat}{figure}{l}[0cm]{0.9\textwidth}
\includegraphics[width=\textwidth]{Test.jpg}
\caption{oben soll das bild sein}
\end{wrapfloat}
\end{minipage}

Hier steht dann der nachfolgende Text


\end{document}

rstuby
06-07-2011, 21:34
Woze brauchst du die wrapfloat-Umgebung? Eine Gleitumgebung ist ja normal dazu da, um gleiten zu können. Vielleicht geht es auch ohne, in etwa so?

\documentclass{scrartcl}
\usepackage[demo]{graphicx}
\usepackage{wrapfig}


\begin{document}

\subsubsection{Ansteuerung des xx}

\begin{minipage}[h]{0.95\textwidth} %geht auch mit t nicht...
%\begin{wrapfloat}{figure}{l}[0cm]{0.9\textwidth}
\includegraphics[width=\textwidth]{Test.jpg}
\captionof{figure}{oben soll das bild sein}
%\end{wrapfloat}
\end{minipage}

Hier steht dann der nachfolgende Text


\end{document}

defcon
06-07-2011, 21:40
tja, hätte ich mir ja denken können, daß dieser Einwand kommt. Ist auch seltsam.
Ich habe mir eine Gleitumgebung (Schaltung) selber definiert, kann die aber irgendwie nur innerhalb der Wrapfloatumgebung nutzen. Dort funktioniert es zwar prima, wenn ich aber ein Bild über die ganze Seite haben will und eine Wrapfloat mit \textwidth erstelle, schreibt er den nachfolgenden Text in den Seitenrand rein.

Die Schaltung habe ich folgendermaßen definiert:


\usepackage{float}

\DeclareCaptionType[within=section]{schaltung}[Schaltung][Schaltungsverzeichnis]


Und nutze es mit



\begin{wrapfloat}{schaltung}{l}[0cm]{0.9\textwidth}
\includegraphics[width=\textwidth]{Test.jpg}
\caption{oben soll das bild sein}
\end{wrapfloat}


hätte ich vielleicht gleich so erklären sollen. Sorry

rstuby
08-07-2011, 14:35
Also das kriege ich noch nicht mal mit dem Paket placeins und dem Befehl FloatBarrier hin. Ist es denn schlimm, wenn das Element gleitet?

ctansearch
08-07-2011, 15:36
Probier mal \clearpage innerhalb der Minipage


\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{wrapfig}

\begin{document}
\subsubsection{Ansteuerung des xx}
\begin{minipage}[h]{0.95\textwidth} %geht auch mit t nicht...
\begin{wrapfloat}{figure}{l}[0cm]{0.9\textwidth}
\includegraphics[width=\textwidth]{Test.jpg}
\caption{oben soll das bild sein}
\end{wrapfloat}
\clearpage %HIER
\end{minipage}
\\

Hier steht dann der nachfolgende Text

\end{document}

u_fischer
08-07-2011, 17:35
Ich habe mir eine Gleitumgebung (Schaltung) selber definiert, kann die aber irgendwie nur innerhalb der Wrapfloatumgebung nutzen.

Geht denn außerhalb eines Floats nicht \captionof{schaltung}{test}?

defcon
09-07-2011, 11:56
Ctansearch, Du bist der Besete!
Es hat tatsächlich geklappt. Danke!