Zeilenumbruch in Zelle einer Tabelle |
13.05.2009, 19:32 | Mathespezialschüler | Auf diesen Beitrag antworten » | |||||
Zeilenumbruch in Zelle einer Tabelle Ich möchte in einer Tabelle in einer Zelle einen Zeilenumbruch machen und habe bis jetzt noch keine praktikable und elegante Lösung gefunden. Beispiel: Hier würde ich gerne jedes Tier, jede Pflanze etc. in einer eigenen Zeile haben: Bei folgendem Code sind zwei verschiedene Lösungsansätze: In der ersten Zeile habe ich einfach ein Array erzeugt, um die gewünschten Zeilenumbrüche in der zweiten Spalte zu erzeugen, allerdings ist "Zoo" in der ersten Spalte dann vertikal zentriert und nicht am oberen Ende der Spalte. Außerdem sind die Tiere in der zweiten Spalte eingerückt. Beim zweiten Ansatz habe ich einfach drei Extra-Zeilen erzeugt und die letzte Spalte, die zusammenhängend bleiben sollte, zu einer zusammengefügt. Wenn meine Tabelle allerdings sehr groß ist und viele Spalten hat, dann müsste man in jeder Spalte die entsprechenden Zeilen zusammenfügen. Außerdem schreibt er dann einfach über die Zelle nach unten weiter und überschreibt den Text in der nächsten Zeile.
Gibt es nicht eine einfachere Lösung, bei der man in einer Zelle Zeilenumbrüche machen kann, ohne dabei die anderen Zellen zu beeinflussen und ohne dabei die Tabellenabmessungen ändern zu müssen? PS: Das komische Beispiel ist nicht von mir. |
|||||||
13.05.2009, 20:46 | Dual Space | Auf diesen Beitrag antworten » | |||||
RE: Zeilenumbruch in Zelle einer Tabelle Versuch mal \linebreak an den entsprechenden Stellen. |
|||||||
13.05.2009, 20:53 | Stefan_K | Auf diesen Beitrag antworten » | |||||
Zeilenumbruch in Tabellenzelle Hallo, Du kannst \newline verwenden. In Tabellen entspricht \\ nicht \newline. Viele Grüße, Stefan -- TeXblog.net |
|||||||
14.05.2009, 18:45 | Mathespezialschüler | Auf diesen Beitrag antworten » | |||||
Super, genau das habe ich gesucht, Stefan! Danke euch beiden. |
|||||||
01.06.2009, 23:22 | Mathespezialschüler | Auf diesen Beitrag antworten » | |||||
Hallo! Ich habe gerade festgestellt, dass \newline nicht funktioniert, wenn ich keine Vorgaben für die Breite der Spalten gebe. Kann man das umgehen, ohne die Spaltenbreite angeben zu müssen? Und kann ich eigentlich gleichzeitig eine Spaltenbreite angeben und bestimmen, dass der Text linksbündig, zentriert oder rechtsbündig stehen soll? |
|||||||
01.06.2009, 23:54 | Stefan_K | Auf diesen Beitrag antworten » | |||||
Ja, mit dem array-Paket, z.B. in der Weise >{\centering\arraybackslash}p{3cm}, siehe array-Dokumentation. Stefan |
|||||||
Anzeige | |||||||
|
|||||||
02.06.2009, 00:50 | Mathespezialschüler | Auf diesen Beitrag antworten » | |||||
Danke! |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |