Заголовок Kable в файле rmarkdown в HTML выделен жирным шрифтом

Я хочу выделить заголовок таблицы жирным шрифтом, но не могу найти для этого вариант.

Мой код (в документе rmarkdown):

kable(head(iris), caption = 'I want this in Bold') %>% 
  kable_styling(bootstrap_options = c("striped", "hover", "condensed", "responsive")) 

Результат:

введите описание изображения здесь


person xhr489    schedule 09.07.2019    source источник


Ответы (1)


Подходит ли вам это решение, ориентированное на уценку?

```{r, results='asis'}
kable(head(iris), caption = '**I want this in Bold**') %>% 
  kableExtra::kable_styling(bootstrap_options = c("striped", "hover", "condensed","responsive"))
```

для html-output это должно работать:

```{r, results='asis'}
kable(head(iris), caption = '<b>I want this in Bold</b>', format = 'html') %>% 
  kableExtra::kable_styling(bootstrap_options = c("striped", "hover", "condensed","responsive"))
```

для pdf-output это должно работать:

```{r, results='asis'}
kable(head(iris), caption = '\\textbf{I want this in Bold}', format = 'latex') %>% 
  kableExtra::kable_styling(bootstrap_options = c("striped", "hover", "condensed","responsive"))
```
person Max Teflon    schedule 09.07.2019
comment
он не работает, когда я его в kable_styling .. Без последнего работает ... - person xhr489; 09.07.2019
comment
не могли бы вы сказать мне, какой желаемый формат вывода вашего полного файла? - person Max Teflon; 09.07.2019
comment
это html, я использую html_document - person xhr489; 09.07.2019
comment
Здорово! Спасибо! Что делает results='asis'? Вроде работает без ... - person xhr489; 09.07.2019
comment
Не имеет значения использование kable, вы правы. Его использование действительно актуально только тогда, когда вы генерируете html-код в блоке кода. - person Max Teflon; 09.07.2019
comment
Спасибо, @MaxTeflon, за четкий ответ. Вы случайно не знаете, как я могу центрировать подпись? при использовании этого метода заголовок находится в левой части таблицы - person Roozbeh_you; 21.04.2021
comment
если вы генерируете pdf или html-вывод, вы можете добавить сгенерированный код, {\centering....} для латекса и <center>...</center> для html. - person Max Teflon; 21.04.2021