问题标签 [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 回答
1098 浏览

r - 如何让 Sweave 将图形放在单独的文件夹中并在 Rnw 文件之后命名它们

我已经看到了一些关于此的问题,但无法弄清楚如何做我想做的事。

默认情况下,Sweave 通过连接 Rnw 文件的名称和图形对象标签的名称来创建图形。

从这个问题(Make Sweave + RweaveHTML put all graphics in a specified folder)如果我想要文件夹 foo 中的所有图形并命名为 bar-graphic 我可以使用

但是我怎样才能在文件夹 foo 中获取名为 rnwfile-graphic 的图形?

0 投票
2 回答
1290 浏览

r - 有没有办法在 Sweave 中为评论/代码着色?

我发现我可以通过在 \SweaveOpts 中指定 keep.source 来在 Sweave 代码块中保留注释,但是有没有办法让代码列表看起来像灰色的注释一样漂亮?

0 投票
2 回答
1212 浏览

r - 获取 R 包中要在 LaTex 中使用的函数列表

我用了

获取可用函数列表及其在 中的描述stats。我想用这张表格制作一张xtable用于SweaveLaTex 的表格。

我在 R 中使用了这个命令:

并收到以下错误消息:

如果有人指导我这样做,我将不胜感激。提前致谢。

0 投票
1 回答
867 浏览

r - Sweave 和 Lyx fig=T 在 Sweave

我正在关注 Gregor Gorjanc关于 LyX & Sweave 的教程。使用 Ubuntu 10.04 和LyX版本 1.6.5 并texlive-full安装所有。

R导致数字输出的废料会生成有效的 PDF。

但是,当我尝试编译简单的数字时

我得到神秘的错误。要么chunk.temp.Rnw没有找到,要么LaTeX遇到错误,我应该点击<enter>忽略。

如果我更改figfigureTTRUELyX文档编译但不显示图形。随着pgfsweave我得到这个错误,或者有时这个错误。

我是否使用了这些程序的错误版本?有没有办法引出更好的错误信息?我可以以某种方式潜入 LaTeX 提示并打<enter>自己吗?

更新:我使用了错误的版本LaTeX;Ubuntu 的默认设置太旧了。我还需要更新和LyX 2.0.1更新版本(程序是不同的)。pgfpgfSweave

新的(非描述性)错误消息是:An error occurred while running: Rscript '/home/mars/.lyx/scripts/lyx-sweave-exec.R' 'UTF-8' 'pgfSweave' "/home/mars/" "/tmp/lyx_tmpdir.T1663/lyx_tmpbuf2/" "test.sweave.lyx.Rnw" > "test.sweave.Rnw".log 2>&1

0 投票
1 回答
1097 浏览

r - 使用 Sweave 和 LaTeX 生成批量自定义报告

我正在使用 Latex 和 Sweave 创建一些个性化报告。我需要批量生成报告(数据集大约有 300,000 多行)。我在网上遇到了几种方法来做到这一点,但我正在寻找一种简单直接的方法的建议。

数据框有几行包含汽车的名称和相关值,例如,

假设我们有 400 种不同类型的汽车(unique(df$CarName))

我需要为这 400 种汽车类型中的每一种创建一个漂亮的 LaTeX 报告,其中包含特定数据,例如按日期的 LeastPaid、按日期的 NumSold、按型号等……使用表格、应用、重塑等。个人报告还将包含图像

我的问题是如何批量生成报告。我可以为单个 CarName 创建 Sweave Rnw,但还需要为其他 399 辆汽车创建相同的名称,并将它们保存为一些唯一的名称,例如 CarName-Date.tex。

0 投票
1 回答
3932 浏览

r - 将 xtable 输出拆分为子表

当有多个列时,对使用 xtable 和 Sweave 有疑问。我正在处理的表有大约 25 列和 5 行。不知道确切的列数,因为这是动态的。

当我跑的时候说,

表 1 <- 表 (df$someField)

我得到一个基本上超过页面长度的表格。

如果对此做一个 xtable,并通过 Sweave 运行它,

它溢出了。

我正在寻找的是类似的东西,

使用 \hline 等标记。基本上,将 xtable 拆分为每个“子表”5 列。

我也在批处理作业中运行它,所以我将无法对单个文件进行更改,无论它必须能够通过在 Rnw 文件上运行 Sweave 来生成什么解决方案。

提前致谢,

问候,

  • 拉吉。
0 投票
2 回答
2471 浏览

r - 表列表的 xtable 输出

我有一个表格列表,并希望将其用于 LaTex 输出。这是代码:

在这种情况下,该列表Table有三个列联表,我可以使用以下代码将输出转换为 LaTex:

要发送三个列联表的输出,我必须编写三个这样的命令。在这种情况下是可行的。但是对于我的实际数据,我有很多列联表。我想知道如何更有效地发送所有列联表。一种选择是只打印Table不带xtable. 但我希望列联表具有良好的输出格式。感谢您的时间和帮助。

0 投票
1 回答
900 浏览

r - 为什么 Sweave 会在已注释掉的 LaTeX 代码上抛出错误?

编织以下内容:

生成以下错误:

如果\Sexpr{z}被注释掉,为什么会导致错误?

0 投票
1 回答
3035 浏览

r - Sweave 似乎没有正确编码 .Rnw 文件

这个问题源于 tex.sx 上的以下问题:Sweave generate invalid LaTeX。问题似乎Sweave是无法识别文件的编码,尽管语言环境设置为 UTF-8,并且.Rnw文件被保存为 UTF-8。最终结果是任何.Rnw包含非 ASCII 字符的文件最终都会在结果.tex文件中产生 NA。正如您在对该问题的评论中看到的那样,另一个用户没有显示问题,显然是相同的设置。(Mac 上的 R 2.13.1)这是一个失败的最小文档。

更新

根据 Aaron 的建议,我已将其添加sessionInfo.Rnw文件中,现在真正的问题暴露了。处理文件时Sweave,似乎更改了语言环境。

.Rnw文件

运行它Sweave,生成以下.tex文件。包含非 ASCII 字符的行已被转换NASweave. 似乎语言环境也已更改:

结果.tex文件

sessionInfo()从内部R.app返回:

更新(对亚伦的回应)

(这是 R 控制台中的输出R.app。)

0 投票
2 回答
2317 浏览

html - 如何将 LaTeX Sweave 文件 (Rnw) 转换为 HTML?

我搜索了这个,但找不到解决方案。

我知道可以将 HTML markdown 与 Sweave 一起使用,然后使用以下命令将其输出到 HTML:

我想知道的是,是否有办法将创建的 .tex 文件转换为 HTML 文件,但通过 R

ps:我正在寻找Windows的解决方案。我已经看到其他操作系统已经有了自己的解决方案

谢谢。