Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Positionieren von Grafiken in Tabellen

  1. #1
    Registrierter Benutzer
    Registriert seit
    18.12.2004
    Beiträge
    41

    Positionieren von Grafiken in Tabellen

    Hallo, ich habe ein kleines Problem mit Grafiken, die ich formschön in einer Tabelle ausrichten möchte. Das Problem ist, dass alle Grafiken die selbe Breite haben, aber unterschiedliche Höhen.

    1. Die Grafiken werden mit dem Text zusammen auf einer Zeile ausgerichtet, als Zeichen sozusagen. Da bin ich mit \raisebox gut voran gekommen. Aber da die Grafiken alle unterschiedlich hoch sind, funktioniert das nicht.

    2. Als weitere Option habe ich mir gedacht, dass man die Grafikhöhe vielleicht mit totalheight anpassen kann. Dabei wird aber immer der Rest der Grafik umskaliert.

    Hat jemand eine Idee? Im Anhang ein Beispiel wie es sein soll.

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Yasser Beitrag anzeigen
    Hallo, ich habe ein kleines Problem mit Grafiken, die ich formschön in einer Tabelle ausrichten möchte. Das Problem ist, dass alle Grafiken die selbe Breite haben, aber unterschiedliche Höhen.

    1. Die Grafiken werden mit dem Text zusammen auf einer Zeile ausgerichtet, als Zeichen sozusagen. Da bin ich mit \raisebox gut voran gekommen. Aber da die Grafiken alle unterschiedlich hoch sind, funktioniert das nicht.

    2. Als weitere Option habe ich mir gedacht, dass man die Grafikhöhe vielleicht mit totalheight anpassen kann. Dabei wird aber immer der Rest der Grafik umskaliert.

    Hat jemand eine Idee? Im Anhang ein Beispiel wie es sein soll.
    hast du \raisbox{\height}{...} verwendet?

    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    18.12.2004
    Beiträge
    41
    Das ist krank. Völlig krank. Geht aber!:-D

    \raisebox{1.5ex}{\raisebox{-\height}{grafikzeug}}

    Mal zum Verständnis: mit der inneren \raisebox ziehe ich die Grafik um ihre Höhe nach unten, also genau unter die Grundlinie. Mit der äußeren \raisebox hole ich sie um einen absoluten Betrag wieder nach oben.

    Kann man für diesen absoluten Betrag auch sowas wie {1ex} nehmen nur für ein großes X? Gibt es sowas?

    Ich sage auf jeden Fall schon mal vielen Dank!

    EDIT:
    \newlength{\eX}
    \settoheight{\eX}{X}

    so hat es geklappt. Die Möglichkeiten sind ja praktisch unendlich!
    Geändert von Yasser (31-03-2009 um 19:24 Uhr)

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Yasser Beitrag anzeigen
    Das ist krank. Völlig krank. Geht aber!:-D

    \raisebox{1.5ex}{\raisebox{-\height}{grafikzeug}}
    Code:
    \raisebox{1.5ex-\height}{grafikzeug}}
    mit \usepackage{calc}

    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    18.12.2004
    Beiträge
    41
    Das macht den "Code" etwas ansehnlicher! Aber \usepackage{calc} braucht man dafür nicht, glaube ich!

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Yasser Beitrag anzeigen
    Das macht den "Code" etwas ansehnlicher! Aber \usepackage{calc} braucht man dafür nicht, glaube ich!
    was gilt die Wette?

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    18.12.2004
    Beiträge
    41
    Ich suche seit Tagen, finde aber keine Stelle, wo ich das Paket geladen haben kann!

    Ich suche weiter, ab dann gilt sie!

  8. #8
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    wenn es dich so sehr interessiert, dann schau mal in die sty files all deiner geladenen packete. ich wette eines davon hat irgendwo ein \RequirePackage{calc} drin stehen.

    dann muss es natürlich nicht mehr extra geladen werden.

    gruss

    ps: ein \listfiles for \documentclass könnte auch helfen um zu sehen ob es bereits geladen wird
    pps: ich würde nicht gegen herbert wetten wenn es um LaTeX geht
    Mein Ball ist umgefallen

  9. #9
    Registrierter Benutzer
    Registriert seit
    18.12.2004
    Beiträge
    41
    Es scheint geladen zu werden, jedoch kann ich nicht sagen, wo/weshalb. Aber egal, es funktioniert.

    Yasser

    P.S.: Bei dieser Wette wäre mir auch keineswegs wohl gewesen!h

Lesezeichen

Berechtigungen

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