当使用内联代码显示超过四位数的数字时,例如
`r 21645`
在一个html文件中,结果是这样的:2.164510^{4}
(实际上,在inline-hook里有一个计算,得到的结果是21645)。虽然我只想打印数字,比如这样:21645
。我可以很容易地解决一个实例,将其包装在as.integer
或format
或print
中,但我如何设置整个knitr文档的选项,以便它像这样打印整数(我只需要打印5位数字)?手动操作变得非常烦人。设置options(digits = 7)
没有帮助。我猜我必须设置一些区块选项或定义一个钩子,但我不知道怎么做。