渲染拉丁字符:R markdown pandoc表

时间:2017-05-20 21:35:35

标签: r markdown pandoc

我在Windows上使用R并从降价文件生成Word输出(.docx)。

我正在尝试使用pandoc.table打印一个表(我试过kable,但它没有给我我需要的布局控件)。问题是:如果它们在列名中,它会充分呈现拉丁字符,但如果它们是数据框中的值则不会。

示例:

```{r, results='asis'}
library(pander)
dados <- data.frame(Matriz = c("Solo", "Água", "Vapor de\nSolo"),
                    Ponto = c("P-1", "P-2", "P-3"),
                    Resultado = c(10000, 5.45, NA))
names(dados) <- c("**Matriz**", "Ponto\nAmostração", "***Resultado (ug/L)***")
pandoc.table(dados, caption="Tabela de teste")
```

结果如下:

    --------------------------------------------------
    **Matriz**      Ponto       ***Resultado (ug/L)***
                  Amostração                          
    ------------ ------------ ------------------------
    Solo            NFS-22                       10000

    Ãgua           NFS-22                        5.45

    Vapor          NF-VP-01                           
    de                                                
    Solo                                              
    --------------------------------------------------

所以,正如你所看到的,“Amostração”(列名)这个词出来就好了,而“Água”(数据框中的一个值)搞砸了。

0 个答案:

没有答案