Haben Sie eine Frage zur Verwendung von xtable mit Swave, wenn mehrere Spalten vorhanden sind. Eine Tabelle, an der ich gerade arbeite, hat etwa 25 Spalten und 5 Zeilen. Die genaue Anzahl der Spalten ist nicht bekannt, da dies dynamisch ist.
Wenn ich renne sagen,
table1 & lt; - Tabelle (df $ someField)
Ich bekomme eine Tabelle, die die Seitenlänge wesentlich übersteigt.
%Vor%Wenn a machen Sie eine xtable darauf, und führen Sie es durch Sweave,
%Vor%es überläuft.
Was ich suche ist etwas wie
%Vor%mit den \ hline usw. Markups. Im Grunde teilen Sie das xtable in Teile durch Sagen 5 Spalten pro "Untertabelle".
Ich führe das auch in einem Batch-Job aus, so dass ich nicht in der Lage bin, Änderungen an einzelnen Dateien vorzunehmen, egal welche Lösung es generiert, indem Sweave in der Rnw-Datei ausgeführt wird.
Vielen Dank im Voraus,
Grüße,
Hier ist ein Beispiel dafür aus ?latex.table.by
im Paket taRifx
. Sie können etwas Ähnliches mit longtable
in LaTeX erstellen und den Code latex.table.by
als Prototyp verwenden.
Unabhängig davon ist das Paket longtable
in LaTeX der Schlüssel.
Bearbeiten: Es scheint, dass Sie zu viele Spalten nicht zu viele Zeilen haben. Versuchen Sie in diesem Fall zuerst, nur diese Seite zu gestalten.
In der Kopfzeile:
%Vor%Rund um Ihren Tisch:
%Vor% Oder benutzen Sie einfach sidewaystable
.
Wenn Ihre Tabelle zu breit ist, um in eine Seite zu passen, versuchen Sie das supertabular
-Paket, das aus der Beschreibung klingt, als könnte es mehrere Seiten basierend auf der Breite durchbrechen (aber ich habe es nie benutzt, kann es nicht) sicher sein).