Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausrichtungsänderung innerhalb einer Tabellenspalte
Hallo alle miteinander,
ich möchte in der tabularx umgebung in einer X spalte die Ausrichtung in verschiedenen Zeilen verschieden haben! normal wird ja alles links gesetzt. das sieht bei zahlen allerdings schlecht aus.
bis jetzt hatte ich mit:
\newcolumntype{Z}{>{\centering\arraybackslash}X}
alles zentriert, was ein kompromis ist, der mich nicht glücklich macht. Weiss jemand wie man z.B. die ersten paar Zeilen linksbündig (weil Text) und die anderen rechtsbündig setzt?
... ich habe nicht weiter über tabularx nachgedacht, weil mir diesbezüglich array näher liegt, und das sieht dann so aus:
$\begin{array}{rrl}
\hline
1.0 & 2.1 & \\
1.8 & 4.2 & \textsf{Text} \\
5.6 & 10.8 & Text\\
\hline
\end{array} $
... vielleicht hilft dir das auch.
edico
danke Dir,
aber ich glaube ich Du hast mich falsch verstanden. ich wollte die ersten Zeilen der Tabelle linksbündig und den Rest rechtsbündig haben. Nach Deinem Bsp. würde doch die letzte Spalte links gesetzt werden und die anderen Spalten rechts - oder?
oder meintest Du, dass in Array (mathe) Tabellen der Text immer linksbündig und Zahlen immer rechtsbündig gesetzt werden?
Ben Sisko
15-03-2006, 01:52
Ich möchte dasselbe machen, allerdings in einer normalen tabular-Umgebung.
Also innerhalb einer Spalte einige Einträge linksbündig, einige rechtsbündig.
Die Spalte linksbündig zu definieren und dann in einzelnen Zeilen mit /flushright abzuändern, funktioniert leider nicht.
Hat sonst jemand eine Idee?
Gruß vom Ben
Edit: Hab eine Lösung gefunden: Man muss die Einträge, die eine andere Ausrichtung haben sollen, mit \multicolumn und der Länge 1 einfassen. Dort kann man dann die andere Ausrichtung angeben.
derökonom
02-09-2008, 10:39
habe das gleiche problem,
allerdings verstehe ich nicht ganz wie das ganze funktioniert.
kann mir wer helfen? mein code sieht wie folgt aus.
die ersten beiden zeilen sollen linksbündig sein, wie mache ich das?
\begin{table}[h]
\centering
\small
\begin{tabular}{|c|r|c|r|}
\hline
Year & Total GDP & Year & Total GDP \\
\hline
& (year-end) & & (year-end) \\
\hline
1987 & 962,590 & 1996 & 1,223,890 \\
\hline
1988 & 987,050 & 1997 & 7,236,260 \\
\hline
1989 & 1,058,510 & 1998 & 1,247,610 \\
\hline
1989 & 1,127,040 & 1999 & 6,257,860 \\
\hline
1990 & 1,443,330 & 2000 & 1,267,430 \\
\hline
1991 & 2,158,230 & 2001 & 1,276,270 \\
\hline
1992 & 3,171,510 & 2002 & 1,284,530 \\
\hline
1993 & 4,185,170 & 2003 & 1,292,270 \\
\hline
1994 & 5,198,500 & 2004 & 1,299,880 \\
\hline
1995 & 6,211,210 & 2005 & 1,507,560 \\
\hline
\end{tabular}
danke für hilfe. wo muss ich multicolumn dazufügen und wie?
lg
dö
Sollte so gehen:
Year & \multicolumn{1}{|c|}{Total GDP} & Year & Total GDP \\
Hier gibt es übrigens eine prima Seite zum Nachschlagen des Befehlssyntax: http://www.weinelt.de/latex/index.html
derökonom
02-09-2008, 12:07
danke, das funktioniert bestens.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.