我使用Rstudio创建我的.Rmd文档,以便将降价易用性与一些简洁的方程式支持相结合。 我主要使用内联代码语法`r bla`来评估我的.Rmd文档中的等式($ ... $之间)中的参数。问题是,如果结果在科学记数法中转换,它只会搞砸整个方程式,这个方程式显示不正确:
```{r}
bla = 123456789
bli = 2
```
$$
B = `r bli`
$$
$$
B = `r bla`
$$
答案 0 :(得分:0)
您可以重新定义inline
挂钩,以便可以使用LaTeX表示法格式化数字:
knit_hooks$set(inline = function(x) {
if (is.numeric(x)) knitr:::format_sci(x, 'latex') else x
})
(把它放在您的Rmd文档中)