PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zwei Bilder nebeneinander mit Abstand mittig



TeXBjoern
02-04-2009, 16:38
Einen schönen Frühlingstag wünsche ich,

ich habe ein kleines Problem. Ich würde gerne 2 Bilder nebeneinander setzen, zwischen ihnen einen bestimmten Abstand, sagen wir 2mm, und zusammen sollten sie sich an der Textbreite orientieren. Ich bekomme es leider nicht mit dynamischen Größenverhältnissen hin. Habt ihr eine Idee?

Hier wäre ein Beispiel, wie ich es mir gedacht hätte. Es ist bestimmt ganz einfach. :(



\documentclass{scrreprt}

% Packages for implementing graphics
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{subfig}

\begin{document}

\begin{figure}%
\centering%
\subfloat[\label{a}]{\includegraphics[width=0.5\textwidth]{dummy}}%
%und hier sollte jetzt irgendwie ein absoluter Abstand hinein von z.B. 2mm
\subfloat[\label{B}]{\includegraphics[width=0.5\textwidth]{dummy}}%
\caption{}%
\label{img:myexample}%
\end{figure}

\end{document}

bobmalaria
02-04-2009, 16:47
hi,

versuche es doch mal mit


\hfill


damit sollte es genau passen.

gruss

TeXBjoern
02-04-2009, 17:34
Hallo bobmalaria,

ich verstehe nicht ganz. Du schlägst also vor:


\documentclass{scrreprt}

% Packages for implementing graphics
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{subfig}

\begin{document}

\begin{figure}%
\centering%
\subfloat[\label{a}]{\includegraphics[width=0.5\textwidth]{dummy}}%
\hfill
\subfloat[\label{B}]{\includegraphics[width=0.5\textwidth]{dummy}}%
\caption{}%
\label{img:myexample}%
\end{figure}

\end{document}

Damit ändert sich bei mir leider nichts. Ich denke, dass die Angaben der Breite der jeweiligen Graphikdatei bei includegraphics das \hfill dominieren, nicht wahr?
Sprich, halbe Textweite weg durch Graphik eins, andere halbe Textweite weg durch Graphik zwei - wo soll nun da noch ein Abstand dazwischen?

Nur, falls mich nicht konkret genug ausgedrückt hab. Ich hätte gerne, dass es so funktioniert:

\textwidth(Graphik I + 2 mm Abstand + Graphik II)

Sonnigen Gruß,
Björn

bobmalaria
02-04-2009, 17:47
hi,

naja, wenn deine grafiken 0.5 und 0.5 textwidth sind, dann ist nunmal die summe 1 und damit kein platz mehr für einen abstand. wenn du die bilder etwas kleiner machst dann hast du auch einen abstand dazwischen.
die bilder sollten in einem guten dokument nicht in den rand ragen.

gruss

TeXBjoern
02-04-2009, 17:57
Interessanter Hinweis - nicht an den Rand der Seite oder nicht an den Rand des Textes? Ich denke, Du meinst letzteres, aber der Sicherheit wegen frage ich lieber noch mal :)

Vielen Dank, ich werde es dann also doch relativ über die Angabe der jeweiligen Graphik regeln.

bobmalaria
02-04-2009, 18:13
hi,

also dein text hat eine gewisse breite. über diese breite sollte nichts herausstehen, wie sieht das denn aus?
also musst du wenn du zwei bilder hast diese so verkleinern, dass sie zusammen weniger als die textbreite breit sind


bild 1: breite 0.49\textwidth
bild 2: 0.49\textwidth
\hfill kann also die länge 0.02\textwidth annehmen


was du glaube ich machen willst ist

bild 1: 0.5\textwidth
abstand 2mm
bild 2: 0.5\textwidth
führt zu 1\textwidth+2mm=bild steht in den rand

letzteres solltest du aber vermeiden

TeXBjoern
02-04-2009, 18:59
Hallo noch einmal,

nein das möchte ich eben gerade nicht. Ich möchte gern ein
0.x\textwidth +2 mm + 0.y\textwith = 1*\textwidth

rais
03-04-2009, 07:54
Moin moin,


nein das möchte ich eben gerade nicht. Ich möchte gern ein
0.x\textwidth +2 mm + 0.y\textwith = 1*\textwidth
also jeweils 0.5\textwidth-1mm? Mit \usepackage{calc} könntest Du das so sogar angeben ...

MfG