2017-03-13 2 views
2

Wenn ich ein knitr::kable in einem Latex-Dokument verwende, schwebt die Tabelle. Wie verhindere ich das Schweben?Wie mache ich knitr :: kable Tabellen aufhören zu schweben?

+1

haben Sie die Beratung im bookdown Buch gelesen? https://bookdown.org/yihui/bookdown/tables.html Dies verwendet das Argument? longtable = T' und der Latex-Befehl '\ usepackage {longtable}' –

+0

Sweet! Wenn Sie dies als Antwort einreichen, akzeptiere ich. – dfrankow

Antwort

4

Verwenden Sie das Argument longtable = T in knitr::kable() und fügen \ usepackage{longtable} im YAML-Header:

--- 
title: "Using longtable in RMD" 
output: pdf_document 
date: "`r format(Sys.time(), '%d %B %Y')`" 
author: Author 
header-includes: 
- \usepackage{longtable} 
--- 

```{r} 
knitr::kable(cars, longtable = T) 
``` 
+0

Ich benutze tatsächlich LaTeX Knitr, nicht Markdown, so dass \ usepackage nicht in einem YAML-Header ist. Außerdem sage ich Longtable = TRUE, nicht Longtable = T. Aber ich akzeptiere das, warum nicht. – dfrankow

Verwandte Themen