PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstand von Grafiken in einer Tabelle



rileksn
17-05-2006, 15:33
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??


\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

rais
18-05-2006, 05:00
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,

rileksn
18-05-2006, 06:45
hallo Rainer,

weltklasse!! Beide Vorschläge kombiniert und es funzt einwandfrei!!
Für diejenigen die es interessiert...


\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{scrambl ed}}}
\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

rais
18-05-2006, 11:59
*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,