etable 在 rmarkdown 中无法正常工作:之前绘制图表时不显示表格

问题描述 投票:0回答:1

我正在使用

feols
回归和
etable
命令进行投影仪演示。我需要乳胶命令
adjustbox
来在页面上放置表格,但是当我使用它并之前绘制图表时,表格没有显示。可重现的示例如下。

---
title: "Teste"
output: beamer_presentation
date: "2024-11-14"
header-includes:
  - \usepackage{booktabs}
  - \usepackage{longtable}
  - \usepackage{array}
  - \usepackage{multirow}
  - \usepackage{wrapfig}
  - \usepackage{float}
  - \usepackage{colortbl}
  - \usepackage{pdflscape}
  - \usepackage{tabu}
  - \usepackage[normalem]{ulem}
  - \usepackage{makecell}
  - \usepackage{xcolor}
  - \usepackage{adjustbox}
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
library(fixest)
library(tidyverse)
library(tinytex)
```

## Slide with Plot

```{r pressure}
pressure%>%
  ggplot(aes(x=temperature,y=pressure))+
  geom_point()
```

## Slide with R Output

```{r cars, results = 'asis'}
ols=feols(speed~dist,data=cars)

etable(ols,ols,ols,ols,ols,ols,style.tex = style.tex(adjustbox = T),postprocess.df = pandoc.table.return,tex=T)
```

你可以尝试一下,你会发现表格不会出现,除非我们把之前的图表取出来。这很奇怪,我不明白为什么会发生这种情况。也许是关于转换为乳胶的错误。

我需要任何帮助。

r r-markdown pdflatex fixest
1个回答
0
投票

按照这个问题的答案,我找到了如何显示表格。只需添加

- \setkeys{Gin}{width=\linewidth,height=\textheight,keepaspectratio} 

到标题。

© www.soinside.com 2019 - 2024. All rights reserved.