[R-es] Error de markdownToHTML al parsear LATEX
Hola.
Intento crear un archivo .html a partir de un .Rmd que tenga Toc, LaTeX y tablas.
Empleo RStudio (v. 0.97.551), pero aparece un error en la función "markdownToHTML"
Pasos:
1) creo un fichero Rmd (adjunto ejemplo) => con knitr (v. 1.0.5) crea un fichero ".md"
2) Si quiero añadirle el TOC (table of contents) necesito emplear la función "markdownToHTML" del paquete "markdown" (v.0.5.4)
y quiero GUARDAR el output en un file, para no generar ese archivo en el directorio de trabajo.
3) Paso el char de 1 fila a un vector de caracteres donde cada elemento es una lÃnea del html
> library(markdown)
> markdownHTMLOptions(defaults=T)
> file<-markdownToHTML(file ="ejemplo.md",options =c('toc','use_xhtml','mathjax','highlight_code'), stylesheet="markdown.css")
> fileLineas<-strsplit(file,split="\n",fixed=TRUE) # pasamos de un char de 1 fila con todo a una lista con cada fila
> lineas<-unlist(fileLineas)
Ahora el error aparece cuando en la formula de LATEX aparecen sÃmbolos '^' y '_' esta función al crear el html los escribe como <sup> y <em> respectivamente.
Estos sÃmbolos no puedo simplemente reemplazarlos pues markdown los utiliza para indicar negrita y cursiva, por lo que se interpretan mal!.
¿Qué puedo hacer?
Ejemplo de lo que ocurre:
Fórmula escrita en el .md (Rstudio)
" $x_{1},x^{2},\ldots x_{n}:\overline {x}=\dfrac {\sum _{i}x_{i}} {n}$"
LÃnea del file generado por la función 'markdownToHTML':
> lineas[218]
[1] "<p>$$x<em>{1},x<sup>{2},\\ldots</sup> x</em>{n}:\\overline {x}=\\dfrac {\\sum <em>{i}x</em>{i}} {n}$$</p>"
Muchas gracias,
Elvira.
Sec. Apoyo EstadÃstico. Servicio de Apoyo a la Investigación (SAI) Vicerrectorado de Investigación e Internacionalización. Universidad de Murcia Edif. SACE. Campus de Espinardo. 30100 Murcia @. mariaelvira.ferre en um.es T. 868 88 7315 F. 868 88 7302 www.um.es/sai www.um.es/ae --- ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: ejemplo.rmd Type: text/x-r-markdown Size: 976 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20131021/41b2d713/attachment.bin>