PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle exakt am linken Rand



nathanori
23-11-2004, 22:44
Hallo :)

wie bekomme ich es hin, dass die linksbündige Schrift in einer Tabelle ohne sichtbaren Rand in der ganz linken Spalte auch wirklich ganz links steht? also bündig mit dem Text darüber?

vielen dank!
mfg nathanori

masc
23-11-2004, 22:59
Probiers mal so:




\begin{table}
\flushleft
\begin{tabular}
% hier steht deine Tabelle
\end{tabular}
\end{table}

blubb
24-11-2004, 08:54
Vermutlich ist deine Tabelle in einem neuen Absatz und hat damit automatisch den Absatzeinzug.

Lösung:
\noparindent
\begin{tabular}....

nathanori
24-11-2004, 15:23
vielen Dank für eure schnelle Antwort!
leider haben beide Vorschläge bisher nicht geklappt...

@masc: die Befehle werden ohne Fehler angenommen, aber die Tabelle ist weder in der pdf-file noch in mit gs zu sehen.

@blubb: leider wird \noparindent nicht erkannt und erzeugt einen Fehler. Muss ich vielleicht ein bestimmtes Package dafür einbinden? \noindent habe ich auch schon versucht, hat aber leider auch nicht geklappt.

vielleicht gibt es ja noch eine Lösung :)
thx nathanori

blubb
24-11-2004, 15:42
Uuups, \noindent war korrekt.

Wie gross ist den der Abstand? Einige wenige Punkte oder mehrere Zeichen?

Es gibt noch einen Abstand zwischen zwei Spalten einer Tabelle (finde gerade keine Längenübersicht).

Als Experiment: Setze mal ein @{} vor die erste Spaltendefinition
\begin{tabular}{@{}....}
Ich glaub das entfernt den Zwischneraum in einer Tabelle.

Ansonsten:
Kannst du ein Minimalbeispiel posten?

nathanori
24-11-2004, 16:06
hm das Experiment hat nicht geklappt, erzeugt mir auch nen Fehler..

Minimalbeispiel (hoffe ich zumindest):



Zugeschnitten auf den dreidimensionalen Raum\\
\begin{tabular}{l l}
Zuordnung: & 2 Vektoren\\
& $\rightarrow$ Zahl\\
\end{tabular}\\
mit den Eigenschaften:


Ich hoffe dass das schon weiterhilft oder habe ich etwas vergessen?

Im Grunde genommen würde mir auch die Tabulator Umgebung helfen aber da hat das mit den Abständen auch nicht hingehauen...

blubb
24-11-2004, 16:29
Zum Minimalbeispiel fehlt noch Klasse und \begin{document}, aber es reichte trotzdem aus:

\documentclass{scrbook}
\begin{document}

Zugeschnitten auf den dreidimensionalen Raum, und jetzt noch etwas
Text, das man in die nächtse Zeile rutscht und die Wirkung des
Absatzeinzuges erkennt\\
\begin{tabular}{@{}l l}
Zuordnung: & 2 Vektoren\\
& $\rightarrow$ Zahl\\
\end{tabular}\\
mit den Eigenschaften:

Und jetzt noch mit Absätzen:

Zugeschnitten auf den dreidimensionalen Raum, \par
\begin{tabular}{@{}l l}
Zuordnung: & 2 Vektoren\\
& $\rightarrow$ Zahl\\
\end{tabular}\par
mit den Eigenschaften:

\noindent Zugeschnitten auf den dreidimensionalen Raum\\
\begin{tabular}{@{}l l}
Zuordnung: & 2 Vektoren\\
& $\rightarrow$ Zahl\\
\end{tabular}\\
mit den Eigenschaften:

\end{document}


1.) Das @{} entfernt wie vermutet wirklich noch etwas Abstand.
2.) Die Absatzeinrückung hat nochmal unerwartet zugeschlagen. Ist der Satz vor der Tabelle einzeilig, dann hat es dort eine Absatzeinrückung, die man nicht gleich sieht (es fehlt ja die zweite Zeile. Nach einem \\ (=Zeilenumbruch, kein neuer Absatz) fehlt die Einrückung.

D.h. man darf nicht nur darauf achten, das die Tabelle keinen Absatzeinzug hat, man muss auch darauf achten, das die Zeile über der Tabelle auch keinen Einzug hat.

nathanori
24-11-2004, 17:47
waoh!!! :D

super vielen Dank blubb! jetzt hab ich erstens gelernt wie ich Minimalbeispiele einsetze, zweitens wie ich den Rand da wegkriege und drittens hat es mir geholfen den Fehler den ich noch hatte (hab nämlich dummerweise \begin{tabular}{@{l l}} geschrieben statt {@{}l l}) zu finden :D

also es klappt jetzt, vielen Dank nochmal!

edico
28-11-2004, 16:22
Zelleninhalte wie den Fliesstext linksbündig setzen :
...
\usepackage{tabularx,array}
...
\minisec{} % wichtig! sonst Einzug!
\begin{tabular*}{\linewidth}{@{\extracolsep{10mm}} l@{}l@{}} % 10mm = Bsp.
Zuordnung: & 2 Vektoren \\
& $\rightarrow$ Zahl\\
\end{tabular*}
\noindent
mit den Eigenschaften:
...
edico