【发布时间】:2015-11-10 12:52:15
【问题描述】:
更新
SweaveOpts 现已关闭,宏不再自动填充,但我仍然无法将绘图放入文档中
我正在使用笔记本电脑和台式机上的最新版本 R-Studio。截至今天早上,我所有的包裹都是最新的。我正在尝试在我的笔记本电脑上将绘图插入 pdf。我正在使用knitr 和pdfLatex,R-Studio 中的全局选项设置为 knitr 和 pdfLatex,与我的桌面相同。
在我的笔记本电脑上尝试此操作时,我的.Rnw 文件中始终出现以下内容:
\SweaveOpts{concordance=TRUE}
这使我无法以我想要的方式呈现我的 pdf,这意味着我的绘图不会显示在文档中,而是作为单独的文件显示。我确保我在笔记本电脑和台式机上的 R-studio 中具有完全相同的设置,我在每个 3.1.3 中使用完全相同的 R 版本和完全相同的软件包来生成文档knitr 和 ggplot2
我完全不知道如何关闭 \SweaveOpts{concordance=TRUE} 并使其保持关闭状态。
我桌面上文档的头部是这样的:
\documentclass{article}
\begin{document}
\begin{titepage}
\begin{center}
...
在我的笔记本电脑上获取不同的文档
\documentclass{article}
\usepackage{setspace}
\begin{document}
\begin{title}
\begin{center}
...
我确实删除了 \usepackage{setspace} 行,只是想看看这是否是问题所在。
我还注意到,当我插入代码块并开始在其中输入选项时,例如 fig.align='center',自动完成功能在台式机上有效,但在笔记本电脑上无效,几乎就像它无法识别 knitr 库一样已加载。
【问题讨论】:
-
如果您打算使用 knitr 而不是 Sweave,请在
Tools -> Global Options中选择选项 knitr 而不是 Sweave。这让很多用户感到困惑,但我不确定我们 (RStudio) 是否应该将默认选项更改为 knitr。 -
嗨 Yihui 我确实在我的全局设置中将 knitr 设置为默认值。我最终创建了一个新文件夹、一个新项目和一个新的 .Rnw 文件,并且似乎做到了,也许图像有什么奇怪的地方?