2017-02-20 24 views
4

Я хочу отобразить таблицу в моем документе уценки и установить имена столбцов как математические формулы Латекса, такие как $ \ dot (m) _1 $.Математическое выражение Latex в имени столбца таблицы 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$")) 
```