Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Grafiken nebeneinander

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.11.2005
    Beiträge
    94

    Grafiken nebeneinander

    Ich habe 2 kleine Grafiken, die ich gerne nebeneinander Platzieren würde.
    Ich verwende:

    Code:
    \begin{figure}[hp]
    	\includegraphics[height=16mm, clip]{figures/Logo}
      \hfill
      \includegraphics[height=5mm, clip]{figures/Schriftzug}
    \end{figure}
    Leider ist die 2. Grafik am unteren Rand ausgerichtet. Wie schaffe ich es, dass sie am oberen Rand (der 1. Grafik) ausgerichtet ist?

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    schau mal hier vorbei auf Seite 20:
    http://people.ee.ethz.ch/~dominikb/l...q/l2picfaq.pdf

    Gruß

    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.11.2005
    Beiträge
    94
    Also ich habe es jetzt mit subfig(ure) und minipages (Ausrichtung [t]) probiert, aber beide Male wird das 2. Bild trotzdem an der unteren Kante ausgerichtet.

  4. #4
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Codebeispiel

    Hi Klinsel,

    zeig doch beispielsweise einmal Deinen Testcode der minipage-Variante, dann können wir Dir anhand dessen Korrekturen vorschlagen.

    Stefan

  5. #5
    Registrierter Benutzer
    Registriert seit
    11.11.2005
    Beiträge
    94
    Code:
    \begin{figure}[hp]
      \begin{minipage}[t]{0.5\textwidth}
        \includegraphics[height=16mm, clip]{figures/Logo}
      \end{minipage}
      \hfill
      \begin{minipage}[t]{0.5\textwidth}
        \includegraphics[height=5mm, clip]{figures/Schriftzug}
      \end{minipage}
    \end{figure}

  6. #6
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    \includegraphics: Ausrichtung an Oberkante

    Ein kleiner Trick hilft hier: füge \vspace{0pt} direkt vor jedem der beiden \includegraphics-Befehle ein.

    Stefan

  7. #7
    Registrierter Benutzer
    Registriert seit
    11.11.2005
    Beiträge
    94
    Tatsächlich. Vielen Dank!

  8. #8
    Registrierter Benutzer
    Registriert seit
    11.11.2005
    Beiträge
    94
    Ich muss leider doch noch einmal stören.
    Egal wie breit ich die beiden minipages mache, \hfill hat keinen Einfluss auf den Abstand der beiden Grafiken :-(
    Leider rutscht mir die 2. Grafik immer rechts über den Seitenrand hinaus. Ich hätte aber gerne beide innerhalb von \textwidth

  9. #9
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    ich habe das \textwidth mal in linewidth geändert und male ein Grafik von Mir genommen. Mit fbox habe ich mir anzeigen lassen, wie groß die Minipage ist.:
    Code:
    \documentclass[ngerman,12pt,smallheadings]{scrreprt}
    \usepackage{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{blindtext}
    \usepackage{graphicx}
    \begin{document}
    \chapter{Eins}
    \blindtext
    \begin{figure}[hp]
    \centering
    	\fbox{
      \begin{minipage}[t]{0.4\linewidth}
      	\vspace{0pt}
        \includegraphics[scale=0.5]{test}
      \end{minipage}}
      \hfill
      \fbox{
      \begin{minipage}[t]{0.4\linewidth}
      	\vspace{0pt}
        \includegraphics[scale=0.5]{test}
      \end{minipage}
      }
    \end{figure}
    \blindtext
    \end{document}
    Gruß
    Marco

  10. #10
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Textbreite

    In Beitrag 5 wurde auch die Textbreite etwas überschritten: zweimal 0.5\textwidth, whitespace und \hfill sind zuviel. Zumindest würde ich dann \hfill entfernen und den Zeilenumbruch auskommentieren.

    Stefan

  11. #11
    Registrierter Benutzer
    Registriert seit
    11.11.2005
    Beiträge
    94
    Danke, mit \fbox kann man sich an die passenden Maße annähern.

    Was meinst du mit whitespace?

  12. #12
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    whitespace

    Mit whitespace meint einen Lerraum, der durch z.B. Leerzeichen, Tabulator oder Zeilenumbruch bewirkt wird. Hier z.B. stand ein Zeilenumbruch zwischen den minipages, der den Platz erzeugt, den auch ein Leerzeichen einnimmt, weshalb die zweite minipage etwas in den Rand ragen muss, denn beide minipages an sich nahmen schon 100% der Textbreite ein.
    Vielleicht ist Dir schon aufgefallen, dass manchmal % am Zeilenende steht, ohne zusätzlichen Kommentar, damit kann man nämlich das Leerzeichen unterdrücken, das durch den Zeilenumbruch entstehen könnte, falls es eine Rolle spielt.

    Stefan

  13. #13
    Registrierter Benutzer
    Registriert seit
    11.11.2005
    Beiträge
    94
    Gut zu wissen, danke.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •