r markdown longtable + landscape kable caption width menyusut (tidak lagi lebar halaman)

Dec 14 2020

Saya mencoba menggunakan longtable dan lanskap bersama-sama untuk tabel lebar yang mencakup banyak halaman. Ketika saya melakukan ini, judul tabel berubah dari lebar penuh halaman menjadi hanya tersempit di tengah halaman.

Saya telah mencoba menggunakan saran berikut ini tidak berhasil. R lebar keterangan tabel Markdown dengan kable dan longtable

Saya baru mengenal r markdown, dan saya sama sekali tidak terbiasa dengan latek jadi mengikuti petunjuk di atas telah membingungkan saya, meskipun saya telah mencoba semua opsi yang menurut saya benar. Dapatkah seseorang memberi saya petunjuk langkah demi langkah yang sangat eksplisit tentang di mana dan apa yang harus dimasukkan ke dalam YAML untuk memperbaiki masalah ini? Atau apakah ada yang punya pekerjaan lain? Terima kasih untuk bantuannya

test <- data.frame(col1=rep("MyLongWordsareLong",5),
               col2=rep("MyLongWordsareLong",5),
               col3=rep("MyLongWordsareLong",5),
               col4=rep("MyLongWordsareLong",5),
               col5=rep("MyLongWordsareLong",5),
               col6=rep("MyLongWordsareLong",5))

kable(test,format='latex',booktabs=TRUE,
caption="This is my example caption. See how, when I don't use 
longtable, it extends the full width of the table, but when I use the 
longtable option, it compresses down to only a portion of the table's width. 
Is this weird or is it just me?") %>% 
 landscape()

kable(test,longtable=TRUE,format='latex',booktabs=TRUE,caption="This is my 
example caption. See how, when I don't use longtable, it extends the full 
width of the table, but when I use the longtable option, it compresses down 
to only a portion of the table's width. Is this weird or is it just me?") 
%>% 
landscape()

** edit: Saya sedang merajut ke PDF !!

Jawaban

1 Paul Dec 15 2020 at 06:11
---
title: "Untitled"
author: "anonymous"
date: "14/12/2020"
header-includes:
  - \usepackage{caption}
output:
  pdf_document:
    keep_tex: yes
  html_document: default
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(tidyverse)
library(kableExtra)
```

```{r}
test <- data.frame(col1=rep("MyLongWordsareLong", 5),
               col2=rep("MyLongWordsareLong",5),
               col3=rep("MyLongWordsareLong",5),
               col4=rep("MyLongWordsareLong",5),
               col5=rep("MyLongWordsareLong",5),
               col6=rep("MyLongWordsareLong",5))

kable(test, booktabs=TRUE, caption="This is my example caption. See how, when I don't use  longtable, it extends the full width of the table, but when I use the longtable option, it compresses down to only a portion of the table's width.  Is this weird or is it just me?") %>% 
 landscape()

kable(test, longtable=TRUE, booktabs=TRUE, caption="This is my example caption. See how, when I don't use longtable, it extends the full  width of the table, but when I use the longtable option, it compresses down to only a portion of the table's width. Is this weird or is it just me?") %>% 
landscape()
```

Solusi sesuai lebar keterangan tabel Markdown R dengan kable dan longtable