我想输出我的表格的乳胶版本。我使用xtable()这样做,有一个主要问题。当我尝试从我调用的函数中生成乳胶表时(通常还会执行许多其他操作),文件将被写为零长度! (我运行Windows 7 x64,并使用R 2.11)。
示例:
fnc <- function (my.table) {
sink(file="paper/tables/output.tex",caption="my caption")
xtable(my.table)
sink()
}
当我直接在函数内部运行三行时,文件被正确写入。当我调用fnc(my.table)时,文件被写为零长度。
为什么呢?谢谢!
答案 0 :(得分:2)
您需要在函数中使用print:
print(xtable(my.table))