Используя kableExtra :: save_kable, я обнаружил, что сохранение в формате pdf приводит к удалению ранее сохраненной таблицы html с тем же именем. В этом примере:
df <- data.frame(a = c(1:4), b = c(5:8))
df <- kableExtra::kable(df)
kableExtra::save_kable(df, file = "table.html")
kableExtra::save_kable(df, file = "table.pdf")
сохраняется только table.pdf.
Однако после смены порядка:
df <- data.frame(a = c(1:4), b = c(5:8))
df <- kableExtra::kable(df)
kableExtra::save_kable(df, file = "table.pdf")
kableExtra::save_kable(df, file = "table.html")
обе таблицы теперь сохранены.
Это дает мне исправление, но мне интересно, является ли такое поведение преднамеренным и можно ли его изменить без изменения порядка кода, что я, возможно, не всегда хочу делать.