PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : tabularx tabelle - spalten gleichmaessig ueber seite verteilen



syrvn
04-11-2009, 15:44
Hi,

habe mir folgende tabelle zusammengebaut. Leider schaffe ich es nicht, dass die 4 Spalten gleichmaessig ueber die gesamte Dokumentbreite verteilt werden. Jemand einen Tip?



\begin{minipage}{\textwidth}
\begin{tabularx}{\textwidth}{cccc}
\midrule
(1) & (2) & (3) = (1) x (2) & (4) = (1) x (3) \\
Value & Frequency & Total number & Squared value \\
$x$ & $f$ & $fx$ & $fx^2$ \\
\midrule
1 & 30 & 30 & 30 \\
2 & 65 & 130 & 260 \\
3 & 40 & 120 & 360 \\
4 & 55 & 220 & 880 \\
5 & 50 & 250 & 1250 \\
\midrule
\end{tabularx}
\captionof{table}[frequency]{Frequency table of values x}
\label{frequency}
\end{minipage}

localghost
04-11-2009, 15:55
[...] Jemand einen Tip? [...]
Die Anleitung von tabularx (http://ctan.org/pkg/tabularx) hat auf jeden Fall einen.


MfG
Thorsten¹

syrvn
04-11-2009, 16:01
Fuer alle die es interessiert hier meine Loesung:
Verwende jetzt keine tabularx mehr, allerdings immer noch minipage.



\begin{minipage}{\textwidth}
\centering
\begin{tabular}{cccc}
\hline
(1) & (2) & (3) = (1) x (2) & (4) = (1) x (3) \\
Value & Frequency & Total number & Squared value \\
$x$ & $f$ & $fx$ & $fx^2$ \\
\hline
1 & 30 & 30 & 30 \\
2 & 65 & 130 & 260 \\
3 & 40 & 120 & 360 \\
4 & 55 & 220 & 880 \\
5 & 50 & 250 & 1250 \\
\hline
\end{tabular}
\captionof{table}[frequency]{Frequency table of value x}
\label{frequency}
\end{minipage}

localghost
04-11-2009, 16:09
Das behebt aber nicht dein anfängliches Problem. Du zentrierst die Tabelle ja nur.

\documentclass[english]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{booktabs,tabularx}

\begin{document}
\begin{table}[!ht]
\begin{tabularx}{\textwidth}{*{4}{>{\centering\arraybackslash}X}} \toprule
(1) & (2) & (3) = (1) x (2) & (4) = (1) x (3) \\
Value & Frequency & Total number & Squared value \\
$x$ & $f$ & $fx$ & $fx^2$ \\ \midrule
1 & 30 & 30 & 30 \\
2 & 65 & 130 & 260 \\
3 & 40 & 120 & 360 \\
4 & 55 & 220 & 880 \\
5 & 50 & 250 & 1250 \\ \bottomrule
\end{tabularx}
\caption{Frequency table of values x}\label{tab:frequency}
\end{table}
\end{document}