2017-02-20 1 views
4

Ich möchte eine Tabelle in meinem Abschriften-Dokument anzeigen und legen Sie die Spaltennamen zu Latex mathematischen Formeln wie $ \ dot (m) _1 $.Latex Math Ausdruck in RMarkdown Tabelle Spaltenname

Ich habe versucht, dieses:

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

Aber es funktioniert nicht.

Ich erzeuge kein PDF, sondern ein Word-Dokument am Ende. Es ist also keine Option, einen Latextisch direkt zu kodieren.

Antwort

5

Sie müssen \ in R-Code entkommen geführt, so sollte \dots sein \\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$")) 
```