2015-07-01 54 views
0

好的,所以我遇到了一个非常令人沮丧的情况,我尝试通过RMD(kniter)尝试显示LaTeX表格,并将输出注释掉。结果显示LaTeX代码,但不是表格。R Markdown Kniter和LateX问题

我错过了什么?

--- 
    title: '2' 
    author: "Aaron Soderstrom" 
    date: "July 1, 2015" 
    output: html_document 
    --- 

    ```{r } 
    library('xtable') 
    df <- data.frame(A = c(1.00123, 33.1, 6),B = c(111111, 3333333, 3123.233)) 

    print(xtable(df, display = c("s","f","f"), digits = 4), 
    format.args = list(big.mark = " ", decimal.mark = ",")) 

    ``` 

输出:

print(xtable(df, display = c("s","f","f"), digits = 4), 
format.args = list(big.mark = " ", decimal.mark = ",")) 
## % latex table generated in R 3.1.0 by xtable 1.7-4 package 
## % Wed Jul 01 15:29:02 2015 
## \begin{table}[ht] 
## \centering 
## \begin{tabular}{rrr} 
## \hline 
## & A & B \\ 
## \hline 
## 1 & 1,0012 & 111 111,0000 \\ 
## 2 & 33,1000 & 3 333 333,0000 \\ 
## 3 & 6,0000 & 3 123,2330 \\ 
## \hline 
## \end{tabular} 
## \end 

回答

2

试试这个:

```{r results='asis'} 
    library('xtable') 
    df <- data.frame(A = c(1.00123, 33.1, 6),B = c(111111, 3333333, 3123.233)) 

    print(xtable(df, display = c("s","f","f"), digits = 4), 
    format.args = list(big.mark = " ", decimal.mark = ","),type="html") 
``` 
+0

好吧,我不得不添加HTML格式太!谢谢 –

1

确保将R块具有

```{r results = 'asis'} 
your code here 
``` 
+0

宾果,谢谢先生 –