问题标签 [sweave]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
601 浏览

r - 使用 Sweave 和 TeXShop 的语法着色输入?

我刚刚开始在 TeXShop(在 OSX 上运行)上使用 Sweave。是否可以对源代码进行语法着色,以便区分原始文本和 R 代码?

例如,我的 Sweave 文件中的以下代码片段与文本的其余部分相同,这使得它比具有语法着色的 R 编辑器更难阅读。

(我也尝试过使用出色的RStudio,它确实为 R 和 Latex 提供语法着色,但我认为 TexShop 对于 LaTeX 来说更胜一筹。)

0 投票
1 回答
917 浏览

r - 使用 Sweave 和列表进行非连续行编号

我正在用 LaTeX 写一份报告,嵌入几个 R 脚本,这些脚本以非连续的 Sweave 块报告。

我在 Stackoverflow 上发现了一些关于如何自定义Sweave列表包以突出显示代码和编号行的非常有用的评论。我修改了原始的sweave.sty包如下,以利用列表,同时避免过多的设置给我的 LaTeX 文档带来负担。

基本上,我在行号选项方面遇到了麻烦。按照配置,(firstnumber=last),行在文档中逐渐编号。如果我设置 firstnumber=auto ,编号从 1 在每个 R 代码块处重新开始。

我想找到一个中间解决方案,其中编号在同一脚本的不同块中进行,但在不同脚本的开头从 1 重新开始(可能通过手动指定)。

我认为,问题在于我无法手动指定列表的名称,因为 Sweave 在后台执行此操作。

欢迎提出建议!

0 投票
2 回答
8921 浏览

r - 如何更改使用 Sweave 的投影仪演示文稿中的字体?

当我\usepackage{Sweave}在投影仪演示文稿的序言中包含时,投影仪会忽略字体的更改,例如\usepackage{helvet}.

这是一个最小的例子:

文本设置为现代计算机,而不是 helvetica。如果您注释掉\usepackage{Sweave},则文本设置为 helvetica。

因此我的问题是:有没有办法更改包含 Sweave 内容的投影仪演示文稿中的字体?

我意识到我在这里的示例不包含任何实际的“Sweable”R 代码,但这似乎并不重要,因为不需要的字体切换行为似乎是由 Sweave.sty 引起的。我更大的目标是将 pgfSweave 与投影仪一起使用,但我在那里遇到了同样的问题。我想我已经追踪到\usepackage{Sweave}.

0 投票
1 回答
546 浏览

r - 如何在 MikTeX 中获取 pgfSweave 包(例如当前的 PGF)的依赖项?

我在 LaTeX 文档中安装了pgfSweave颜色语法包,但在涉及 LaTeX 依赖项时我搁浅了。我已经pgf通过 MikTeX 安装了该软件包,Package Manager (Admin)并且相信它是最新的(我查看了 MiKTeX 安装文件夹中的软件包文件夹,但我没有看到任何版本号)。我错过了什么?

0 投票
1 回答
9642 浏览

r - 在没有 Sweave 的情况下将标题页写入 pdf 的最简单方法

我有 R 代码(使用 ggplot2)将一堆图表输出到 PDF,我对布局很满意。我只想在一个看起来不错的标题页上拍打,它只是一些居中的文本。谷歌似乎为 Sweave 提供了很多支持——除了工作流程对我来说真的很奇怪(即在 sweave 中嵌入我的 R,从 R 运行 sweave)。另外,我不想加入一堆新程序来让它工作。另外,我有大量生成图表的 R 代码,我对控制流程很满意(即运行 r 脚本,r 脚本将绘图写入 pdf)。理想情况下,我只想打印 PDF 的标题页,打印我的绘图,关闭设备,然后收工。我该怎么做?

0 投票
4 回答
5199 浏览

r - R - adding page numbers to PDF

I'm having trouble adding page numbers to PDFs. Here's how I'm inserting pages / plots:

onefile seems to name a file by the page number, but I want the page numbers to appear in the same file.

Edit
I've modified @Gavin's code sample to produce a working version of mixing graphic types to get page numbers:

0 投票
1 回答
529 浏览

sweave - pgfSweave 删除 tikz 生成的图表

我在包含使用 tikz 内联绘制的图表和内联 R 代码的文档上运行 pgfSweave。R 代码已执行并完美呈现,但图表未出现在最终 PDF 中。相反,消息会显示在适当的位置,说明:[[IMAGE DISCARDED DUE TO '/tikz/external/mode-list and make']]。这个问题有解决方法吗?

谢谢!

0 投票
1 回答
743 浏览

r - 在 Sweave 中渲染网格图形

我有一个简短的例程,它使用 gridExtras 包中的 grid.arrange 函数排列 ggplot 和网格图形。我需要在我的 Sweave 文档中渲染我的例程的输出(名义上使用 grid.draw 打印,或返回网格对象作为选项)。我不知道如何做到这一点,因为我一直在使用“打印”的说法与纯 ggplot 图形的工作方式不同。我试过了:

其中 g 是由 grid.arrange 创建的对象,并且具有类

任何帮助,将不胜感激

阿比吉特

0 投票
2 回答
652 浏览

r - 如何在代码块前面生成没有尖括号“>”的sweave文档?

如何在代码块前面生成没有尖括号“>”的 Sweave(或 pgfSweave)文档?我希望人们能够直接从 pdf 输出中剪切和粘贴我的代码。这是我的文档的一个片段,其中包含一个代码块:

请注意,因为我们的关联矩阵由 0 和 1 组成,非对角线条目表示公共列的总数,这正是我们想要的。我们将使用 %*% 运算符告诉 R 执行此操作。让我们首先看一个使用他们所属的人和组的玩具数据的小例子。我们将使用 table() 函数将数据强制转换为关联矩阵,然后将关联矩阵乘以其转置得到人们之间的共同群体的数量。

但我希望代码看起来像:

0 投票
2 回答
11013 浏览

r - R:用 xtable() 打印两张表

我有数据表(d1 和 d2),我想用它们自己的标题并排或在乳胶中彼此叠加打印。是否可以直接使用xtable()? 这两个表应该是不同的,即我们可以称它们为Table x(a)Table x(b),但它们应该是相邻的或堆叠的。