sto utilizzando 32 bit R 3.1.2 su Windows 7.CRAN trova un avvertimento che R CMD controllo -come-cran non si
recente ho condotto un R CMD check --as-cran
su un pacchetto di recente sviluppato e ricevuto solo la nota "Nuova sottomissione". La ricerca qui e su R-devel ha suggerito che questo potrebbe essere ignorato. Ho anche utilizzato devtools::build_win()
e non ho ricevuto note o avvertenze, oltre a quella menzionata in precedenza. Inoltre, ho creato il pacchetto localmente con R CMD build
e R CMD INSTALL --build
e tutto ha funzionato come dovrebbe, incluso il manuale PDF.
Dopo l'invio a CRAN, mi hanno detto che un avvertimento è stato gettato:
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}}
Ulteriori ricerche qui suggerisce che uso win-builder.r-project.org/ per controllare il mio pacchetto sul versione di sviluppo e risultati di quel test ha gettato solo il " Nuovo invio "avviso.
Sono a perdita. Non riesco a replicare l'errore riscontrato da CRAN sul fatto che tutto sembra funzionare correttamente sulla mia macchina e su win-builder.r-project.org.
Qualcuno può aiutarmi a risolvere questo problema? Ammetto che non sono un esperto di LaTeX ma dato che la linea non era un problema con R 3.1.2 su Windows o la versione di sviluppo su win-build, non so da dove cominciare.
Informazioni del pacchetto è disponibile qui:
ho usato il pacchetto inlinedocs
di scrivere le mie funzioni e commenti. L'avvertimento viene dalla .R, la linea 127:
e la linea .rd 39:
Grazie per il vostro aiuto.
Ah-ha! Ho eseguito il controllo 'R CMD --as-cran' nella directory [nome pacchetto] piuttosto che in' .tar.gz', che è probabilmente la causa della mia incapacità di riprodurre l'errore. Lavorerò alla soluzione che hai fornito. Grazie per l'aiuto. – Steven
Non sono sicuro che questo sia il tuo problema. Penso che potrebbe essere un oscuro problema multipiattaforma ... ma il processo 'R CMD build ...' è raccomandato come best practice. –
Questo è il mio primo tentativo di creare e distribuire un pacchetto in 'CRAN' e pensavo di aver identificato e risolto tutte le note, gli avvertimenti e i problemi. Sorprendentemente, a parte un suggerimento di disambiguare il titolo del pacchetto, l'avviso di LaTeX/PDF era l'unico altro problema. Dato che lo sviluppo dei pacchetti è qualcosa che mi vedo fare in futuro, impostare questo su R-forge sarebbe un esercizio utile. Di nuovo, lavorerò sulla soluzione che hai fornito e riferirò. – Steven