问题标签 [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 将图形放在单独的文件夹中并在 Rnw 文件之后命名它们
我已经看到了一些关于此的问题,但无法弄清楚如何做我想做的事。
默认情况下,Sweave 通过连接 Rnw 文件的名称和图形对象标签的名称来创建图形。
从这个问题(Make Sweave + RweaveHTML put all graphics in a specified folder)如果我想要文件夹 foo 中的所有图形并命名为 bar-graphic 我可以使用
但是我怎样才能在文件夹 foo 中获取名为 rnwfile-graphic 的图形?
r - 有没有办法在 Sweave 中为评论/代码着色?
我发现我可以通过在 \SweaveOpts 中指定 keep.source 来在 Sweave 代码块中保留注释,但是有没有办法让代码列表看起来像灰色的注释一样漂亮?
r - 获取 R 包中要在 LaTex 中使用的函数列表
我用了
获取可用函数列表及其在 中的描述stats
。我想用这张表格制作一张xtable
用于Sweave
LaTex 的表格。
我在 R 中使用了这个命令:
并收到以下错误消息:
如果有人指导我这样做,我将不胜感激。提前致谢。
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>
忽略。
如果我更改fig
为figure
和T
,TRUE
则LyX
文档编译但不显示图形。随着pgfsweave
我得到这个错误,或者有时这个错误。
我是否使用了这些程序的错误版本?有没有办法引出更好的错误信息?我可以以某种方式潜入 LaTeX 提示并打<enter>
自己吗?
更新:我使用了错误的版本LaTeX
;Ubuntu 的默认设置太旧了。我还需要更新和LyX 2.0.1
更新版本(程序是不同的)。pgf
pgfSweave
新的(非描述性)错误消息是: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
r - 使用 Sweave 和 LaTeX 生成批量自定义报告
我正在使用 Latex 和 Sweave 创建一些个性化报告。我需要批量生成报告(数据集大约有 300,000 多行)。我在网上遇到了几种方法来做到这一点,但我正在寻找一种简单直接的方法的建议。
数据框有几行包含汽车的名称和相关值,例如,
假设我们有 400 种不同类型的汽车(unique(df$CarName))
我需要为这 400 种汽车类型中的每一种创建一个漂亮的 LaTeX 报告,其中包含特定数据,例如按日期的 LeastPaid、按日期的 NumSold、按型号等……使用表格、应用、重塑等。个人报告还将包含图像
我的问题是如何批量生成报告。我可以为单个 CarName 创建 Sweave Rnw,但还需要为其他 399 辆汽车创建相同的名称,并将它们保存为一些唯一的名称,例如 CarName-Date.tex。
r - 将 xtable 输出拆分为子表
当有多个列时,对使用 xtable 和 Sweave 有疑问。我正在处理的表有大约 25 列和 5 行。不知道确切的列数,因为这是动态的。
当我跑的时候说,
表 1 <- 表 (df$someField)
我得到一个基本上超过页面长度的表格。
如果对此做一个 xtable,并通过 Sweave 运行它,
它溢出了。
我正在寻找的是类似的东西,
使用 \hline 等标记。基本上,将 xtable 拆分为每个“子表”5 列。
我也在批处理作业中运行它,所以我将无法对单个文件进行更改,无论它必须能够通过在 Rnw 文件上运行 Sweave 来生成什么解决方案。
提前致谢,
问候,
- 拉吉。
r - 表列表的 xtable 输出
我有一个表格列表,并希望将其用于 LaTex 输出。这是代码:
在这种情况下,该列表Table
有三个列联表,我可以使用以下代码将输出转换为 LaTex:
要发送三个列联表的输出,我必须编写三个这样的命令。在这种情况下是可行的。但是对于我的实际数据,我有很多列联表。我想知道如何更有效地发送所有列联表。一种选择是只打印Table
不带xtable
. 但我希望列联表具有良好的输出格式。感谢您的时间和帮助。
r - 为什么 Sweave 会在已注释掉的 LaTeX 代码上抛出错误?
编织以下内容:
生成以下错误:
如果\Sexpr{z}
被注释掉,为什么会导致错误?
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 字符的行已被转换NA
为Sweave
. 似乎语言环境也已更改:
结果.tex
文件
sessionInfo()
从内部R.app
返回:
更新(对亚伦的回应)
(这是 R 控制台中的输出R.app
。)
html - 如何将 LaTeX Sweave 文件 (Rnw) 转换为 HTML?
我搜索了这个,但找不到解决方案。
我知道可以将 HTML markdown 与 Sweave 一起使用,然后使用以下命令将其输出到 HTML:
我想知道的是,是否有办法将创建的 .tex 文件转换为 HTML 文件,但通过 R。
ps:我正在寻找Windows的解决方案。我已经看到其他操作系统已经有了自己的解决方案。
谢谢。