Mam problem z nową możliwością zrobienia zrzutu widżetów HTML do dalszej implementacji, na przykład w dokumencie PDF. Zrzut ekranu pakietu datatable
(DT
) ma zbyt wysoką wysokość, która pojawia się jako biała przestrzeń w dokumencie (jest łatwo zauważalna w pozycji fig.cap
, czyli poniżej końca datatable
) .i nie może zrozumieć, dlaczego to się dzieje i chciałbym usunąć go (bez białej spacji pod datatable
). Rzucić okiem na poniższy dla test.Rmd
przykład, który w pełni pokazuje problem:Biała przestrzeń ze zrzutu danych datowalnych w Rmarkdown PDF
---
output:
pdf_document:
toc: yes
header-includes:
- \usepackage{fancyhdr}
- \usepackage[ngerman]{babel}
---
\addtolength{\headheight}{1.0cm}
\pagestyle{fancyplain}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\chead{Test}
\lhead{\scriptsize\today}
```{r, fig.align='center', fig.pos='htb!', fig.width=12, fig.cap="The height of screenshot is too high!!",fig.height=3,echo=FALSE, cache=FALSE, warning = FALSE, message = FALSE, tidy=TRUE}
library(DT)
library(webshot)
datatable(mtcars[1:2,],rownames=FALSE, options = list(dom='t',ordering=F))
```
- Dodatkowo Próbowałem inną liczbę wyświetlanych wierszy
datatable
, a ja zauważyłem, jeślidatatable
ma> 20 wierszy, a następnie rysunek jest dobrze wyświetlany z podpisem. - Jednak mój stół w oryginalnym pliku PDF ma na przykład 2 rzędy (może być nieco bardziej -> liczba wierszy jest reaktywna, jak to jest raport downloable należący do
shiny app
), to dlaczego w przykład użyłem tylko dwóch wierszy z zestawu danychmtcars
.
Czy jesteś na Mac lub Windows lub ...? Czy możesz publikować wyniki devtools :: session_info()? – swihart
Witaj. Czy udało Ci się znaleźć rozwiązanie twojego problemu? – AK88
Witaj @ AK88 nie, niestety nie udalo mi sie znalezc odpowiedniego rozwiazania –