Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Abstand von Grafiken in einer Tabelle

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.04.2006
    Beiträge
    45

    Abstand von Grafiken in einer Tabelle

    Moin,

    wahrscheinlich habe ich den Blick fürs einfache verloren...
    Folgendes problem, ich binde viele Bilder innerhalb einer Riesentabelle ein (siehe Code unten). Mein problem is, dass die Spalten immer einen zwischenraum von ca. 1cm haben. Dieser stört und muss weg. Der Abstand zwischen den zeilen stört mich weniger. Kann mir jemand weiterhelfen??

    Code:
    \begin{figure}[!ht]
    \setcapindent{2em}
    \setlength{\abovecaptionskip}{-3pt}
    \begin{tabular}{lll}
     \begin{tabular}{l}\begin{overpic}[height=3.9cm, width=4.4cm]{graphics/pic1}
     \put(2,81){\textcolor{white}{\footnotesize{bla}}}
     \end{overpic} \end{tabular} &
    \begin{tabular}{l}\begin{overpic}[height=3.9cm, width=4.4cm]{graphics/pic2}
     \put(2,81){\textcolor{white}{\footnotesize{bla}}}
     \end{overpic} \end{tabular} &
    \begin{tabular}{l}\begin{overpic}[height=3.9cm, width=4.4cm]{graphics/pic3}
     \put(2,81){\textcolor{white}{\footnotesize{bla}}}
     \end{overpic} \end{tabular} \\ 
    % weitere zeilen vieler Bilder...
    \end{tabular}
    \caption[bla]{\label{fig:bla}%
    blabla}
    \end{figure}
    Danke,
    Steffen

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin Steffen,
    mußt Du die overpics wirklich in einzelne Minitabellen packen? Kannst Du diese "inneren Tabellen" nicht einfach weglassen?
    Falls nich':
    Versuch mal \begin{tabular}{@{}l@{}l@{}l@{}}... für die äußere Spaltendeklaration und \begin{tabular}{@{}l@{}}... für die inneren.

    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    15.04.2006
    Beiträge
    45
    hallo Rainer,

    weltklasse!! Beide Vorschläge kombiniert und es funzt einwandfrei!!
    Für diejenigen die es interessiert...
    Code:
    \begin{figure}[!ht]
    \setcapindent{2em}
    \setlength{\abovecaptionskip}{-3pt}
    \centering	
    \begin{tabular}{@{}c@{}c@{}c@{}}
     \begin{overpic}[height=3.9cm, width=4.4cm]{graphics/wt}
     \put(2,81){\textcolor{white}{\footnotesize{wt}}}
     \end{overpic} &
    \begin{overpic}[height=3.9cm, width=4.4cm]{graphics/5mt}
     \put(2,81){\textcolor{white}{\footnotesize{mt}}}
     \end{overpic} &
    \begin{overpic}[height=3.9cm, width=4.4cm]{graphics/5scrambled}
     \put(2,81){\textcolor{white}{\footnotesize{scrambled}}}
     \end{overpic}\\ 
    \end{tabular}
    \caption[bla]{\label{bla}%
    bla}
    \end{figure}
    Den ursprüngliche doppelte "Tabellierung" hab ich gemacht, da es mit dem normalen includegraphics probleme gab. aber mit overpic läuft es auch ohne.
    Noch ne frage zu deinem Code, was macht das "{@{}c@{}c@{}c@{}}" tatsächlich? nur so zum Verständniss...

    besten dank,
    Steffen

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    *g*

    Noch ne frage zu deinem Code, was macht das "{@{}c@{}c@{}c@{}}" tatsächlich? nur so zum Verständniss...
    Nun ja, bei tabular wird zwischen den Spalten Platz reserviert - zum Einen, damit nebeneinander stehende Texte sich nicht berühren, zum Anderen, um Platz für etwaige vertikale Trennlinien zu schaffen...
    Bei Deiner ersten Variante hast Du also in der äußeren Tabelle schonmal Freiraum als Spaltentrenner reserviert, zusätzlich nochmal bei der inneren Tabelle.
    @{} ersetzt diesen Spaltentrenner mit {}, also ziemlich wenig
    - kannst ja mal @{irgendwas} vergleichsweise nehmen.
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

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