Seite 1 von 1

Captionüberlappung bei figure

Verfasst: So 27. Dez 2015, 22:37
von chrisgreeen
Guten Tag,

ich beschäftige mich zur Zeit mit einer Seminararbeit.
Für mein Problem schaut ihr am besten den Screenshot an, wirklich nützliches habe ich bisher noch nicht gefunden.

Bild


Also was das einfachere Problem sollte man in Gelb sehen.
Der Text ist soweit ich das versteh im Blockformat wegen dem \centering.
Das sieht aber in dem Fall sehr komisch aus. Habt ihr da Vorschläge?


Das eigentliche Problem ist beim roten Strich, dort ist einfach nicht genug Abstand. Das lässt es komisch aussehen.

Kann man daher da irgendwie die bilder bisschen auseinandernehmen oder allgemein auch die caption kleiner machen?


Hier noch mein Code:
\begin{figure} [htbp]


\begin{minipage}[hbt]{0,45\textwidth}
	\centering		
		\includegraphics[scale = 0.35]{figure4bearb.png}
	\caption{Rekordrate für Simulation, $\frac{N_n}{n}$}
	\label{img:graph4}
\end{minipage}
\begin{minipage}[hbt]{0,45\textwidth}
	\centering		
		\includegraphics[scale = 0.34]{figure8.png}
	
	\caption{simulierte Rekordrate für Simulation, $\frac{N_n}{n}$}
	
	
	
	
	\label{img:graph5}
\end{minipage}
Vielen Dank für eure Hilfe :)

Verfasst: Mo 28. Dez 2015, 00:23
von Bartman
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}

\begin{document}

\begin{figure}[htbp]
\begin{minipage}[t]{0.45\textwidth}
   \centering      
   \includegraphics[width = \textwidth]{example-image}
   \caption{Rekordrate für Simulation, $\frac{N_n}{n}$}
   \label{img:graph4}
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\textwidth}
   \centering      
   \includegraphics[width = \textwidth]{example-image}
   \caption{simulierte Rekordrate für Simulation, $\frac{N_n}{n}$}
   \label{img:graph5}
\end{minipage}
\end{figure}

\end{document}
Du kannst eine Abbildung auch als Datei anhängen, eine Vorschau erstellen, den Verweis der Datei kopieren und mithilfe von img in Deinem Beitrag anzeigen lassen.

Verfasst: Mo 28. Dez 2015, 11:33
von chrisgreeen
Tut mir leid, aber ich versteh nicht ganz was du mir mit deiner Aussage sagen willst, wenn es nicht genau das ist was du gemacht hast.

Dies ist auf jeden Fall nützlich.

Allerdings sieht die \caption bei meinem ersten Screenshot immer noch gleich aus. Also siehe das Gelbe...

Kann man das noch anschaulicher machen?

Verfasst: Mo 28. Dez 2015, 13:11
von B.O.D
Das Subfigure-Paket eignet sich dafür hervorragend. Ein Blick in die Anleitung lohnt sich.
\documentclass{scrartcl} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{graphicx} 
\usepackage{subfigure}
\begin{document} 
\begin{figure}%

% Es gilt:
%\subfigure[%
	%List_entry][	% Eintrag eines Subfigures im Abbildungsverzeichnis
	%Subcaption]{	% Bildunterschrift eines subfigures
	%file}%			% Einbindung der Abbildung z.b. \includegraphics etc.

\centering
\subfigure[%
	Rekordrate für Simulation, $\frac{N_n}{n}$]{%
	\includegraphics[scale=0.5]{figure4bearb.png}\label{fig:subfig1}} \quad % alternativ \hspace{Abstand-mit-Einheit}
\subfigure[%
	simulierte Rekordrate für Simulation, $\frac{N_n}{n}$]{%
	\includegraphics[scale=0.5]{figure8.png}\label{fig:subfig2}}\\
\caption{Beschreibung für alle, wobei Abbildungen \ref{fig:subfig1} und \ref{fig:subfig2} Subfigures sind.}
\label{fig:Subfigures1}
\end{figure}
\end{document}
Gruß,
Max

Verfasst: Mo 28. Dez 2015, 13:44
von Johannes_B
Das Paket subfigure ist seit 10 Jahren veraltet. Nachfolger ist subfig, empfohlen wird jedoch subcaption.

Verfasst: Mo 28. Dez 2015, 13:50
von B.O.D
Vielen Dank! Wieder was dazugelernt.

Verfasst: Mo 28. Dez 2015, 13:58
von Johannes_B
chrisgreeen hat geschrieben:Tut mir leid, aber ich versteh nicht ganz was du mir mit deiner Aussage sagen willst, wenn es nicht genau das ist was du gemacht hast.
Ganz ehrlich, ich versteh dich auch nicht.
chrisgreeen hat geschrieben: Allerdings sieht die \caption bei meinem ersten Screenshot immer noch gleich aus. Also siehe das Gelbe...

Kann man das noch anschaulicher machen?
Du hast eine Box mit einer bestimmten Breite, oder auch Zeilenlänge. Wenn die Zeile voll ist, dann muss in der nächsten Zeile weitergemacht werden. Du musst also die Breite der Box ändern.