Некоторые элементы последнего столбца в таблице kable неожиданно выровнены снизу - PullRequest
0 голосов
/ 24 марта 2020

Итак, я создаю несколько таблиц с Kable, которые скомпилированы в PDF-форму. Мой код ниже.

 kable(df, "latex", booktabs = T, row.names = FALSE, format = "latex", valign = 't', linesep = "") %>%
        kable_styling(full_width = T, font_size = 14) %>% 
        column_spec(1, bold = T, border_right = T) %>%
        add_indent(c(2:7)) %>%
        add_indent(c(3,5,7)) %>%
          row_spec(c(1,3,5,7), background = "TableColorOne") %>%
          row_spec(0, background = "TableColorTwo")

Все работает как обычно, но некоторые значения в последнем столбце становятся нижними. Эта таблица генерируется динамически, поэтому иногда она имеет 3 или 4 столбца.

3 column table, 3rd column, row 3 and 5 are bottom justified unexpectedly 3 таблицы столбцов, 3-й столбец, строки 3 и 5 неожиданно выравниваются снизу

4 column table, 4th column, row 3 and 5 are bottom justified unexpectedly Таблица 4 столбцов, 4-й столбец, строки 3 и 5 неожиданно выровнены по нижнему краю

Эта проблема github кажется актуальной, но изменение valign и position, похоже, не влияет на размещение текста.

Можно ли как-нибудь остановить это непреднамеренное нижнее выравнивание?

...