ecoinfAEET / Notas_Ecosistemas

Notas ecoinformáticas para la revista Ecosistemas
9 stars 15 forks source link

Run Example rMarkdown template Error #49

Closed ajcanepa closed 3 years ago

ajcanepa commented 3 years ago

Holas, muy buenas. Lo primero, soy bastante nuevo en GitHub y si bien uso RMarkdown hace un tiempo, nunca lo he conectado con un gestor de referencias (o cualqueir archivo .bib) y estoy teniendo un error que no comprendo.

Simplemente me he descargado los 4 ficheros de Notas_Ecosistemas/template, los he descargado en un directorio y cuando le doy a ejecutar todo el fichero plantilla_NotaEcoinf.Rmd me sale el siguiente error:

Error in WriteBib(entry[order(keys)], file = file, append = append, ...) : Must supply and object of class BibEntry

Entiendo que está pasando algo con los ficheros .bib que he descargado, pero ni idea qué puede ser....

Pakillo commented 3 years ago

Gracias Antonio,

He simplificado la plantilla, prueba a descargártela de nuevo a ver. Y asegúrate de tener bien instalado y actualizado knitcitations y sus dependencias (RefManageR, bibtex) porque el problema está por ahí...

Ya nos dices

ajcanepa commented 3 years ago

Buenas, Lo he intentado nuevamente y me sigue dando el mismo error. Intento pegarles una captura de pantalla del error...

image

Pakillo commented 3 years ago

Mmm eso es ejecutando el código de R directamente? Parece la consola. Para que funcione knitcitations tiene que ser dentro del entorno Rmarkdown, esto es dándole a Knit a todo el documento

Pakillo commented 3 years ago

De todas formas el uso de knitcitations es opcional... Yo lo uso para citar los paquetes de R automáticamente, pero hay otras opciones. Si quieres lo puedes quitar

ajcanepa commented 3 years ago

Efectivamente, eso salió cuando ejecuté todos los chunks a la vez, pero no "kniteándolo" si se me permitela expresión. L aocsa está que cuando le doy KNIT a documento de Word, entrega los siguientes errores:

image

ajcanepa commented 3 years ago

De todas formas el uso de knitcitations es opcional... Yo lo uso para citar los paquetes de R automáticamente, pero hay otras opciones. Si quieres lo puedes quitar

Si al quitarlo te refieres a "borar" la línea 17 donde está la instrucción de bibliography: - knitcitations.bib, tampoco funciona, dando el siguiente error:

image

Creo que debe ser algo de configuración del word o alguna incompatibilidad con Libreoffice / Ubuntu (que son los sistemas que uso)...igual tendría que haber comenzado por eso?

Pakillo commented 3 years ago

Yo también uso Ubuntu y Libre Office y no me da problemas... Vuelve a la plantilla original que está en el repo. Si comentas la línea del YAML que pone csl: ecosistemas.csl, te va bien?

ajcanepa commented 3 years ago

Lo primero a aclarar es que cuando descargo a mi directorio local el fichero plantilla_NotaEcoinf.Rmd y la abro en Rstudio luce diferente a cómo se ve en el github

image

Lo quehago es seleccionar todo en el github y pegarlo acá en el .Rmd local, pero me temo que esta visualización por defecto del fichero .Rmd tenga algo que ver con el problema...

ajcanepa commented 3 years ago

Ahora bien, cuando ejecuto el .Rmd comentando la línea del csl: image

el error que me entrega es: image

y hasta donde sé, tengo instalados todos esos paquetes...

Pakillo commented 3 years ago

ah no, no, ese Rmd no se ha descargado bien...

Descarga el repo entero en un zip (https://github.com/ecoinfAEET/Notas_Ecosistemas/archive/master.zip) o descargate el Rmd pero en raw (https://raw.githubusercontent.com/ecoinfAEET/Notas_Ecosistemas/master/template/plantilla_NotaEcoinf.Rmd)

Si lo prefieres puedes usar mi paquete rmdTemplates: https://github.com/Pakillo/rmdTemplates

ajcanepa commented 3 years ago

Pues por alguna razón lo que descargo del github no es igual, ya que al usar la que me envías en el zip, sí que me va bien, bueno casi.

Lo único es que me sale un warning: image

y no se imprime el título, pero ya puedo renderizarlo en .docx...vamos avanazando!

image

ajcanepa commented 3 years ago

Ya está! Modifiqué un poco el YAML para qeu no tuviera | ni el quiebre de línea \n:

image

... y ya funciona el título!

image

Creo que con esto ya estaría resuelto, no?

Pakillo commented 3 years ago

Genial. Cierro entonces. El warning no hay que preocuparse.

ajcanepa commented 3 years ago

Genial. Cierro entonces. El warning no hay que preocuparse.

Súper, Gracias por la ayuda!!