在编写 R Markdown (.Rmd) 文件时,我正在使用 Rstudio 的“knit PDF”选项制作 PDF。
使用 xtable 函数创建表格时,使用 % 在 Latex 中注释的文本会显示在 pdf 中。当使用 Latex 和 R 编织 .Rnw 文件时,这个问题就消失了。
下面是要编织为 PDF 的 .Rmd 文件和等效的 .Rnw 文件编织(自然为 pdf)的示例。
他们的 PDF 结果是相同的,除了一行。就在表格上方,显示以下内容:
xtable 1.7-3 包在 R 3.1.0 中生成的乳胶表百分比 2014 年 8 月 6 日星期三 19:06:37
MarkdownFile.Rmd
---
output: pdf_document
---
```{r, results='asis'}
library(xtable)
xtable(summary(cars))
```
编织文件.Rnw
\documentclass{article}
\begin{document}
<<r, results='asis'>>=
library(xtable)
xtable(summary(cars))
@
\end{document}
r 中表达式的实际输出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 文件有没有办法将其识别%
为注释?