- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在 Windows 7 上使用 32 位 R 3.1.2。
我最近对一个最近开发的包进行了 R CMD 检查 --as-cran
并且只收到了“新提交”的注释。此处和 R-devel 上的研究表明可以忽略这一点。我还使用了 devtools::build_win()
并且没有收到任何注释或警告,除了前面提到的那个。此外,我使用 R CMD build
和 R CMD INSTALL --build
在本地构建了包,一切正常,包括 PDF 手册。
在提交给 CRAN 后,我被告知抛出了警告:
This fails to make its manual:
* checking PDF version of manual ... WARNING
LaTeX errors when creating PDF version.
This typically indicates Rd problems.
LaTeX errors found:
! Missing $ inserted.
<inserted text>
$
l.682 }{}
! Missing } inserted.
<inserted text>
}
l.682 }{}
...
The line appears to be
\widehat{R_1} = \frac{\sum\limits_{i=1}^n{c_i/n}}{\sum\limits_{i=1}^n{L_i/n}}
此处的其他研究表明我使用 win-builder.r-project.org/在开发版本上检查我的包,该测试的结果只抛出“新提交”警告。
我很迷茫。我无法复制 CRAN 发现的错误,在我的机器和 win-builder.r-project.org 上一切似乎都正常工作, 也。
有人可以帮我解决这个问题吗?我自由地承认我不是 LaTeX 专家,但考虑到该行不是 Windows 上的 R 3.1.2 或 win-build 上的开发版本的问题,我不知道从哪里开始。
包装信息可在此处获得:
我使用inlinedocs
包来编写我的函数和注释。警告来自 .R,第 127 行:
和 .Rd 第 39 行:
感谢您的帮助。
最佳答案
通过克隆 Github 存储库并运行,我能够使用 r-devel 在 Ubuntu 12.04 上重现此问题
R CMD build creelSurvey
R CMD check --as-cran BusRouteCreelSurvey_0.2.1.tar.gz
我能够修复它,方法是从 人/SimulateBusRoute.Rd
。我不知道在 Windows 上执行此操作的最简单方法(您可以寻找 dos2unix
实用程序,或者可能想出一个 readLines
解决方案。
我不知道它如何跨平台工作,但这似乎对我有用:
fn <- "MakeAnglers.Rd"
r <- readLines(fn)
writeLines(r[nchar(r)>0],con="new.Rd")
我会 (1) 在 R Extensions manual 中寻找(可能晦涩难懂的)警告关于行尾标记,然后 (2) 向 CRAN 维护者或通过在 r-devel@r-project.org
上发帖报告。
一般来说,如果您可以在 Linux 系统上进行测试构建,您应该能够检测到这些问题;我不知道适用于 Linux 系统的 win-builder.r-project.org
的等价物,但是 http://travis-ci.org是一个很好的资源,this Github project是在 Travis 上开始使用 R 项目的好方法。 (或者您可以在 R-forge 上设置您的项目。)我认识到这可能比您现在正在寻找的项目更重要,只是包括它以供将来引用。
关于r - CRAN 发现警告 R CMD check --as-cran does not,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27756679/
这个问题很简单。第一的: 是否可以在 CRAN 包中包含非 CRAN(或生物导体或 omega hat)包,并在示例中实际使用该包中的工具。 如果是,如何设置 DESCRIPTION文件等使其合法并通
我在 Windows 7 上使用 32 位 R 3.1.2。 我最近对一个最近开发的包进行了 R CMD 检查 --as-cran 并且只收到了“新提交”的注释。此处和 R-devel 上的研究表明可
我想向 CRAN 存储库提交一个包 (DLMtool)。当我用 R CMD check --as-cran 检查包裹时我只收到 1 条关于新提交的说明。 但是,当我提交包时,我收到了 R 核心团队关于
假设我有一个 R 包,它已经在 CRAN 中发布了.我想在特定的 CRAN task view 中添加相同的内容. 我已经收集的一些线索在 中给出。引用 . 但我不确定是否 我能自己做。 (是否有标准
我有一个包不会在 Mac 上构建为二进制文件,但如果使用源代码完成仍然可以构建。这个包的目标受众可能不熟悉命令行,我想让他们尽可能简单。我有一个网页解释了如何从源代码构建,但希望它在 CRAN 上像
我正在准备三个 R 包,即将上传到 CRAN,它们是相互依赖的。具体来说,包A已经在 CRAN 上并且有待更新,包 B独立包装C取决于 A 的最新版本和 B . 通过首先上传 A,我可以做到这一点而不
这个问题不太可能帮助任何 future 的访客;它只与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visit the
这是一个简单的问题。 我将我的包裹上传到 CRAN 并收到了告诉我的电子邮件 " CRAN 提交:以下包已上传到 CRAN " 然后就没有消息了。 我检查了传入包和现有包的目录。未找到。 有没有人遇到
如何从 CRAN 存档一份包裹检查。可以检查一个包是否是 CRAN 包,如下所示: "ggplot2" %in% available.packages()[,1] ## [1] TRUE 但是像 这样
我对 R 并不陌生,但我对在 CRAN 包中发现我希望纠正的错误很陌生。就我而言,我喜欢在 github 上上传正在开发的包;那么如果发现错误,人们可以生成拉取请求,以便修复它们。不过,并不是每个人都
我的包中的某些函数使用 C++11 容器运行得更快,但 CRAN 不接受我的包同时使用 $(SHLIB_OPENMP_CXXFLAGS)和 $(CXX1XSTD)因为它不能在 Solaris(或其他次
我正在使用 R 编程语言。我正在尝试安装“使用 R 进行数据挖掘”( DMwR )包。然而,当我访问CRAN website for this package ,好像没了: Package ‘DMwR
我正在尝试使用 Google 趋势数据,并且遇到了一些不在 CRAN 上的软件包( GTrends 、 RGoogleTrends )。 我喜欢我从 RGoogleTrends 包中看到的内容 at
这个问题在这里已经有了答案: Names of R's available packages (4 个回答) 8年前关闭。 想将 CRAN 上可用的所有软件包的列表发送到 Windows 控制台。我知
我正在创建一个我计划提交给 CRAN 的 R 包。如何检查我的任何函数名称是否与 CRAN 上已有的包中的函数名称冲突?在我的包公开之前,更改函数名称仍然很容易,我希望做一个好公民,并尽可能避免冲突。
我在看 install.packages我没有看到任何指定特定版本的选项。有办法吗?我希望能找到类似 install.packages(c('xts'),version='0.9.3') 的东西 我找
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 2年前关闭。 Improve thi
假设我试图运行一个未知来源的脚本,其中一个函数来自一个没有被脚本加载的包(一个疏忽,也许它是在编写它的人的 .Rprofile 中加载的)。我怎样才能找到这个函数驻留在哪个包中? 有some info
我想使用一些软件包,但它们已在 CRAN 中删除,尽管它们以前可用的版本可以从存档中获得。这些软件包也不在 r-forge 中。 例如,dynamo和 gafit . 尽管这些软件包已被删除,但我发现
我正在尝试修复我在 CRAN 上的包 CamelUp 的一些问题。这个包使用 Rcpp 来实现棋盘游戏。我最近的 CRAN 提交已经返回评论和输出,例如: ==32365== 16,591,624 (
我是一名优秀的程序员,十分优秀!