PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Automatischer Zeilenumbruch in Tabellen



Miri1411
10-11-2005, 12:56
Hallo,

bin noch nicht so Latex-erfahren und bräuchte deshalb eure Hilfe. Ich möchte eine Tabelle in mein Dokument einfügen und jetzt kriege ich immer eine Tabelle, die über die Seitenränder raus geht. Wie kann ich jetzt einen automatischen Zeilenumbruch hinkriegen? :confused:

Hier der Code:
\begin{tabular}{|l|c|c|c|c|}
\hline
& Malawi & Sambia & Mosambik & Tansania \\
\hline
HIV-Quote (15-49-Jährige) & 14,20\% & 16,50\% & 12,20\% & 8,80\% \\
\hline
Malaria-Fälle (pro 100.000) & 25.948 & 34.205 & 18.115 & 1.207 \\
\hline
Tuberkulose-Fälle (pro 100.000) & 469 & 508 & 557 & 476 \\
\hline
Säuglingssterblichkeitsrate (pro 1.000 Lebendgeburten) & 112 & 12 & 109 & 104 \\
\hline
Kindersterblichkeitsrate der unter 5-Jährigen (pro 1.000 Lebendgeburten) & 178 & 182 & 158 & 165 \\
\hline
\end{tabular}

Grüßle,
Miri

etilli33
10-11-2005, 13:13
Hallo Miri,

nimm den Spaltentyp p. Dem gibst du eine Breite mit, und dann wird innerhalb dieser Breit mit Blocksatz umgebrochen. also:

\begin{tabular}{p{3cm}p{5cm}p{3cm}}
usw.

Gruß
till

Miri1411
10-11-2005, 13:40
Danke Till,
das hilft schon mal weiter.
Wie aber schaffe ich es den Spalteninhalt zu zentrieren?

Gruß,
Miri

etilli33
10-11-2005, 14:29
Naja, du kannst dann innerhalb von jeder Zelle lokal \begin{center} \end{center} schreiben. Das ist große Schreibarbeit und ich bin damit auch nicht glücklich... Es gibt hier im Forum ein paar threads zum Theme \newcolumntype oder so ähnlich, wo man sich einen eigenen Spaltentyp definiert. Bei mir hat das allerdings bisher immer nur Fehler gegeben. Such das doch mal und versuch dich damit.;)

Gruß
Till

rais
10-11-2005, 15:18
Moin moin,
vielleicht ist ja dieser thread (http://mrunix.de/forums/showthread.php?t=37403) was für Dich.

@Till: vielleicht liegt's bei Dir an einem älteren? array-Paket, da kann es Probleme mit \arraybackslash geben - war jedenfalls so bei mir;)

MfG,

Miri1411
11-11-2005, 13:30
Danke :)

Wie aber kann ich das alles noch vertikal zentrieren?

Grüßle, Miri

rais
11-11-2005, 15:57
Moin Miri,
vielleicht mit m{..} statt p{..} in der Spaltendeklaration.
MfG,

Miri1411
15-11-2005, 13:54
Hallo Rainer,
das hat leider nicht geklappt... hast du vielleicht noch ne andere idee?
Grüßle, Miri

rais
15-11-2005, 21:10
Hallo Miri,
laß mal bitte folgendes Beispiel bei Dir laufen:


\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{array}
\begin{document}
\newcolumntype{C}[1]{>{\centering}m{#1}}
\begin{tabular}{C{2cm}r}
\hline
Ein etwas langer Text, der sicherlich umbrochen wird & a\\
\hline
oder kurz & b\\
\hline
\end{tabular}
\end{document}

...also bei mir wird die erste Spalte so horizontal _und_ vertikal zentriert:)
mit anderen Worten: das 'p' in der eigenen Spaltendeklaration - oder sollte ich besser sagen "Definition"? - war gemeint im vorherigen posting, bezogen auf den zuvor angegebenen thread;)
MfG,

Miri1411
16-11-2005, 10:27
Ja, hat geklappt!!! :D :D :D :D
Vielen Dank.

Wenn ich grad schonmal dabei bin mit fragen, dann fällt mir noch folgendes ein:
weißt du wie ich Diagramme in Latex schreiben kann. Habs schon mit dem Paket graphs versucht, aber als ich dann mit \begin{graph} starten wollte hab ich nur jede Menge Fehlermeldungen bekommen (das Paket hat er aber akzeptiert). Hab auch schon gegoogelt, aber nix hilfreiches gefunden. :o

Grüßle, Miri

rais
16-11-2005, 16:55
Hallo Miri,
ich mach selbst eigentlich nichts mit Diagrammen (oder erstell sie mir extern), aber hier im Forum wird des Öfteren auf das pstricks-Paket hingewiesen (oder heißt es schon "bundle"?)
hier (http://mrunix.de/forums/showthread.php?t=41768) hast Du sicher schon reingeschaut...?
MfG,

Miri1411
21-11-2005, 11:50
Hallo Rainer!
Ja, da hab ich schon reingeschaut und hab's auch mal ausprobiert. Anschauen kann ich das ganze jedoch nur in postscipt. Als ich es in pdf kompilieren wollte kamen jede Menge Fehlermeldungen. Da ich in meiner Diplomarbeit schon mehrere Garphiken eingebunden habe (mit graphicx) und diese nur im pdf-Format sichtbar sind, bräuchte ich eine Möglichkeit wie ich so ein Diagramm ins pdf bekommen.
Viele Grüße,
Miri

rais
21-11-2005, 13:36
Hallo Miri,
Du könntest doch die Diagramm-Datei erstmal alleine kompilieren, also
latex diagramm.tex (ggf. 2x),
dvips diagramm.dvi
ps2pdf diagramm.ps > diagramm.pdf
und dann in deinem Hauptdokument das Diagramm mit includegraphics wieder einbinden, dann ist's schon pdf wie der Rest;)
Hinweis: pstricks stand für PostScript-Tricks;)
MfG,