有什么方法可以让knitr尊重不以换行符结尾的消息吗?我还没有找到控制这种行为的钩子(Hook),也许我只是错过了它。
\documentclass{article}
\begin{document}
<<>>=
do_stuff <- function() {
message("Doing some stuff...", appendLF = FALSE)
message("done.")
}
do_stuff()
@
\end{document}
结果包括第一条消息和第二条消息之间的换行符,但如果您在 R 中运行它,则不会出现这样的换行符。
最佳答案
这是knitr中的一个错误,我只是 fixed it在开发版本1.16.2中。您可以通过devtools::install_github('yihui/knitr')
安装它。
关于r - knitr 可以尊重 message(...,appendLF = FALSE) 调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44059508/