Отрегулируйте высоту строки xtable R

Есть пара полезных постов, посвященных xtable, но никто не занимается этим, насколько мне известно.

Я хотел бы настроить высоту строки в xtable (печать). Я печатаю data.frame.

print(xtable(...),...)

Обратите внимание, что я уже использую add.to.row

addtorow <- list()
addtorow$pos <- list()
addtorow$pos[[1]] <- c(0)
addtorow$command <- c(paste("\\hline \n","\\hline \n",sep=""))

Итак, что я хотел бы сделать, это расширить пространство строки upper:

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

Я пробовал все виды вещей, но всегда просто возился с тем, что я уже хорошо сделал.


person Maximilian    schedule 18.10.2013    source источник
comment
Возможно, можно добавить распорку соответствующей высоты. Это увеличит высоту, но ничего не напечатает. Я не совсем уверен, как это сделать, поэтому я оставляю это только как комментарий, а не как полный ответ.   -  person Brian Diggs    schedule 18.10.2013
comment
Добавление дополнительного пространства по вертикали обычно выполняется путем добавления [_x_pt] после \\, и это должно быть возможно сделать с помощью аргумента add.to.row для print.xtable(). Если вы покажете свою полную команду print() (и желательно MWE), вы можете получить лучший ответ.   -  person solarchemist    schedule 19.10.2013


Ответы (2)


Вы можете просто использовать опцию booktabs, которая увеличивает отступ вокруг горизонтальных линий.

print(xtable(...),booktabs = T)
person AndB    schedule 03.10.2016

Не уверен точно в контексте здесь - если вы используете LaTeX или печатаете таблицу в html (используя R Markdown и рендеринг как веб-страницу. В последнем случае вы можете указать отступы в ячейках таблицы, используя правила CSS в верхней части вашего документа между тегами стиля:

<style>
  th,td{
     padding:2px 5px 2px 5px;
  }
</style>
person Michael Discenza    schedule 17.12.2015