【问题标题】:texreg output with RStudio and rmarkdowntexreg 输出与 RStudio 和 rmarkdown
【发布时间】:2016-05-04 23:47:28
【问题描述】:

我有一个问题似乎如此简单和基本,以至于我无法在网上找到解决方案。如何让 knitr(或 Pandoc)评估 texreg 函数给出的输出?

一个最小的例子:

我的整个 .rmd 文件代码:

---
title: "test texreg"
output: pdf_document
date: "January 27, 2016"
---

```{r}
library(texreg)
texreg(list(lm(speed~dist,data=cars)))
```

当我单击 Knit PDF(或 Knit HTML 或 Knit Word)时,我得到了表格的 LaTeX 代码,但每行都以两个磅符号开头,即 texreg() 函数的 r 输出,就像我在安慰。如果我使用htmlreg(),我也会遇到同样的问题

我假设我只需要将函数调用放在其他地方吗?看不懂。。。

这个问题 (R markdown "texreg") 似乎提出了完全相同的问题,但答案对我没有帮助。

【问题讨论】:

    标签: r r-markdown texreg


    【解决方案1】:

    我不确定这是否是解决我的问题的最优雅的解决方案,但我确实发现了 a 解决方案:将对 texreg() 的调用放入内联 r 块中,如下所示:

    ```{r}
    library(texreg)
    ```
    
    `r texreg(list(lm(speed~dist,data=cars)))`
    

    这会以 Pandoc 和现在识别它并生成 LaTeX 表的方式生成 LaTeX 输出。

    如果出现更明智的答案,我会很乐意接受。

    编辑:

    另一个选项:将 results="asis" 添加到代码块头。我最初尝试过,但另一个错误使我无法看到格式正确的表格,因此我没有意识到我偶然发现了解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      • 2017-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 1970-01-01
      相关资源
      最近更新 更多