PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle mit 4 Spalten



jochen
19-11-2003, 13:28
Hallo,

bin newbie und möchte eine Tabelle mit 4 Spalten erzeugen.
Die vierte Spalte soll 3 cm breit sein und rechtsbündig.

Im Script steht:

...\begin{tabular} {|| r | l | r | p{3cm} ||} \hline \hline...

Der Ausdruck p{3cm} erzeugt zwar eine Spalte mit 3 cm Breite, die ist aber linksbündig.
Wie kann man den r und p kombinieren, dass die vierte Spalte rechtsbündig und 3 cm breit ist.

Generell weiss ich, das die Spaltenbreite automatisch durch die Anzahl der Zeichen festgelegt wird.

Die vierte Spalte ist noch ohne Inhalt.

Jochen

bischi
19-11-2003, 17:40
Könntest du mal ne Skizze machen, wie das genau aussehen sollte? Schau dir auf jeden Fall mal den Link in meiner Signatur an - dort hat es mehrere gute Nachschlagewerke!

MfG Bischi

mwanaheri
19-11-2003, 17:41
Ich hab mich mal ein wenig umgesehen. Wenn man schmale Spalten formatieren will, kann man vor die Spaltenerzeugung mit p{} noch Angaben setzen. \raggedleft ist hier das Mittel der Wahl. Dummerweise definiert das den Befehl \\ um, so dass man das wieder aufheben muss.

\documentclass{article}
\usepackage{array}
\newcommand{\PreserveBackslash}[1]{\let \temp = \\ #1 \let\\=\temp}
\let\RdB=\PreserveBackslash
\begin{document}
\begin{tabular}{|l|r|c|>{\RdB\raggedleft}p{4cm}|}
eine & zwei & drei & vier\\
spalten & sollen & es & sein\\
und davon & soll eine & drei Zentimeter & breit sein
\end{tabular}
\end{document}
ist ein Beispiel, das Funktioniert.
Es ist nachgebaut aus einme Beispiel aus "Der LateX Begleiter"

edit:
ups, da hat noch jemand geantwortet. (beim link felt das ".php" am Ende)
Lad dir die Sachen dringend runter. Besonders die von Manuela Jürgens fand ich immer schon sehr nützlich.

bischi
19-11-2003, 19:26
PHP felt nicht mehr :D

MfG Bischi

jochen
19-11-2003, 20:13
Danke

Bin auch jetzt weitergekommen, nachdem ich mich etwas mehr in H.Kopka Latex eingelesen habe.

Jochen