问题标签 [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.
r - 使用 Sweave 和 TeXShop 的语法着色输入?
我刚刚开始在 TeXShop(在 OSX 上运行)上使用 Sweave。是否可以对源代码进行语法着色,以便区分原始文本和 R 代码?
例如,我的 Sweave 文件中的以下代码片段与文本的其余部分相同,这使得它比具有语法着色的 R 编辑器更难阅读。
(我也尝试过使用出色的RStudio,它确实为 R 和 Latex 提供语法着色,但我认为 TexShop 对于 LaTeX 来说更胜一筹。)
r - 使用 Sweave 和列表进行非连续行编号
我正在用 LaTeX 写一份报告,嵌入几个 R 脚本,这些脚本以非连续的 Sweave 块报告。
我在 Stackoverflow 上发现了一些关于如何自定义Sweave和列表包以突出显示代码和编号行的非常有用的评论。我修改了原始的sweave.sty包如下,以利用列表,同时避免过多的设置给我的 LaTeX 文档带来负担。
基本上,我在行号选项方面遇到了麻烦。按照配置,(firstnumber=last),行在文档中逐渐编号。如果我设置 firstnumber=auto ,编号从 1 在每个 R 代码块处重新开始。
我想找到一个中间解决方案,其中编号在同一脚本的不同块中进行,但在不同脚本的开头从 1 重新开始(可能通过手动指定)。
我认为,问题在于我无法手动指定列表的名称,因为 Sweave 在后台执行此操作。
欢迎提出建议!
r - 如何更改使用 Sweave 的投影仪演示文稿中的字体?
当我\usepackage{Sweave}
在投影仪演示文稿的序言中包含时,投影仪会忽略字体的更改,例如\usepackage{helvet}
.
这是一个最小的例子:
文本设置为现代计算机,而不是 helvetica。如果您注释掉\usepackage{Sweave}
,则文本设置为 helvetica。
因此我的问题是:有没有办法更改包含 Sweave 内容的投影仪演示文稿中的字体?
我意识到我在这里的示例不包含任何实际的“Sweable”R 代码,但这似乎并不重要,因为不需要的字体切换行为似乎是由 Sweave.sty 引起的。我更大的目标是将 pgfSweave 与投影仪一起使用,但我在那里遇到了同样的问题。我想我已经追踪到\usepackage{Sweave}
.
r - 如何在 MikTeX 中获取 pgfSweave 包(例如当前的 PGF)的依赖项?
我在 LaTeX 文档中安装了pgfSweave
颜色语法包,但在涉及 LaTeX 依赖项时我搁浅了。我已经pgf
通过 MikTeX 安装了该软件包,Package Manager (Admin)
并且相信它是最新的(我查看了 MiKTeX 安装文件夹中的软件包文件夹,但我没有看到任何版本号)。我错过了什么?
r - 在没有 Sweave 的情况下将标题页写入 pdf 的最简单方法
我有 R 代码(使用 ggplot2)将一堆图表输出到 PDF,我对布局很满意。我只想在一个看起来不错的标题页上拍打,它只是一些居中的文本。谷歌似乎为 Sweave 提供了很多支持——除了工作流程对我来说真的很奇怪(即在 sweave 中嵌入我的 R,从 R 运行 sweave)。另外,我不想加入一堆新程序来让它工作。另外,我有大量生成图表的 R 代码,我对控制流程很满意(即运行 r 脚本,r 脚本将绘图写入 pdf)。理想情况下,我只想打印 PDF 的标题页,打印我的绘图,关闭设备,然后收工。我该怎么做?
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:
sweave - pgfSweave 删除 tikz 生成的图表
我在包含使用 tikz 内联绘制的图表和内联 R 代码的文档上运行 pgfSweave。R 代码已执行并完美呈现,但图表未出现在最终 PDF 中。相反,消息会显示在适当的位置,说明:[[IMAGE DISCARDED DUE TO '/tikz/external/mode-list and make']]。这个问题有解决方法吗?
谢谢!
r - 在 Sweave 中渲染网格图形
我有一个简短的例程,它使用 gridExtras 包中的 grid.arrange 函数排列 ggplot 和网格图形。我需要在我的 Sweave 文档中渲染我的例程的输出(名义上使用 grid.draw 打印,或返回网格对象作为选项)。我不知道如何做到这一点,因为我一直在使用“打印”的说法与纯 ggplot 图形的工作方式不同。我试过了:
其中 g 是由 grid.arrange 创建的对象,并且具有类
任何帮助,将不胜感激
阿比吉特
r - 如何在代码块前面生成没有尖括号“>”的sweave文档?
如何在代码块前面生成没有尖括号“>”的 Sweave(或 pgfSweave)文档?我希望人们能够直接从 pdf 输出中剪切和粘贴我的代码。这是我的文档的一个片段,其中包含一个代码块:
请注意,因为我们的关联矩阵由 0 和 1 组成,非对角线条目表示公共列的总数,这正是我们想要的。我们将使用 %*% 运算符告诉 R 执行此操作。让我们首先看一个使用他们所属的人和组的玩具数据的小例子。我们将使用 table() 函数将数据强制转换为关联矩阵,然后将关联矩阵乘以其转置得到人们之间的共同群体的数量。
但我希望代码看起来像:
r - R:用 xtable() 打印两张表
我有数据表(d1 和 d2),我想用它们自己的标题并排或在乳胶中彼此叠加打印。是否可以直接使用xtable()
? 这两个表应该是不同的,即我们可以称它们为Table x(a)和Table x(b),但它们应该是相邻的或堆叠的。