PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Tabelle



paperboy
21-01-2007, 19:05
Hallo Leute,

bin am versuchen eine tabelle zu erstellen..

So sollte sie aussehen: Klappt aber bei mir nicht? Weiss nicht was ich machen soll? Ist für eine Facharbeit...
http://www.proprintgmbh.com/tabelle.jpg

folgender Code:

\begin{tabular}{|l|l|l|l|l|}
\hline %<---horizontaler strich
Ankunftsalter\tabularnewline in Israel & Familienstand\\
\hline
\hline
& Ledig & Verheiratet & Verheiratet +1\tabularnewline Kind & Verheiratet +2\tabularnewline oder 3 Kinder\\
\hline %<---horizontaler strich
Bis zum Alter\tabularnewline von 18 Jahren & 36 Monate & 36 Monate & & \\ \hline
Von 18-19\tabularnewline Jahren & 30 Monate & 8 Monate & 39 Tage & Reservist oder\tabularnewline befreit\\ \hline
Von 20-21\tabularnewline Jahren & 24 Monate & 12 Monate & 39 tage & Reservist oder\tabularnewline befreit\\ \hline
Von 22-23\tabularnewline Jahren & 6 Monate & 3 Monate & 39 Tage & Reservist oder\tabularnewline befreit\\ \hline
Von 24-25\tabularnewline Jahren & 3 Monate & 3 Monate & 39 Tage & Reservist oder\tabularnewline befreit\\ \hline
Von 26-40\tabularnewline Jahren & Reservist oder\tabularnewline befreit & Reservist oder\tabularnewline befreit & Reservist oder\tabularnewline befreit & Reservist oder\tabularnewline befreit\\ \hline
Von 40- Jahren\tabularnewline und mehr & befreit & befreit & befreit & befreit\\ \hline
\hline
\end{tabular}

localghost
21-01-2007, 19:43
Das sollte in etwa das darstellen, was Du dir vorgestellt hast. Wichtiges ist zumindest einmal gekennzeichnet.

\begin{tabular}{|p{2.7cm}||p{2.7cm}|p{2.7cm}|p{2.7 cm}|p{2.7cm}|} \hline
Ankunftsalter in Israel & \multicolumn{4}{c|}{Familienstand}\\\hline\hline
& Ledig & Verheiratet & Verheiratet +1 Kind & Verheiratet +2 oder 3 Kinder\\ \hline
Bis zum Alter von 18 Jahren & 36 Monate & 36 Monate & & \\ \hline
Von\hfill\mbox{18-19} Jahren & 30 Monate & 8 Monate & 39 Tage & Reservist oder befreit\\ \hline
Von\hfill\mbox{20-21} Jahren & 24 Monate & 12 Monate & 39 tage & Reservist oder befreit\\ \hline
Von\hfill\mbox{22-23} Jahren & 6 Monate & 3 Monate & 39 Tage & Reservist oder befreit\\ \hline
Von\hfill\mbox{24-25} Jahren & 3 Monate & 3 Monate & 39 Tage & Reservist oder befreit\\ \hline
Von\hfill\mbox{26-40} Jahren & Reservist oder befreit & Reservist oder befreit & Reservist oder befreit & Reservist oder befreit\\ \hline
Von 40- Jahren und mehr & befreit & befreit & befreit & befreit\\ \hline
\end{tabular}
Die Spalten der Tabelle werden als Parboxen mit bestimmter Breite (2.7cm) festgelegt, so kann man Text ganz normal dort hineinschreiben. Die Formatierungsbefehle zur Ausrichtung des Textes in den Zellen solltest Du ja kennen.

paperboy
21-01-2007, 19:53
Hat perfekt gepasst...

Besser hätte es nicht aussehen können!

Nur eine kleine Sache, sie geht rechts über den rand...
Würde jetzt nicht stören, aber wenn es einfach zu beseitgen ist

localghost
21-01-2007, 20:10
Dann schlage ich vor, du vergrößerst die Textbreite. Das kannst Du mit dem Paket geometry (ftp://dante.ctan.org/tex-archive/help/Catalogue/entries/geometry.html) machen. Wenn Du die Schriftgröße umstellen willst, dann geht das mit einer entsprechenden Umgebung.

\begin{small}

\end{small}
Gegebenenfalls musst Du dann noch die Spaltenbreiten der Tabelle anpassen.

lupus68
21-01-2007, 20:39
Hallo paperboy,

und ich dacht du bist endlich durch und fertig mit der FA und eigentlich wolltest du jetzt lernen, lesen. lernen .... ;-)

juergen

sofa-surfer
22-01-2007, 09:20
Hat perfekt gepasst...

Besser hätte es nicht aussehen können!

Nur eine kleine Sache, sie geht rechts über den rand...
Würde jetzt nicht stören, aber wenn es einfach zu beseitgen ist

Nimm anstelle der einfachen tabular-Umgebung ne tabularx. Vielleicht ja in etwa so:


\documentclass{article}
\usepackage{tabularx}

\begin{document}

\begin{tabularx}{\textwidth}{|*{5}{X|}}
...
\end{tabularx}

\end{document}

Matthias

paperboy
22-01-2007, 18:37
Hey...

@Lupus, nicht für mich, sondern einem Freund...

@sofa-surfer: hab das so gelassen, passt schon

danke...