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>