Je veux tricoter un rapport tel que l'en-tête soit similaire à l'image ci-dessous.
- le carré tout à gauche est une icône
- les rectangles sont du texte
J'ai rencontré trois problèmes actuellement
- comment insérer une icône avec url (image en ligne)?
- comment formater l'icône pour qu'elle soit en ligne avec 3 lignes de texte
- comment changer la taille de la police et l'espacement des lignes entre les lignes
veuillez trouver l'exemple reproductible minimal ci-dessous (notez que j'ai commenté l'image en ligne car je ne sais pas comment la coder correctement)
---
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
la source
la source
Réponses:
Vos trois questions peuvent être résolues en incluant des
html
éléments.Le RMarkdown est essentiellement un Markdown, vous pouvez inclure des éléments html dans le fichier.
vous pouvez soit utiliser html en:
Ou
Ensuite, vous pouvez utiliser le code html pour modifier la mise en page et la police dans les documents, fondamentalement, vous devez apprendre à écrire du code html simple, pas difficile juste beaucoup de googler.
Désolé de ne pas avoir écrit le code pour vous avec vos exemples, cela devrait être simple. La référence est ici, qui est un problème GitHub fermé: https://github.com/rstudio/rmarkdown/issues/326 .
J'espère que cela t'aides.
la source
Si vous souhaitez combiner un contrôle avancé sur la mise en forme, la sortie PDF et des morceaux de
R
sortie dans vos documents, vous pouvez envisager d'utiliser Sweave au lieu de Markdown. Voir https://support.rstudio.com/hc/en-us/articles/200552056-Using-Sweave-and-knitrla source