2012-08-07 4 views
8

をチェックし、私はこのような警告を得る:問題が.Rdファイルどこに存在する予期しないセクションヘッダ「例」Rパッケージ

unexpected section header '\examples' 
unexpected section header '\keyword' 

私は自分のデータ用にいくつかのRコードの例を書いています(つまり.Rdファイルは.R関数ファイルではなく.RDdataファイル用です)。私は以下の{}間(「...」)私達はちょうど例のコードを書くことができることを考えていた:

\example{ 
... 
} 

残念ながらそれは...あなたの助けを事前に感謝を手順を確認し、パッケージを渡すことはできません!

+0

問題の '.Rd'ファイルを見ることができれば助かります。 –

+2

私は以前にこの問題を経験しました。問題は、{{}'ブラケットペアを先に閉じるのを忘れたことでした。 .Rdファイル。多分それをチェックしようか? – Edward

+0

@ AriB.Friedman:返信いただきありがとうございます! .Rdファイルに問題が見つかりました。 – alittleboy

答えて

3

問題の原因となる.Rdファイルに{}の不一致があります。検出するのは非常に難しいです.R CMD check pkg_nameを実行する前にペアが一致していることを確認してください。

21

パーセント記号(%)を使用しているときにこの問題が発生しました。私は信頼区間パラメータのための文書を書こうとしていました。私は、LaTeXのように、エラーを解決するためにシンボルをバックスラッシュでエスケープする必要があることを認識しました。したがって、私は%\%に置き換えました。これにより、エラーが修正されました。

0

このエラーメッセージは、roxygen2(慈悲深く)supports markdownより多くのヒットを得ることがあります。古いLaTeX形式のファイルから変換する場合、LaTeXの有効な構文のいくつかは、手動変換から隠れている可能性があります。

`word 'から' word 'に変換すると、私のRd解析エラー(、つまり、従来の引用符に変更された)が解決されました。