<div dir="ltr">Copiando tus códigos llego a esto (adjunto)<div><br></div><div>En mi caso veo bien las fórmulas excepto en el índice.</div><div><br></div><div>Estas son mis versiones de los paquetes:</div><div><br></div><div>
<div>R version 3.0.2 (2013-09-25)</div><div>Platform: x86_64-w64-mingw32/x64 (64-bit)</div><div><br></div><div>locale:</div><div>[1] LC_COLLATE=Spanish_Spain.1252  LC_CTYPE=Spanish_Spain.1252   </div><div>[3] LC_MONETARY=Spanish_Spain.1252 LC_NUMERIC=C                  </div>
<div>[5] LC_TIME=Spanish_Spain.1252    </div><div><br></div><div>attached base packages:</div><div>[1] stats     graphics  grDevices utils     datasets  methods   base     </div><div><br></div><div>other attached packages:</div>
<div>[1] knitr_1.5      markdown_0.6.3</div><div><br></div><div>loaded via a namespace (and not attached):</div><div>[1] evaluate_0.5.1 formatR_0.9    stringr_0.6.2  tools_3.0.2   </div></div><div><br></div><div>Saludos!</div>
<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 21 de octubre de 2013 13:55, Elvira Ferre Jaén <span dir="ltr"><<a href="mailto:mariaelvira.ferre@um.es" target="_blank">mariaelvira.ferre@um.es</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola.<br>
<br>
Intento crear un archivo .html a partir de un .Rmd que tenga Toc, LaTeX y tablas.<br>
Empleo  RStudio (v. 0.97.551), pero aparece un error en la función "markdownToHTML"<br>
<br>
<br>
Pasos:<br>
1) creo un fichero Rmd (adjunto ejemplo) => con knitr (v. 1.0.5) crea un fichero ".md"<br>
2) Si quiero añadirle el TOC (table of contents) necesito emplear la función "markdownToHTML" del paquete "markdown" (v.0.5.4)<br>
y quiero GUARDAR el output en un file, para no generar ese archivo en el directorio de trabajo.<br>
3) Paso el char de 1 fila a un vector de caracteres donde cada elemento es una línea del html<br>
<br>
        > library(markdown)<br>
        > markdownHTMLOptions(defaults=<u></u>T)<br>
        > file<-markdownToHTML(file ="<a href="http://ejemplo.md" target="_blank">ejemplo.md</a>",options =c('toc','use_xhtml','mathjax'<u></u>,'highlight_code'), stylesheet="markdown.css")<br>

        > fileLineas<-strsplit(file,<u></u>split="\n",fixed=TRUE)                                   # pasamos de un char de 1 fila con todo a una lista con cada fila<br>
        > lineas<-unlist(fileLineas)<br>
        <br>
<br>
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.<br>
<br>
Estos símbolos no puedo simplemente reemplazarlos pues markdown los utiliza para indicar negrita y cursiva, por lo que se interpretan mal!.<br>
¿Qué puedo hacer?<br>
<br>
<br>
Ejemplo de lo que ocurre:<br>
Fórmula escrita en el .md (Rstudio)<br>
     " $x_{1},x^{2},\ldots x_{n}:\overline {x}=\dfrac {\sum _{i}x_{i}} {n}$"<br>
<br>
Línea del file generado por la función 'markdownToHTML':<br>
  > lineas[218]<br>
        [1] "<p>$$x<em>{1},x<sup>{2},\\<u></u>ldots</sup> x</em>{n}:\\overline {x}=\\dfrac {\\sum <em>{i}x</em>{i}} {n}$$</p>"<br>
                <br>
<br>
     <br>
Muchas gracias,<br>
Elvira.<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Sec. Apoyo Estadístico.<br>
Servicio de Apoyo a la Investigación (SAI)<br>
Vicerrectorado de Investigación e Internacionalización.<br>
Universidad de Murcia<br>
<br>
Edif. SACE. Campus de Espinardo.<br>
30100 Murcia<br>
@. <a href="mailto:mariaelvira.ferre@um.es" target="_blank">mariaelvira.ferre@um.es</a><br>
T. 868 88 7315 F. 868 88 7302<br>
<a href="http://www.um.es/sai" target="_blank">www.um.es/sai</a> <a href="http://www.um.es/ae" target="_blank">www.um.es/ae</a><br>
---<br>
<br>
</font></span><br>_______________________________________________<br>
R-help-es mailing list<br>
<a href="mailto:R-help-es@r-project.org">R-help-es@r-project.org</a><br>
<a href="https://stat.ethz.ch/mailman/listinfo/r-help-es" target="_blank">https://stat.ethz.ch/mailman/listinfo/r-help-es</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Jorge Ayuso Rejas<br>
</div>