[LaTeX] Tabelle mit fester Breite und eine Spalte soll zentriert sein

buk

buk

Aktives Mitglied
Thread Starter
Dabei seit
27.10.2003
Beiträge
1.039
Reaktionspunkte
57
Guude,

ich schreibe gerade an einer Projektdokumentation. Dort habe ich die einzelnen Projektphasen in einer Tabelle dargestellt. Den Spalten habe ich feste Werte in der Breite zugeteilt. Wie kann ich nun der 3. und letzen Spalte, sagen das Sie die Werte zentriert darstellen soll?
Code:
\begin{tabular}{p{5cm}p{6cm}p{3cm}}\toprule
  \textbf{Projektphase} & \textbf{Beschreibung der Aufgabe} & \textbf{Zeitaufwand in Stunden}\\
  \midrule
  Analyse         & Analyse des Ist-Zustandes       & 1 \\
  \bottomrule
  \textbf{Gesamt} & & \textbf{1}\\
  
\end{tabular}
 
Beispiel: Drei Spalten, eigene Breite
Die Position der Tabulatoren kann auch selber bestimmt werden. Dazu wird an Stelle der l (in {lll}) ein p verwendet. Zwischen den p wird der Abstand in geschweiften Klammern angegeben:

\begin{tabular}{p{3cm}p{.5cm}l}
Punkt 1,&2 und&3\\
Längerer Text wird umbrochen&und&nicht über den Rest geschrieben
\end{tabular}

sollte mir "r" bzw "c" genau so funktionieren

Quelle
 
Danke. Das "funktioniert" zwar aber der Compiler schmeißt mir einen Fehler aus
Code:
Latex Error: ./zeitundablaufplanung.tex:5 Package array Error: Illegal pream-token (2cm): `c' used.
Ganz "sauber" ist das leider nicht :)
 
probier mal:

Code:
\begin{tabular}{|p{1.5cm}|>{\raggedright}p{2.5cm}|>{\centering}p{1.5cm}|>{\raggedleft}p{3cm}|}
\hline
Default & Left-Aligned & Centered & Right-Aligned \tabularnewline
\hline
1.5 cm & 2.5 cm & 1.5 cm & 3 cm \tabularnewline
\hline
\end{tabular}

"\\" muss dann aber leider durch "\tabularnewline" ersetzt werden.
 
Guude,

ich habs nun hinbekommen.
Code:
\begin{tabular*}{1\textwidth}{llcc}\toprule

Danke für die Antworten!
 
Zurück
Oben Unten