Hallo Heiner, * Heiner Lamprecht schrieb am 06.Aug.2000:
Wenn ich Bernd richtig verstanden habe, will er jedoch, dass die Breiten der Spalten abhängig vom Inhalt gesetzt werden _UND_ bei mehreren Tabellen auf einer Seite bei allen Tabellen gleich gesetzt werden.
So ist es.
Das setzt aber letztlich voraus, dass LaTeX beim Setzen der ersten Tabelle einer Seite weiss, wie breit die Spalten bei den folgenden Tabellen werden. Aufgrund der Arbeitsweise von LaTeX wird jedoch klar, dass das nicht so ganz trivial ist.
Ja, daß habe ich befürchtet.
Was kommt denn als Text zwischen den Tabellen?
Eigentlich nur eine Tabellenüber und -unterschrift. Das kann man auch als Bestandteil der Tabelle machen.
Ist der Standort der Tabellen fest, oder sollen es Gleitumbegungen sein?
Soll fest sein.
Wenn der Text, der zwischen den Tabellen steht, immer der gleiche ist, wäre u.u. eine Lösung mit longtable oder supertabular möglich, bei dem der Text ebenfalls in der Tabelle steht, zum Beispiel in einem multicolumn über alle Spalten. Das wirft jedoch eine Reihe von Problemen auf. Unter anderem klappt kein Seitenumbruch innerhalb einer Tabellenzeile,
Soll auch nicht.
sondern immer nur dazwischen. Damit ist aber normaler Fließtext nicht mehr unbedingt möglich. Wie gesagt, es hängt halt davon ab, was da so dazwischen steht.
Wie gesagt nicht viel. Wichtig ist aber auch, daß es keinen Seitenumbruch innerhalb einer Tabelle gibt. Gibt es normalerweise auch nicht. Aber bei der Verwendung von Supertabular oder so, könnte es sein.
Alternative: Zunächst die Tabellen unabhängig von einander setzen, damit man weiss, welche Tabelle auf welcher Seite steht. Dann kann man auf jeder Seite mit mehreren Tabellen eine Bild erzeugen, dass so groß ist, wie die erste Tabelle. Das Bild enthält dann _eine_ Tabelle, die den Inhalt aller Tabellen der Seite enthält. Und dann baut man einfach so große Zeilenabstände ein, dass die anderen Tabellen dort liegen, wo sie hingehören (Dort muss dann natürlich ebenfalls genug Platz eingebaut werden).
Nein, es sollte schon ohne Handarbeit sein, da es keien einmalige Angelegenheit ist.
Aber auch hier gilt: Da ist ziemlich viel Handarbeit angesagt, und wenn am Text etwas geändert werden muss, kann das die Gesamte Positionierung der Tabellen zerschießen. Eine einfachere Alternative sehe ich jedoch nicht. Zumindest, wenn man an den beiden Bedingungen (gleiche Breite in unterschiedlichen Tabellen und dynamische Breite) festhält.
Ist es nicht möglich, die Breite einer Tabellenspalte zu ermitteln? Automatisch meine ich. Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com