Я хочу связать отчет так, чтобы заголовок был похож на изображение ниже.
- квадрат слева - это иконка
- прямоугольники текстовые
Я столкнулся с тремя проблемами в настоящее время
- Как вставить значок с URL (онлайн-изображение)?
- как отформатировать иконку так, чтобы она была встроена в 3 строки текста
- как изменить размер шрифта и межстрочный интервал между строками
пожалуйста, найдите минимальный воспроизводимый пример ниже (обратите внимание, что я прокомментировал онлайн-изображение, потому что я не знаю, как правильно его кодировать)
---
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
Кевин Хо
источник
источник
Ответы:
Все ваши три вопроса могут быть решены путем включения
html
элементов.RMarkdown по сути является Markdown, вы можете включить html-элементы в файл.
Вы можете использовать html:
Или
Затем вы можете использовать html для изменения макета и шрифта в документах, в основном вам нужно научиться писать простой HTML-код, а не просто гуглить.
Извините за то, что вы не написали код для ваших примеров, это должно быть просто. Ссылка здесь, которая является закрытой проблемой GitHub: https://github.com/rstudio/rmarkdown/issues/326 .
Надеюсь это поможет.
источник
Если вы хотите объединить расширенный контроль над форматированием, выводом в PDF и порциями
R
вывода в ваших документах, вы можете рассмотреть возможность использования Sweave вместо Markdown. См. Https://support.rstudio.com/hc/en-us/articles/200552056-Using-Sweave-and-knitr.источник