Sto cercando di creare una tabella per contenere alcune informazioni di base utilizzando Kable in RMarkdown che verrà generato in HTML, PDF e Word. Ecco il codice che hoRMarkdown Problemi di larghezza Kable
---
title: "test"
author: ''
date: "2015/03/24"
output:
pdf_document:
keep_tex: yes
---
```{r kable1, echo=FALSE}
Variable <- c("VAR1", "VAR2", "VAR3", "VAR4")
Label <- c("LABEL", "A very loooooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooooooooooooo nnnnnnngggggggg label yall", "LAB3", "LAB4")
Classification <- c("Type1", "Type2", "Type1", "Type1")
data <- data.frame(Variable, Label, Classification)
library(knitr)
kable(data)
```
```{r kable2, echo=FALSE}
Variable <- c("VAR1", "VAR2", "VAR3", "VAR4")
Label <- c("LABEL", "LabLE", "LAB3", "LAB4")
Classification <- c("Type1", "Type2", "Type1", "Type1")
data <- data.frame(Variable, Label, Classification)
library(knitr)
kable(data)
```
L'output HTML è il seguente. Questo è quello che voglio. Mi piace come la tabella compila l'html. Tuttavia, quando produco PDF ottengo il seguente.
Come possiamo vedere ci sono problemi con il PDF, la prima tabella scorre fuori dalla pagina e la seconda non riempie l'intera larghezza. Sono, sfortunatamente, un n00b quando si tratta di R, Kable e RMarkdown. C'è un modo per impostare le opzioni sulla tabella kable in modo che il PDF sia bello come l'HTML in termini di posizionamento e larghezza della pagina? Grazie!
Grazie mille per il suggerimento. Questo funziona per la tabella di grandi dimensioni, ma per quanto riguarda la tabella più piccola, qualche idea su come estenderla alla larghezza della pagina? Ho guardato attraverso il link che mi hai inviato (molto utile) ma non sono riuscito a trovare molto su come estendere la larghezza dei tavoli piccoli. – decal
@decal questo non è un 'kable', e nemmeno legato a' markdown'. La tabella PDF viene renderizzata da Pandoc/pdflatex, che utilizza un modello LaTeX e il file HTLM utilizza anche un altro foglio di stile (CSS). Se vuoi avere lo stesso risultato o lo stesso risultato, devi correggerli e [chiamare Pandoc di conseguenza] (http://johnmacfarlane.net/pandoc/README.html#general-writer-options). Per ulteriori dettagli, consultare [documenti correlati di Pandoc] (http://johnmacfarlane.net/pandoc/demo/example9/templates.html). Spero possa essere d'aiuto. – daroczig
Cool, grazie per tutto l'aiuto! – decal