有没有办法让knitr尊重消息不以换行结束?我还没有找到一个控制这种行为的钩子,也许我只是错过了它。
\documentclass{article}
\begin{document}
<<>>=
do_stuff <- function() {
message("Doing some stuff...", appendLF = FALSE)
message("done.")
}
do_stuff()
@
\end{document}
结果包括第一条和第二条消息之间的换行符,但是如果你在R中运行它就没有这样的中断。
答案 0 :(得分:2)
这是 knitr 中的错误,我在开发版本1.16.2中只是fixed it。您可以通过devtools::install_github('yihui/knitr')
安装它。