Простые ручные таблицы RMarkdown, которые хорошо выглядят в HTML, PDF и DOCX

Как вручную и просто отформатировать таблицу в RMarkdown, которая будет хорошо выглядеть при преобразовании в HTML (с использованием пакетов knitr и markdown), PDF (с использованием pandoc и miktex) и docx (с использованием pandoc)?

Я хочу иметь возможность писать небольшие таблицы в RMarkdown, которые не являются результатом функций R, которые хорошо выглядят в трех форматах, которые я использую чаще всего. До сих пор я нашел формат, который выглядит хорошо в 2 из 3 форматов, возможно ли 3/3?

Один. Это выглядит хорошо после Knit HTML, но не хорошо в PDF или DOCX

<table>
<tr>
<td>Eggs</td>
<td>Ham</td>
</tr>
<tr>
<td>Basil</td>
<td>Tomato</td>
</tr>
</table>

Два. Это выглядит хорошо после Knit HTML, но не хорошо в PDF или DOCX

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |

Три. Этот не выглядит хорошо после Knit HTML, но хорош в PDF и DOCX (лучший вариант до сих пор)

V1         Tweedledee       Tweedledum
--------   --------------   ----------------
Age        14               14
Height     3'2"             3'2"
Politics   Conservative     Conservative
Religion   "New Age"        Syrian Orthodox
---------  --------------   ----------------

Четыре. Это хорошо выглядит после Knit HTML и создания PDF и docx (победитель!), Но я не форматирую вручную.

```{r table1, echo=FALSE, message=FALSE, warnings=FALSE, results='asis'}
require(pander)
panderOptions('table.split.table', Inf)
set.caption("Data on cars")
pander(mtcars, style = 'rmarkdown')
```

Вот как я делаю PDF и DOCX файлы:

filen <- "table" # name of my RMarkdown file without suffix
knit(paste0(filen,".Rmd"))

# make PDF
system(paste0("pandoc -s ", paste0(filen,".md"), " -t latex -o ", paste0(filen,".pdf"), " --highlight-style=tango  -S"))

# make docx
system(paste0("pandoc -s ", paste0(filen,".md"), " -o ", paste0(filen,".docx"), " --highlight-style=tango  -S"))

Ответы на вопрос(1)

Ваш ответ на вопрос