【发布时间】:2015-01-30 17:44:38
【问题描述】:
我正在使用 knitr 编写教程,我想展示一些学生可能遇到的警告和错误。虽然我能够使用tidy=TRUE 选项很好地显示框中的代码块,但我不明白如何处理警告和错误的显示。例如,如果我有以下代码:
\documentclass{article}
\begin{document}
<<setupOp, include=FALSE>>=
opts_chunk$set(tidy=TRUE,
tidy.opts=list(blank=FALSE, width.cutoff=20))
@
<<ErrorTest>>=
warning(paste("A suuuuuuuuuuuuuuuuuper", "loooooooooooong waaaaaaaaaaaaarning"))
@
\end{document}
警告代码行很好地显示在框中,但警告本身超出了框。我有一种感觉,这与警告消息是一个很长的字符串这一事实有关,但我不知道如何告诉 knitr 将警告保留在框中。我查看了knitr chunk options 和formatR info 上的文档,但找不到解决方案。
谢谢!
【问题讨论】: