Hola,
Muchas gracias por la respuesta. Sí, hace un par de días pude averiguar
dónde se debe colocar la viñeta. Lo resumo a continuación por si a
alguien le puede servir:
1) Los archivos de la viñeta (los .Rnw) se ponen en la subcarpeta
/vignettes.
Ahora, suponiendo que nuestro paquete se llama paq, hay que hacer
R CMD check paq
R CMD build paq
R CMD INSTALL paq_xxx.tar.gz (donde xxx es la versión de paq)
Así, al hacer library(paq) y
vignette("nombre",package="paq") aparecerá
el pdf de la viñeta.
Como apunte, en el proceso build la viñeta va de /vignettes a /inst/doc.
Saludos,
Guillermo
> Hola a todos,
>
> Aprovecho este correo para comentaros por si no lo sabíais, que una
> página web sobre programación en R que me gusta especialmente por la
> parte de desarrollo de paquetes es:
> Advanced R programming by Hadley Wickham: http://adv-r.had.co.nz/
> (y debería estar a punto de salir el correspondiente libro de Chapman
> and Hall).
> Lamentablemente de la parte de vignettes solo tiene una referencia.
>
> Según entiendo yo, en el fichero que tienes que subir al CRAN
> (paquete_X.X-X.tar.gz) debería estar la fuente del documento (fichero
> .Rnw y dependencias) en la carpeta /vignettes y el documento pdf en la
> carpeta /inst/doc. En teoría a partir de la fuente el comando R CMD
> build debería generar el archivo .tar.gz adecuadamente (en último caso
> puedes ponerlo tú a mano).
>
> Espero que sirva de ayuda (si ya detectaste el problema y lo
> solucionaste de alguna manera indícalo).
>
> Un saludo,
> Rubén FC.
>
>
> El 20/02/2014 11:14, Guillermo.Vinue en uv.es escribió:
> > Hola,
> >
> > He terminado de escribir la viñeta de un paquete de R que he
> > desarrollado y terminado, el cual quiero subir al CRAN pero me he
> > encontrado un problema que anteriormente no me ocurría.
> >
> > Hasta ahora, la viñeta la colocaba en el directorio /inst/doc. Es lo
que
> > he hecho para instalarme el paquete en mi ordenador, en Fedora 18 con
R
> > 2.15.2 y todo se me ha instalado correctamente y a la viñeta tenía
> > acceso mediante la función vignette como es habitual. La viñeta la he
> > construido con knitr.
> >
> > Sin embargo, al tratar de instalarme el paquete en Windows, con R
3.0.2,
> > el paquete se me ha instalado pero no tengo acceso a la viñeta, es
> > decir, no aparece que mi paquete tenga viñeta pero sí la tiene.
> >
> > He buscado información y parece que ahora hay que crear un directorio
> > /vignettes en lugar de /inst/doc, pero me sigo pasando que no me
> > encuentra la viñeta. En concreto, en este link aparece esta discusión.
> >
http://stackoverflow.com/questions/12325223/where-to-put-package-vignettes-for-cran-submission> > Pero no me queda claro qué archivos tengo que poner en /vignettes y
> > cuáles en /inst/doc.
> >
> > De hecho, si instalo primero el paquete en Linux (y me aparece el
acceso
> > a la viñeta) y luego los instalo en Windows, entonces en Windows no me
> > aparece la viñeta. Pero si primero lo instalo en Windows sí que me
> > aparece la viñeta pero luego en Linux, no.
> >
> > ¿Alguien me puede aclarar dónde debo colocar la viñeta?.
> >
> > Muchas gracias de antemano.
> >
> > Saludos,
> >
> > Guillermo
> >
> > _______________________________________________
> > R-help-es mailing list
> > R-help-es en r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
Hola de nuevo,
Gracias por la información.
Solo un comentario, puede ser recomendable (por lo menos si tienes
código compilado) hacer el R CMD check del fichero .tar.gz en lugar del
directorio del paquete (e.g. en windows: R CMD check --as-cran
paquete*.gz - suponiendo que solo hay un archivo paquete*.gz en ese
directorio - algo así es lo que van a hacer los del CRAN...).
Un saludo,
Ruben FC.
El 28/02/2014 11:39, Guillermo.Vinue en uv.es escribió:> Hola,
>
> Muchas gracias por la respuesta. Sí, hace un par de días pude averiguar
> dónde se debe colocar la viñeta. Lo resumo a continuación por si a
> alguien le puede servir:
>
> 1) Los archivos de la viñeta (los .Rnw) se ponen en la subcarpeta
> /vignettes.
>
> Ahora, suponiendo que nuestro paquete se llama paq, hay que hacer
> R CMD check paq
> R CMD build paq
> R CMD INSTALL paq_xxx.tar.gz (donde xxx es la versión de paq)
>
> Así, al hacer library(paq) y
vignette("nombre",package="paq") aparecerá
> el pdf de la viñeta.
>
> Como apunte, en el proceso build la viñeta va de /vignettes a /inst/doc.
>
> Saludos,
>
> Guillermo
>
>
>
>
>
>> Hola a todos,
>>
>> Aprovecho este correo para comentaros por si no lo sabíais, que
una
>> página web sobre programación en R que me gusta especialmente por la
>> parte de desarrollo de paquetes es:
>> Advanced R programming by Hadley Wickham: http://adv-r.had.co.nz/
>> (y debería estar a punto de salir el correspondiente libro de Chapman
>> and Hall).
>> Lamentablemente de la parte de vignettes solo tiene una
referencia.
>>
>> Según entiendo yo, en el fichero que tienes que subir al CRAN
>> (paquete_X.X-X.tar.gz) debería estar la fuente del documento (fichero
>> .Rnw y dependencias) en la carpeta /vignettes y el documento pdf en la
>> carpeta /inst/doc. En teoría a partir de la fuente el comando R CMD
>> build debería generar el archivo .tar.gz adecuadamente (en último caso
>> puedes ponerlo tú a mano).
>>
>> Espero que sirva de ayuda (si ya detectaste el problema y lo
>> solucionaste de alguna manera indícalo).
>>
>> Un saludo,
>> Rubén FC.
>>
>>
>> El 20/02/2014 11:14, Guillermo.Vinue en uv.es escribió:
>>> Hola,
>>>
>>> He terminado de escribir la viñeta de un paquete de R que he
>>> desarrollado y terminado, el cual quiero subir al CRAN pero me he
>>> encontrado un problema que anteriormente no me ocurría.
>>>
>>> Hasta ahora, la viñeta la colocaba en el directorio /inst/doc. Es
lo que
>>> he hecho para instalarme el paquete en mi ordenador, en Fedora 18
con R
>>> 2.15.2 y todo se me ha instalado correctamente y a la viñeta tenía
>>> acceso mediante la función vignette como es habitual. La viñeta la
he
>>> construido con knitr.
>>>
>>> Sin embargo, al tratar de instalarme el paquete en Windows, con R
3.0.2,
>>> el paquete se me ha instalado pero no tengo acceso a la viñeta, es
>>> decir, no aparece que mi paquete tenga viñeta pero sí la tiene.
>>>
>>> He buscado información y parece que ahora hay que crear un
directorio
>>> /vignettes en lugar de /inst/doc, pero me sigo pasando que no me
>>> encuentra la viñeta. En concreto, en este link aparece esta
discusión.
>>>
>
http://stackoverflow.com/questions/12325223/where-to-put-package-vignettes-for-cran-submission
>>> Pero no me queda claro qué archivos tengo que poner en /vignettes y
>>> cuáles en /inst/doc.
>>>
>>> De hecho, si instalo primero el paquete en Linux (y me aparece el
acceso
>>> a la viñeta) y luego los instalo en Windows, entonces en Windows no
me
>>> aparece la viñeta. Pero si primero lo instalo en Windows sí que me
>>> aparece la viñeta pero luego en Linux, no.
>>>
>>> ¿Alguien me puede aclarar dónde debo colocar la viñeta?.
>>>
>>> Muchas gracias de antemano.
>>>
>>> Saludos,
>>>
>>> Guillermo
>>>
>>> _______________________________________________
>>> R-help-es mailing list
>>> R-help-es en r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>>
>
>
Hola colegas: Necesito citar el proyecto R en un documento, como hacerlo??? Un saludo Leonardo ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20140228/08f47871/attachment.pl>
Gracias Victor. Es exactamente lo que necesito. Un Saludo Leonardo On 28/02/14 15:28, Víctor Nalda Castellet wrote:> > Hola Leonardo, si ejecutas en la consola de R: > citation() > Te sale como citar a R. > > Salu2. > > El 28/02/2014 21:12, "Leonardo Hernández Pérez" > <leonardo.hernandez en etecsa.cu <mailto:leonardo.hernandez en etecsa.cu>> > escribió: > > > Hola colegas: > > Necesito citar el proyecto R en un documento, como hacerlo??? > > Un saludo > > Leonardo > > > --- > This message was processed by Kaspersky Mail Gateway > 5.6.28/RELEASE running at host imx3.etecsa.cu <http://imx3.etecsa.cu> > Visit our web-site: <http://www.kaspersky.com>, > <http://www.viruslist.com> > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org <mailto:R-help-es en r-project.org> > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > --- > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx2.etecsa.cu > Visit our web-site: <http://www.kaspersky.com>, <http://www.viruslist.com>------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20140228/53c90e4e/attachment.html> ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20140228/53c90e4e/attachment.pl>