2017-02-20 35 views
4

我想在我的markdown文档中显示一个表,并将列名设置为Latex数学公式,例如$ \ dot(m)_1 $。RMarkdown表列名中的乳胶数学表达式

我尝试这样做:

knitr::kable(my.df[, c("Time", "MassFlowRate")], 
      row.names = FALSE, 
      col.names = c("Time", "$\dot{m}_1$")) 

但它不工作。

我不会生成PDF,而是生成一个Word文档。因此直接编码Latex表不是一种选择。

回答

5

你需要逃避\通过为R代码,以便\dots应该是\\dots

```{r} 
my.df <- data.frame(Time=rnorm(10), MassFlowRate = rnorm(10)) 
knitr::kable(my.df[, c("Time", "MassFlowRate")], 
      row.names = FALSE, 
      col.names = c("Time", "$\\dot{m}_1$")) 
```