Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Ausrichtungsänderung innerhalb einer Tabellenspalte

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.12.2004
    Beiträge
    35

    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?

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... 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

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.12.2004
    Beiträge
    35
    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?

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.02.2006
    Beiträge
    8
    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.
    Geändert von Ben Sisko (15-03-2006 um 01:40 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    04.09.2007
    Beiträge
    103

    hallo

    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

  6. #6
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    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

  7. #7
    Registrierter Benutzer
    Registriert seit
    04.09.2007
    Beiträge
    103

    Vielen Dank

    danke, das funktioniert bestens.

Lesezeichen

Berechtigungen

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