テーブルのラテックスバージョンを出力したい。xtable()を使用してこれを行いますが、大きな問題が1つあります。私が呼び出す関数内からラテックステーブルを生成しようとすると(通常は他の多くのことも実行します)、ファイルは長さがゼロとして書き込まれます!(私はWindows 7 x64を実行し、R 2.11を使用しています)。
例:
fnc <- function (my.table) {
sink(file="paper/tables/output.tex",caption="my caption")
xtable(my.table)
sink()
}
関数内の3行を直接実行すると、ファイルは正しく書き込まれます。fnc(my.table)を呼び出すと、ファイルは長さがゼロとして書き込まれます。
なんで?ありがとう!