PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Passende Tabelle erstellen



Will Parker
09-03-2007, 18:17
Hi,

seit Stunden bastel ich an nem Problem rum, ich bekomms aber nicht in den Griff.
Ich möchte eine Tabelle erstellen, die 140mm breit ist, 24 Spalten und 24 Zeilen hat (sollten alle gleich breit bzw. hoch sein). Und zwar soll jeder Eintrag sowohl horizontal wie auch vertikal zentriert sein. Die ganze Tabelle soll ein Gitter enthalten, d.h. jeder Eintrag ist von Linien begrenzt. Ich habe mal ein Bild angehängt, wie das Ganze aussehen soll.
Ich habs wirklich probiert. Hab die Tabelle mit tabularx erstellt, aber bei den vertikalen Linien scheitere ich komplett. Hat jemand ne Lösung für mich? Danke!!

Liebe Grüße
Marcel

bobmalaria
09-03-2007, 18:34
vertikale linien erstellst du so


\begin{tabularx}{breite der tabelle}{|c|}

Will Parker
09-03-2007, 18:53
Das funzt leider nicht so ganz. Ich häng hier mal den Code hin:

\begin{tabularx}{140mm}{*{24}{|c|}}
&\textbf{p}&\textbf{l}&\textbf{k}&\textbf{m}&\textbf{b}&\textbf{t}&\textbf{f}&\textbf{r}&\textbf{n}&\textbf{s}&\textbf{d}&\textbf{\textesh}&\textbf{g}&\textbf{d\textyogh}&\textbf{w}&\textbf{h}&\textbf{v}&\textbf{t\textesh}&\textbf{\texttheta}&\textbf{z}&\textbf{j}&\textbf{\textipa{D}}&\sum \\ \hline
\textbf{p}&&3&26&15&13&22&19&2&1&6&2&1&&2&&3&2&4&&&&1&122 \\ \hline
\textbf{t}&29&13&15&&5&&6&7&13&11&6&2&&2&3&2&1&5&2&&&&122 \\ \hline
\textbf{s}&12&3&4&4&&12&13&&5&&4&27&1&1&2&3&4&5&8&5&&1&144 \\ \hline
\textbf{l}&1&&&12&2&5&1&35&15&2&7&1&&4&6&8&4&1&&2&5&&111 \\ \hline
\textbf{k}&31&2&&1&5&16&8&1&2&4&6&2&12&6&&4&2&2&&&&&104 \\ \hline
\textbf{m}&6&13&3&&22&3&4&6&20&2&5&&1&1&9&3&2&&&1&&&101 \\ \hline
\textbf{b}&16&2&6&19&&1&7&4&&1&8&2&18&1&4&1&3&&&&&&93 \\ \hline
\textbf{r}&4&29&1&4&4&5&3&&2&2&5&&2&4&7&4&1&&&&2&&79 \\ \hline
\textbf{d}&3&9&9&1&9&5&1&4&12&4&&&6&10&1&1&&&&&&2&77 \\ \hline
\textbf{f}&14&1&9&8&9&2&&1&&10&&3&1&1&1&3&4&1&1&&&&69 \\ \hline
\textbf{h}&5&8&9&5&2&1&5&4&1&4&3&2&&4&2&&&1&&&&&56 \\ \hline
\textbf{n}&1&9&2&15&&2&&&&3&14&&&1&1&&2&&&1&2&&53 \\ \hline
\textbf{w}&2&4&&9&7&2&1&9&1&2&1&1&1&1&&2&5&&&&1&&49 \\ \hline
\textbf{g}&&1&11&1&12&&1&2&&1&5&1&&2&1&&2&&&2&&&42 \\ \hline
\textbf{v}&2&6&1&2&5&1&8&3&3&2&1&&1&1&2&&&&1&&&&39 \\ \hline
\textbf{d\textyogh}&2&5&4&3&1&2&1&2&&&3&&1&&1&&1&2&&&&&28 \\ \hline
\textbf{\textesh}&1&1&2&&1&&1&1&&11&1&&1&&1&1&&3&&&&&25 \\ \hline
\textbf{t\textesh}&3&2&2&&1&4&&&&3&&4&&1&&&&&&&&1&21 \\ \hline
\textbf{\texttheta}&&1&&&1&2&4&&8&&1&&&&1&&1&&&&&&19 \\ \hline
\textbf{j}&&5&&&&1&&1&&&&&&&1&&&&&&&&11 \\ \hline
\textbf{z}&&2&&1&&&&&1&&&&2&&&&&&&&&&6 \\ \hline
\textbf{\textipa{D}}&&&&&&&1&&&&&1&&1&&&1&&&&&&4 \\ \hline
&&&&&&&&&&&&&&&&&&&&&&&1345 \\ \\
\sum&132&119&104&100&99&86&84&82&79&76&71&48&47&43&42&36&34&25&12&11&10&5&1345
\end{tabularx}

Das Erbebnis sieht aber zum Heulen aus.

sofa-surfer
09-03-2007, 19:28
Hallo,

in Anbetracht der Tatsache, dass du kein kompilierbares Minimalbeispiel zur Verfügung gestellt hast, habe ich selbst eins gebaut:


\documentclass{article}

\usepackage{tabularx}

\begin{document}


\footnotesize
\begin{tabularx}{140mm}{|*{24}{>{\centering\arraybackslash}X|}}\hline
a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x \\\hline
a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x \\\hline
a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x \\\hline
a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x \\\hline
\end{tabularx}

\end{document}

Matthias

Will Parker
09-03-2007, 19:39
Danke Matthias, das passt wunderbar!!! Jetzt kann ich meine Arbeit endlich fortsetzen. Ich könnte Dich küssen :-)

Liebe Grüße

Marcel

sofa-surfer
09-03-2007, 19:41
Ich könnte Dich küssen :-)


Lass mal :D

Matthias

e. hindman
09-03-2007, 19:57
Oben war noch die Anforderung "sollten alle gleich breit bzw. hoch sein" gestellt.


\renewcommand{\arraystretch}{1.4}
\footnotesize
\begin{tabularx}{140mm}{|*{24}{>{\centering\arraybackslash}X|}}\hline
a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x \\\hline
a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x \\\hline
a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x \\\hline
a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x \\\hline
\end{tabularx}

Mit 1.4 sieht's Pi x Daumen Quadratisch aus, müsste man bisschen rumspielen.

Will Parker
09-03-2007, 20:07
Danke, pi mal Daumen ist in meinem Fall völlig in Ordnung :-)

Ich muss mal eins loswerden: In diesem Forum wird einem wirklich gut geholfen! Mir gefällts hier.

LG

Marcel

e. hindman
09-03-2007, 20:13
Da fällt mir grad noch was ein:
Nach der Tabelle solltest du den arraystretch wieder auf eins zurücksetzen, sonst werden alle nachfolgenden Tabellen auch gedehnt.