问题标签 [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 投票
1 回答
299 浏览

shell - 设置由 shell 脚本创建的文件目录?

编辑:不得不重新标记这个,因为它是一个 Sweave / R 问题,因为这个脚本的问题是 Sweave 代码的输出目录。R CMD Sweave 有相应的选项吗?

我有一个从 .Rnw 文件创建 .tex 文件的 shell 脚本。该文件需要进一步处理,但脚本找不到,因为它以某种方式自动生成到我的主目录。

我需要在 .Rnw 文件的文件夹中生成 .tex 文件(因为所有其他信息都在那里)。请注意,.Rnw 文件是通常使用文件选择器选择的文件。

附带问题:是否有选择文件的选项,类似于 Java 中的 JFileChooser,只允许选择某些文件?

这是代码:

感谢所有帮助编写此初始脚本的人!

0 投票
2 回答
1491 浏览

r - 如何更改 R CMD Sweave 的输出目录?

使用 R CMD Sweave 我的 .tex 文件总是在我的 HOME 目录中生成。有可能改变这个吗?我的意思是我可以用 shell 脚本 mv 它,但我想有一些更好的技巧可以做到这一点

@Dirk:我使用了我在此处发布的脚本,但pdflatex 找不到该文件,因为它始终写入我用户的 HOME 目录。

0 投票
2 回答
1796 浏览

windows - Windows批处理R Sweave错误加载包

我很难找到关于如何在 Windows XP 上为 Sweave 文档设置批处理文件的清晰文档。

我正在使用在此处找到的批处理文件

我创建了一个批处理文件名run.bat,其中包含以下内容:

设置 wd 后,我在 Sweave 文件中做的第一件事是使用RODBC包在数据集中读取:

当我运行批处理文件时,我收到以下错误:

显然,这些包确实存在并且可以正常工作,但是权限中的某些内容不正确,或者找不到正确的目录。有什么想法吗?

相关问题在这里

0 投票
1 回答
1480 浏览

r - 打印长字符串 LaTeX / Sweave

在我进行的一项调查结束时,我们会给受访者一个开放式框,告诉我们调查中没有涵盖的任何内容。这些评论通常会跨越几页。我熟悉longtableLaTeX 的包,这是我模拟的解决方案:

虽然这个解决方案在技术上是可行的,但它看起来并不完美,需要改进。我有两个相关的问题:

  1. Sweave 输出的文本清理提示将被视为tex. 例如,如果有人说Your survey is awesome & I would take more surveys for $$$ 100% of the time!特殊字符&, $, %在通过LaTeX. gsub有没有比用仁慈的东西替换冒犯性角色的电话列表更有效的方法?
  2. 关于打印这些长评论的更好方法的建议Sweave & LaTeX
0 投票
1 回答
432 浏览

r - R Sweave 用户定义函数

我正在编写一个小函数,给出组合条件密度和经验累积分布图。

这很好用,但是当我尝试编织它时,我的运气已经全部耗尽......

Sweave("re.rnw") 写入文件 re.tex 处理代码块 ...

1 : echo term 逐字 eps pdf (label=fig1)

错误:块 1 (label=fig1) model.frame.default(formula = dep ~ indep) 中的错误:变量“dep”的类型(列表)无效

当它在 sweave 之外可以正常工作时,这怎么可能呢?

//M

0 投票
2 回答
293 浏览

pdf - 使用 Sweave 或其他 LaTeX(如 R 友好的 PDF 生成器)进行主题化

有没有办法为 sweave 文档生成主题?我有一些每月生成的报告,我使用 R 生成文本、表格和图像。但是现在我陷入了将这些信息复制并粘贴到 MS Publisher 中,将文本放入我们让平面设计师为我们制作的主题文档中。

我想做的是复制设计,摆脱复制粘贴的需要。

使用 Sweave 可以做到这一点吗?还是其他工具?

0 投票
2 回答
10156 浏览

r - 如何抑制 Sweave 中未被 echo=FALSE 抑制的输出?

我的 .tex 文件中出现了无法使用 <> 或 sink() 抑制的无关输出。值得注意的是,不需要的行不包含在 ..{Schunk} 或类似内容中。

当我使用 DEoptim 或 rjags 时,会发生这种情况,尽管这可能不限于这些功能。

.Rnw 文件示例:

我想要发生 的结果我想要的结果是,如果输出被抑制,或者等效地,如果从 .Rnw 文件中删除代码块,则会生成 tex 文件:

发生了什么 但是,生成的 .tex 文件具有函数的输出:

请注意,输出没有包含在 \begin{Schunk} \end{Schunk} 中,因此 $ 符号会混淆 LaTeX 并且不会编译。

0 投票
2 回答
800 浏览

mysql - 如何在 Sweave 中使用 SQL 查询格式化 R 源代码,而不删除我的换行符?

我正在使用 R、MySQL、Sweave 和 LaTeX 来生成查询数据库的报告。我的问题是,由于 R 代码嵌入在 .Rnw 文件中,我似乎无法控制多行格式。

我嵌入了以下 R 代码:

然后我在 Sweave 生成​​的 PDF 中得到以下输出:

结果是 SELECT 查询在页面外运行。

有没有办法让 LaTeX 输出呈现 SQL 查询,因为它是编写的?

0 投票
1 回答
395 浏览

r - Latex Sweave R - 页面自行旋转

我是使用 Sweave 和 Latex 的新手,遇到了一些小麻烦。这是放入它自己的 tex 文件中的文档段。

Adult.data 是http://archive.ics.uci.edu/ml/machine-learning-databases/adult/adult.data 我编译时使用:

这产生了一个水平的页面。它的大小正确,但旋转了 90 度。不是图片,而是整页。

我能做些什么来解决这个问题?这是正常行为吗?

谢谢你的任何建议:)

0 投票
3 回答
307 浏览

r - 我可以在 Sweave 的 R/S 输出中抑制箭头 (">") 吗?

每当我使用 Sweave 运行一些 R 代码时,它都会在文档中显示终端箭头 (">")。这对于会话输入很好,但有时我想包含自定义函数。当文档中出现箭头时,复制和粘贴重要的代码片段会更加困难。有没有快速的方法来做到这一点?

我知道我可以在同时抑制输出的同时运行代码,然后将该代码复制到 \Verbatim 中,但这需要额外的输入。

谢谢

代替