В записной книжке 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) игнорируются.
Есть ли более подходящий способ установить размер?
Я столкнулся с проблемой при использовании kable:
```{r fig.height=2, fig.width=2, out.height=2, out.width=2}
knitr::kable(data.frame(col1 = c('hello')), 'html')
```
Хотя я не думаю, что это проблема kable, основанная на первом примере, я считаю, что это проблема rmarkdown.