Проблема
При использовании rmarkdown в RStudio мой вывод stargazer(glm())
располагается под текстом, который я бы хотел. Он размещается в другом месте, чем r chunk
.
PDF-файл создан идеально, проблема заключается только в положении stargazer
вывода.
Фон
Я пытаюсь создать PDF-файл с большим количеством текста и несколькими stargazer
glm()
выводами между несколькими абзацами. Когда я помещаю более одного stargazer()
вывода в свой файл rmarkdown, а затем «Сшиваю» в PDF, результат stargazer()
перемещается вниз под текстом.
Я бы хотел, чтобы stargazer output
расположился там, где я поставил r chunks
.
У меня нет такой проблемы при использовании аналогичной вставки вывода ggplot2()
.
Неудачные попытки
Я перепробовал столько комбинаций, сколько знаю, как позиционировать свои r chunks
аргументы. (На всякий случай)
Я пробовал каждую комбинацию табуляции и пробелов до и после абзацев / заголовков / r-chunks / и т. Д. (Однажды у меня была проблема с выводом ggplot2)
Я сослался на следующие вопросы StackOverflow:
- Использование fig.pos = "H" и fig.pos = "h"
- Это очень аналогичный вопрос
- Примеры Ихуи Се
- Stargazer и RStudio
- Я пробовал использовать "\" в конце (и между) кусками, как упоминалось в одном из вышеупомянутых постов.
Воспроизводимый пример
Воспроизводимый пример моей рабочей проблемы:
---
title: "Untitled"
author: "Me"
output: pdf_document
---
```{r setup, echo = FALSE}
library(stargazer)
mtcars_glm <- glm(formula = vs ~ disp + am + cyl + mpg, family = "binomial", data = mtcars)
```
# Heading1
I have tried creating paragraphs like this.
I have also tried creating paragraphs with 2 indents.
## Heading2
Lets try to create a couple of nice tables with stargazer.
```{r attempt1, results = 'asis', echo = FALSE}
stargazer(mtcars_glm, ci=FALSE, no.space = TRUE, report = c("vc*"), header = FALSE)
```
And then we will add some text down here, too.
```{r attempt2, results = 'asis', echo = FALSE}
stargazer(mtcars_glm, ci=FALSE, no.space = TRUE, report = c("vc*"), header = FALSE)
```
And some more text.
```{r attempt3, results = 'asis', echo = FALSE}
stargazer(mtcars_glm, ci=FALSE, no.space = TRUE, report = c("vc*"), header = FALSE)
```
Lets see what happens.
### Heading3
```{r plot_attempt}
boxplot(mtcars$mpg ~ mtcars$cyl)
```
# Second Section
## Second Header
Вот 3 страницы вывода:
Вот моя информация о сеансе:
R version 3.4.4 (2018-03-15)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
Matrix products: default
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] stargazer_5.2.1
loaded via a namespace (and not attached):
[1] compiler_3.4.4 backports_1.1.2 magrittr_1.5 rprojroot_1.3-2 htmltools_0.3.6 tools_3.4.4 yaml_2.1.19 Rcpp_0.12.16 stringi_1.1.7 rmarkdown_1.9
[11] knitr_1.20 stringr_1.3.0 digest_0.6.15 evaluate_0.10.1
Спасибо
Если вы можете мне помочь, спасибо. Я мало что знаю о LaTeX или Pandoc, поэтому полагаю, что это какой-то пробел в знаниях. Не стесняйтесь указывать и мне в правильном направлении, если вы думаете, что нашли решение.
Я ценю это.