knitr尊重消息(...,appendLF = FALSE)可以调用吗?

时间:2017-05-19 00:05:44

标签: r knitr

有没有办法让knitr尊重消息不以换行结束?我还没有找到一个控制这种行为的钩子,也许我只是错过了它。

\documentclass{article}

\begin{document}

<<>>=
do_stuff <- function() {
  message("Doing some stuff...", appendLF = FALSE)
  message("done.")  
}
do_stuff()
@

\end{document}

结果包括第一条和第二条消息之间的换行符,但是如果你在R中运行它就没有这样的中断。

1 个答案:

答案 0 :(得分:2)

这是 knitr 中的错误,我在开发版本1.16.2中只是fixed it。您可以通过devtools::install_github('yihui/knitr')安装它。