Размещение таблицы рядом с участком в R Markdown (в pdf / латекс) - PullRequest
0 голосов
/ 27 апреля 2018

Можно ли поместить таблицу, сгенерированную с помощью пакета xtable (или, альтернативно, pander) и сгенерированного графика, рядом в R уценки, вяжущей в pdf, в то время как остальная часть документа не в столбцах? Следующий простой пример, мы надеемся, иллюстрирует эту идею:

\begin{multicols}{2}
```{r}
plot(cars)
```

```{r, results='asis'}
library('xtable')
print(xtable(head(cars,5)), type = "latex")
```
\end{multicols}

Однако, это не дает сюжет. Я знаю, что решения существуют с использованием knitr (например, здесь ) и для вязки уценки R в HTML (например, здесь ), но я не заставляю их работать для уценки R до pdf.

Ответы [ 2 ]

0 голосов
/ 28 апреля 2018

Спасибо @nycrefugee, это уже открывает еще несколько возможностей. Однако, похоже, что есть проблемы с xtable выходами. Если я использую следующий код:

library('gridExtra')
library('grid')
library('xtable')
library('lattice')

p = xyplot(1~1)
t = textGrob( print(xtable(head(cars,5)),
                    type = "latex", label = "test")
            )

grid.arrange(p, t, ncol=2)

при компиляции в pdf выдает следующий вывод, то есть таблица показана над двумя гробами:

Вывод PDF

0 голосов
/ 28 апреля 2018

пакет gridExtra работает для этого без необходимости попадать в ад LaTeX. Используйте функцию grid.arrange для диаграмм рядом друг с другом, а что нет.

Работает на выходах HTML и PDF.

...