如何从我的R代码中获得Latex的输出代码

  • 本文关键字:代码 输出 Latex r latex
  • 更新时间 :
  • 英文 :

library(summarytools)
library(stargazer)
view(dfSummary(DataV2,graph.col = TRUE), method = "render")

我不认为summarytools有办法直接产生LaTeX,但它可以产生Markdown输出,rmarkdown包可以将其转换为LaTeX。例如:

---
title: "Untitled"
date: "17/02/2022"
output: 
pdf_document:
keep_tex: true
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r results='asis'}
library(summarytools)
library(stargazer)
dfSummary(tobacco, 
plain.ascii  = FALSE,
style        = 'grid',
graph.magnif = 0.85,
varnumbers = FALSE,
valid.col    = FALSE,
tmp.img.dir  = "/tmp")  
```

因为我在YAML中使用了keep_tex: true选项,所以它会输出.tex文件和PDF,如果在文档的其余部分不使用R Markdown,理论上可以从中提取LaTeX。这可能并不容易,因为所有嵌入的数字。

最新更新