Я использую пакет bookdown
с выходным форматом tufte_book2
и хотел бы ввести таблицу, содержащую пример кода в некоторых ячейках. Если я включу код в обратные тики, то он не будет отображаться как уценка Однако, если я установил формат kable
как «markdown», то код будет корректно отображен, но заголовок таблицы потерян.
Вот пример, который показывает проблему. Следующий код (где format="markdown"
) создает таблицу правильно, но заголовок теряется.
---
title: "Tufte Handout"
subtitle: "An implementation in R Markdown"
author: "JJ Allaire and Yihui Xie"
date: "`r Sys.Date()`"
output:
bookdown::tufte_book2:
highlight: tango
---
# Example
Yada yada yada
```{r qweqwe, echo=FALSE}
DF <- data.frame(A =c("`abs(x)`", "asd", "wdw2"),
B=c(1:3))
knitr::kable(DF, booktabs=TRUE, format="markdown",
caption = 'A table generated by the longtable packageasdasdasd.'
)
```
Однако, если я не включите аргумент format
, тогда мой заголовок будет показан, но уценка внутри таблицы не отображается.
---
title: "Tufte Handout"
subtitle: "An implementation in R Markdown"
author: "JJ Allaire and Yihui Xie"
date: "`r Sys.Date()`"
output:
bookdown::tufte_book2:
highlight: tango
---
# Example
Yada yada yada
```{r qweqwe, echo=FALSE}
DF <- data.frame(A =c("`abs(x)`", "asd", "wdw2"),
B=c(1:3))
knitr::kable(DF, booktabs=TRUE,
caption = 'A table generated by the longtable packageasdasdasd.'
)
```
Может ли кто-нибудь указать мне правильное направление для включения примера кода внутри таблицы и с подписью.
PS. Если я просто использую обычный пакет tufte
, то это не проблема. Это только с tufte_book2
из bookdown
.