Das ist echt merkwürdig. Ich habe mal dieses Bild aus der Wikipedia auf 170x170 bzw. 300x300 Pixel skaliert und damit sehe ich auch keine Fehler in meinem Testdokument:
Code:
\documentclass[]{scrreprt}
\usepackage[]{subfig}
\usepackage{geometry}
\usepackage{graphicx,lipsum}
\begin{document}
\lipsum[2]
% Berechne Platz für subpics = textwidth - 3x Zwischenraum
\newlength{\EchteTextwidth}
\setlength{\EchteTextwidth}{\textwidth}
\addtolength{\EchteTextwidth}{-12pt}
\begin{figure}[htb]
\subfloat[Zellkern]{\includegraphics[width=0.25\EchteTextwidth]{170px.jpg}}\hspace{4pt}%
\subfloat[Zellmembran]{\includegraphics[width=0.25\EchteTextwidth]{300px.jpg}}\hspace{4pt}%
\subfloat[Zelldings]{\includegraphics[width=0.25\EchteTextwidth]{170px.jpg}}\hspace{4pt}%
\subfloat[Zelltod]{\includegraphics[width=0.25\EchteTextwidth]{300px.jpg}}%
\subfloat[Zellkern]{\includegraphics[width=0.25\EchteTextwidth]{300px.jpg}}\hspace{4pt}%
\subfloat[Zellmembran]{\includegraphics[width=0.25\EchteTextwidth]{170px.jpg}}\hspace{4pt}%
\subfloat[Zelldings]{\includegraphics[width=0.25\EchteTextwidth]{300px.jpg}}\hspace{4pt}%
\subfloat[Zelltod]{\includegraphics[width=0.25\EchteTextwidth]{170px.jpg}}%
\subfloat[Zellkern]{\includegraphics[width=0.25\EchteTextwidth]{170px.jpg}}\hspace{4pt}%
\subfloat[Zellmembran]{\includegraphics[width=0.25\EchteTextwidth]{300px.jpg}}\hspace{4pt}%
\subfloat[Zelldings]{\includegraphics[width=0.25\EchteTextwidth]{170px.jpg}}\hspace{4pt}%
\subfloat[Zelltod]{\includegraphics[width=0.25\EchteTextwidth]{300px.jpg}}%
\end{figure}
\lipsum[2]
\end{document}
Wie du siehst habe ich die etwas mit der Berechnung der Breite gespielt. Auch die Prozentzeichen am Zeilenende und die Leerzeilen scheinen signifikant zu sein. Scheinbar werden die Bilder wie "Worte" behandelt, und mit zusätzlichen Weissräumen klappt der "Zeilenumbruch" nicht wie gewünscht.
Lesezeichen