У меня нет хорошего решения, но у меня есть обходной путь. Это набор, который использует пакет LaTeX adjustbox
, в частности, valign = T
в качестве аргумента для includegraphics
. (scale = 0.5
просто делает изображение на 50% от его первоначального размера.) Я также добавил экранированный перевод строки (\\\\
) ради красивости.
---
title: \textbf{Title}
author: \normalfont{Author}
output:
pdf_document
header-includes:
- \usepackage[export]{adjustbox}
---
```{r}
table <- dplyr::tibble(
col1 = LETTERS[1:3],
col2= c("\\includegraphics[valign=T, scale=0.5]{Osedax_roseus.jpg} \\\\",
"\\includegraphics[valign=T, scale=0.5]{Osedax_roseus.jpg} \\\\",
"\\includegraphics[valign=T, scale=0.5]{Osedax_roseus.jpg} \\\\"))
knitr::kable(table, format = "latex", escape = FALSE)
```
В этом примере используется фотография этой страницы Википедии .