xtable в.Rmd, затем связать как PDF в rstudio показывает% комментариев
Я делаю PDF, используя опцию Rstudio "knit PDF" при записи файла R Markdown (.Rmd).
При создании таблицы с использованием функции xtable текст, закомментированный в латексе с использованием%, отображается в формате PDF. Эта проблема исчезает при вязании файла.Rnw с использованием латекса и R.
Ниже приведен пример файла.Rmd, который нужно связать в формате PDF, и эквивалентный файл.Rnw для вязки (как, естественно, pdf).
Их PDF-результаты идентичны, за исключением одной строки. Прямо над таблицей отображается следующее:
% латексная таблица, сгенерированная в R 3.1.0 пакетом xtable 1.7-3% Ср Авг 06 19:06:37 2014
MarkdownFile.Rmd
---
output: pdf_document
---
```{r, results='asis'}
library(xtable)
xtable(summary(cars))
```
SweaveFile.Rnw
\documentclass{article}
\begin{document}
<<r, results='asis'>>=
library(xtable)
xtable(summary(cars))
@
\end{document}
Фактический выход xtable(summary(cars))
выражение в г, как показано ниже. Вы можете увидеть первые две строки, начиная с %
Разница в том, что файл.Rnw скрывает их, а файлы.Rmd - нет.
% latex table generated in R 3.1.0 by xtable 1.7-3 package
% Wed Aug 06 19:33:18 2014
\begin{table}[ht]
\centering
\begin{tabular}{rll}
\hline
& speed & dist \\
\hline
1 & Min. : 4.0 & Min. : 2.00 \\
2 & 1st Qu.:12.0 & 1st Qu.: 26.00 \\
3 & Median :15.0 & Median : 36.00 \\
4 & Mean :15.4 & Mean : 42.98 \\
5 & 3rd Qu.:19.0 & 3rd Qu.: 56.00 \\
6 & Max. :25.0 & Max. :120.00 \\
\hline
\end{tabular}
\end{table}
Я предполагаю, что проблема в том, что связанный файл.Rmd не распознает %
как латексный комментарий и таким образом печатает его. Как я могу избавиться от этих строк над моей таблицей? Есть ли способ для файлов.Rmd распознать %
как комментарий?
1 ответ
Как сказал @celiomsj, используйте comment
аргумент print.xtable
и установите его FALSE
опустить аргументы:
print(xtable(summary(cars)), comment=FALSE)