Frage

Ich möchte Ausgabe Latex Versionen meiner Tabellen. Ich benutze XTABLE () so zu tun, mit einem großen Problem. Wenn ich versuche, Latex-Tabellen innerhalb einer Funktion zu erzeugen, dass ich anrufen (die in der Regel tut viele andere Dinge auch), erhalten die Dateien als die Länge Null geschrieben! (Ich betreibe Windows 7 x64 und Verwendung R 2.11).

Beispiel:

fnc <- function (my.table) {
    sink(file="paper/tables/output.tex",caption="my caption")
    xtable(my.table)
    sink()
}

Wenn ich die drei Linien innerhalb der Funktion direkt ausführen, wird die Datei korrekt geschrieben. Wenn ich rufe FNC (my.table), wird die Datei als Länge Null geschrieben.

Warum? Dank!

War es hilfreich?

Lösung

Sie Druck in einer Funktion verwenden müssen:

print(xtable(my.table))
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top