Como definir o número de decimais no relatório produzido com knitr / pander?

Eu sei que é um problema bastante antigo, e já foi discutido antes, mas não consigo fazê-lo funcionar como esperado.

Eu tenho um documento de desconto e gostaria de usarknitr epander para produzir um relatório .docx com um formato numérico consistente com dois decimais, como 0,12, 3,60, 14,00 ou 163,21 paraambos saídas inline e chunk. Eu li este tópicoComo evitar o uso de round () em cada \ Sexpr {}? onde foi sugerido quepander pode fazer isso automaticamente. No entanto, não parece funcionar para mim. Por favor, deixe-me saber o que estou perdendo aqui.

O roteiro:

```{r, echo=FALSE}
library(knitr)
opts_chunk$set(echo = FALSE, message = FALSE, results = 'asis')
```

```{r}
require(pander)
panderOptions('digits' , 2) #this should do the trick, right?
```

Test
=====

Let's produce some test stats:


```{r}
model1 = lm(weight~feed, chickwts)
anova.m1 = anova(model1)
pander(anova.m1)
pander(coef(summary(model1)))
```

In-line R codes: "Type of food affects body mass of the chicks
(F~`r anova.m1$Df[1]`,`r anova.m1$Df[2]`~ = `r anova.m1$F[1]`, p =  `r anova.m1$Pr[1]`)." 


```{r}
FILE <- "Test"
system(paste0("pandoc -o ", FILE, ".docx ", FILE, ".md"))
```

Mas os resultados não são o que eu esperaria (note que o intervalo de decimais é quase tudo entre 0 e 7):

questionAnswers(2)

yourAnswerToTheQuestion