Директивы размера RMarkdown игнорируются для вывода чанка в документе при использовании html_notebook_output_ html или kable - PullRequest
0 голосов
/ 25 марта 2020

В записной книжке r, просматриваемой в RStudio, у меня могут быть следующие yaml, setup, r chunk и text:

---
title: "R Notebook"
output:
  html_notebook: 
    fig_height: 2
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(fig.height=2, fig.width=2, out.height=2, out.width=2)
```

```{r fig.height=2, fig.width=2, out.height=2, out.width=2}

rmarkdown::html_notebook_output_html(
  "<div style='border:1px solid red'>hello</div>"
)

```
goodbye

Обратите внимание на множество способов, которыми я пытаюсь установить sh высота для объекта html. Для файла .nb. html это выводит просто отлично. «До свидания» сразу после красного «привет».

Тем не менее, для вывода в документе, который следует сразу же после фрагмента кода, вывод является довольно высоким (я полагаю, что по умолчанию составляет 7 дюймов, и это примерно то, что кажется), и, конечно, его размер превышает его. содержание. Директивы размера (fig.height, out.height) игнорируются.

Есть ли более подходящий способ установить размер?

rnotebook chunk output

Я столкнулся с проблемой при использовании kable:

```{r fig.height=2, fig.width=2, out.height=2, out.width=2}

knitr::kable(data.frame(col1 = c('hello')), 'html')

```

Хотя я не думаю, что это проблема kable, основанная на первом примере, я считаю, что это проблема rmarkdown.

...