Сделайте первый столбец таблицы ioslides нежирным

Я делаю презентацию в RMarkdown, используя ioslides. Я пытаюсь добавить таблицу текста, и первый столбец выделен жирным шрифтом. Я хотел бы либо сделать оба столбца жирными, либо оба столбца не полужирными.

Например, в этой презентации столбец x выделен жирным шрифтом, а столбец y — нет:

---
title: test
output: ioslides_presentation
---

##

| x | y |
---------
| 1 | 2 |

Я также попытался создать таблицу в фрагменте кода R и использовать kableExtra, чтобы сделать второй столбец полужирным, но тогда ioslides плохо форматирует таблицу (и поэтому в этом случае жирным шрифтом выделен только второй столбец, а таблица не красиво смотреться в презентации) Например:

##

```{r, echo = FALSE}
library(kableExtra)
mat <- matrix(c(1,2), nrow = 1, dimnames = list(NULL, c('x', 'y')))
mat.kable <- kable(mat)
column_spec(mat.kable, 2, bold = TRUE)
``` 


person Kiva Oken    schedule 19.11.2020    source источник


Ответы (1)


Вы можете сделать второй столбец полужирным. И поставив знак плюс в середине пунктирной линии, вы получите правильный заголовок таблицы:

##

| x | y |
----+----
| 1 | **2** |

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

При использовании kableExtra лучше использовать kable_styling:

kable(mat) %>% 
kable_styling(full_width = T, bootstrap_options = c("striped")) %>%
row_spec(0, font_size=30) # use row_spec to get control over your header. Header is row 0

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

person ViviG    schedule 20.11.2020