Latex und Bilder-Positionierung mit figure und minipage

Gast #1382728
Lesenswert?
• ▲
▼
Hallo

ich bein leider kein Latexprofi und habe daher ein kleines Problem. Ich 
habe es geschafft, mit Suche in verschiedenen Foren Informationen 
zusammenzusuchen, um alle meine Bilder in meine Arbeit einzubinden. Ich 
verwende dazu die Umgebung figure bei Einzelbildern und Minipage bei 
Gruppierung von 4 kleineren Bildern neben- und übereinander - klappt auf 
in pdflatex soweit alles, bis auf die Position, wo die Bilder 
eingeschoben werden.
Wie kann ich dies änderen oder erzwingen, dass ein Bild genau nach einem 
textabsatz kommt und nicht in das nächste Kapitel verschoben wird?
mit den befehlen htbp hat das bisher nicht so ganz funktioniert. was 
mach ich da falsch?

hier ein Auszug aus meiner Umgebung:

1. figure:

\begin{figure}[!htb]
\begin{center}
\includegraphics[scale=0.9]{HuvecMorpho/angioswitch.jpg}
\caption[Angiogenetic Switch]{Angiogenetic Switch 
\cite{HuynhDoAngio2006}}
\label{fig:AngiogeneticSwitch}
\end{center}
\end{figure}

2. Minipage

\begin{figure}[!htbp]
\begin{minipage}[h]{7.5cm}
%\setlength{\fboxsep}{0mm} % kein Abstand zur Umrahmung
\centerline{\fbox{\includegraphics[width=7.5cm]{HuvecMorpho/huvecklein.j 
pg}}}
\caption{\label{fig:Huvec2} \textsl{Huvec 2}}
\end{minipage}
\hfill
\begin{minipage}[h]{7.5cm}
%\setlength{\fboxsep}{0mm} % kein Abstand zur Umrahmung
\centerline{\fbox{\includegraphics[width=7.5cm]{HuvecMorpho/huvecgros.jp 
g}}}
\caption{\label{fig:Huvec3}\textsl{Huvec 3}}
\end{minipage}
\end{figure}
\begin{figure}[!htbp]
\begin{minipage}[h]{7.5cm}
%\setlength{\fboxsep}{0mm} % kein Abstand zur Umrahmung
\centerline{\fbox{\includegraphics[width=7.5cm]{HuvecMorpho/huvzdklein.j 
pg}}}
\caption{\label{fig:Huvec4} \textsl{Huvec 4}}
\end{minipage}
\hfill
\begin{minipage}[h]{7.5cm}
%\setlength{\fboxsep}{0mm} % kein Abstand zur Umrahmung
\centerline{\fbox{\includegraphics[width=7.5cm]{HuvecMorpho/huvzdgros.jp 
g}}}
\caption{\label{fig:Huvec1}\textsl{Huvec}}
\end{minipage}
\end{figure}
\clearpage


ach ja, noch ein Problem: irgendwie sehe ich nur rechtsseitig und unten 
den rahmen um das Bild, den ich eigentlich mit fbox mache, links und 
oben fehlt er. kann mir jemand dagen warum??

Vielen Dank für die Hilfe - bin wirklich verzweifelt
#1382830
Lesenswert?
• ▲
▼
figure ist ein floating environment, kann also herumwandern.
Mit \clearpage wird erstens alles Folgende auf eine neue Seite
gezwungen (was hier nicht auffällt, weil du offenbar sowieso
einen neuen Abschnitt anfängst und die section eine neue Seite
beginnt), und zweitens werden alle floating env. spätestens an
dieser Stelle ausgegeben, also auch die figures.

Also vor die neue \section einfach ein \clearpage schreiben!

Vielleicht hilft das hier.
#1383049
Lesenswert?
• ▲
▼
Oder eben der Holzhammer:
1
\usepackage{placeins}

und dann NACH dem Bild
1
\FloatBarrier

Mehr Text schreiben ist zwar der bessere Ansatz für solche Probleme, 
aber manchmal gehts eben doch nicht anders.
Mit der Floatbarrier kann man das Bild genau zum erläuternden Text 
setzen. Sparsame Verwendung empfiehlt sich.
#1383152
Lesenswert?
• ▲
▼
... ... schrieb:
> @loKeller
> Place HERE and nowhere else
>
> Führt denn Sinn von LATEX ad absurdum...

Ja, ich weiss...

>
> Der Vorteil an LATEX sit ja gerade das LATEX selber am besten weiß (in
> 99% der Fälle) wo die Grafik hinsollte.

vielleicht hat der TO genau das eine Prozent erwischt...

> Schreib einfach mehr Text! Dann wird es besser. Dann hat LATEX die
> Chance die Grafiken ordentlich zu setzen...

oder benutze H um es zu zwingen ;-) wenn es auch unschön ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren