Hallo zusammen, ich habe bereits alle möglichen Foren durchforscht und vieles ausprobiert, um meine sehr lange Tabelle, welche aus zwei Spalten besteht zweispaltig zu bekommen, also dass die Tabelle, wenn sie das Ende der Seite erreicht, in der zweiten Spalte weiterläuft (sodass ich theoretisch 4 Spalten habe). Ich hoffe, das ist ein angemessenes Minimalbeispiel. In diesem habe ich es mit supertabular versucht, mit minipage habe ich es auch schon versucht, dort überschneiden sich die Tabellen leider auch. Vielen Dank schonmal an jeden, der Hilfe anbietet! Code, hier editierbar zum Übersetzen:
Ergebnis 5 von 9
show 4 more comments
|
Das Beispiel sollte aufgrund Deiner Beschreibung fehlerfrei übersetzt werden können.
Achte bitte auch darauf, den Quelltext zu markieren.
Im Hochformat wirst Du auch dann, wenn Du für die Tabelle eine kleinere Schriftgröße einstellst, nicht ohne einen Spaltentyp für mehrzeiligen Text auskommen.
Die Optionen beim Laden der Klasse sind entweder schon die Voreinstellung (Schriftgröße und Papierformat) oder veraltet. Mehr als nur ein Blick in die
*.log
-Datei ist ratsam.Im Übrigen darfst Du auf die Einstellung der Eingabekodierung in der Präambel verzichten, wenn die TeX-Distribution, mit der Du arbeitest, nicht zu alt ist.
Wenn ich mir das Ergebnis anschaue, dann ist das Problem eindeutig, dass die Tabelle zu breit ist. Dadurch ragt schon die linke Teil-Tabelle in die rechte Kolumne. Die rechte Teil-Tabelle passt dann vollends nicht in eine einzelne Kolumne. Die passt gerade so in den Textbereich eines einspaltigen Dokuments. Texte wie
Tris-(hydroxymethyl)-aminomethan Pufferan® Ultra Qualität (Tris)
sind eben nicht gerade kurz. Die Grundvoraussetzung zum Umbruch einer Tabelle auf zwei Textspalten wäre aber, dass alle Teil-Tabellen in der Breite dann auch in eine einzelne Textspalte passen.@Ijon Tichy, das leuchtet mir ein, wenn die Tabelle zu breit ist, passt es nicht. Das heißt, ich müsste entweder den Inhalt kürzen/ Abkürzungen verwenden oder Umbrüche einzufügen. Hier habe ich aber das Problem, dass ich in der supertabular Umgebung keine Umbrüche mit \newline einfügen kann. Gibt es eine Möglichkeit das zu realisieren?
Vielen Dank dir schonmal für deine Hilfe! Jetzt weiß ich immerhin wo das Problem liegt :)
Das Problem mit den Umbrüchen hat ebenfalls nichts mit
supertabular
zu tun.l
-Spalten unterstützen keine Umbrüche in der Tabellenzelle (jedenfalls nicht ohne Tricks wie\parbox
, zusätzlichertabular
o.ä.). Informiere dich in einer ausführlichen LaTeX-Einführung über grundlegende Mechanismen zum Tabellensatz wie den verfügbaren Spaltentypen.Alles klar, daran habe ich garnicht gedacht, ich habs mit p-Spalten jetzt soweit, dass meine Tabelle in der zweiten Spalte ohne Überschneidungen weiterläuft, jetzt muss ich das Ganze nur noch durch die ganzen Umbrüche schöner hinbekommen :)
Vielen Dank!
Was versprichst du dir denn durch den Umbruch auf zwei Textspalten? Ist die Tabelle nicht besser zu lesen, wenn man sie einfach über die gesamte Textbreite gehen lässt, statt sie in zwei Textspalten zu quetschen? Schließlich ist Lesbarkeit das A und O bei Tabellen.
Da sich das ganze als eine Art XY-Problem (eine Sache wird gefragt, das Problem ist aber eigentlich ein ganz anderes) herausgestellt hat, habe ich die Frage einmal als Duplikat zu einer Frage geschlossen, die Lösungen für das tatsächliche Problem zeigt.
Es ist besser leslich wenn die Tabelle nicht zweispaltig läuft, aber sie ist für eine Tabelle, die keine essentiellen Informationen beinhält, einfach zu lange (läuft über 3 Seiten). Aber ich bin noch am abwägen, was im Kontext am sinnvollsten erscheint.
Das Problem das ich hatte, hat sich auf jeden Fall gelöst :)