Saya ingin merajut laporan sedemikian rupa sehingga header mirip dengan gambar di bawah ini.
- kotak di paling kiri adalah ikon
- persegi panjang adalah teks
Saya mengalami tiga masalah saat ini
- bagaimana cara memasukkan ikon dengan url (gambar online)?
- cara memformat ikon sehingga sejajar dengan 3 baris teks
- cara mengubah ukuran font dan penspasian garis di antara baris
tolong temukan contoh minimal yang dapat direproduksi di bawah ini (perhatikan bahwa saya telah mengomentari gambar daring karena saya tidak tahu bagaimana cara mengkodekannya dengan benar)
---
output: pdf_document
geometry: margin=0.25in
classoption:
- landscape
---
```{r, echo=FALSE, results='asis'}
for (i in unique(iris$Species)) {
cat("\\newpage")
# cat('\n![](https://bookdown.org/yihui/rmarkdown/images/hex-rmarkdown.png)\n')
cat("\n#", "Iris Species Summary", "\\hfill", paste0("Exhibit ", grep(i, unique(iris$Species)), ".1"))
cat("\n##", i, "\\hfill", "(Gross)")
cat("\n######", "(000's)", "\\hfill", as.character(Sys.Date()))
}
```
r
r-markdown
knitr
Kevin Ho
sumber
sumber
Jawaban:
Ketiga pertanyaan Anda dapat diselesaikan dengan memasukkan
html
elemen.RMarkdown pada dasarnya adalah penurunan harga, Anda dapat memasukkan elemen html dalam file.
Anda dapat menggunakan html dengan:
Atau
Kemudian Anda dapat menggunakan html untuk mengubah tata letak dan font dalam dokumen, pada dasarnya Anda perlu belajar menulis kode html sederhana, tidak sulit hanya banyak googling.
Maaf karena tidak menuliskan kode untuk Anda dengan contoh Anda, itu harus jelas. Referensi ada di sini, yang merupakan masalah GitHub tertutup: https://github.com/rstudio/rmarkdown/issues/326 .
Semoga ini membantu.
sumber
Jika Anda ingin menggabungkan kontrol lanjutan atas pemformatan, output pdf, dan potongan
R
output dalam dokumen Anda, Anda dapat mempertimbangkan menggunakan Sweave alih-alih penurunan harga. Lihat https://support.rstudio.com/hc/en-us/articles/200552056-Using-Sweave-and-knitrsumber