2017-02-20 86 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$")) 
```