Verificamos completamente cada uno de los posts de nuestro espacio con el objetivo de mostrarte en todo momento información con la mayor veracidad y certera.
Solución:
Ya que mencionas a Pandoc en tus comentarios, tal vez no sea una trampa depender de las extensiones de Pandoc para subíndice y sobrescrito. Desde aquí, podemos crear un archivo Rmd de ejemplo mínimo:
Testing Subscript and Superscript
========================================================
This is an R Markdown document.
Pandoc includes numerous extensions to markdown, and one
of them is *subscript* and *superscript*.
Here's the example from the Pandoc help page
(http://johnmacfarlane.net/pandoc/README.html#superscripts-and-subscripts):
H~2~O is a liquid. 2^10^ is 1024.
For fun, here's an R code block with some code from @Spacedman:
```r
list.depth <- function(this, thisdepth = 0)
# http://stackoverflow.com/a/13433689/1270695
if(!is.list(this))
return(thisdepth)
else
return(max(unlist(lapply(this, list.depth, thisdepth = thisdepth+1))))
```
El uso de Knitr da como resultado un archivo HTML que se muestra así:
Eso claramente no funciona. Pero puede ejecutar pandoc en el archivo de descuento resultante (que he llamado "Subscripts.md"):
pandoc -o Subscripts.html Subscripts.md -s -S
y obtendrás esto:
El CSS es diferente, pero tal vez puedas llamar a pandoc con un argumento CSS personalizado para usar el mismo CSS que usa Knitr.
Los subíndices en archivos PDF también funcionan como se espera con ese archivo de descuento:
pandoc -o Subscripts.pdf Subscripts.md
Editar
Si desea que la salida de pandoc coincida con la apariencia visual de la salida cuando teje con RStudio, descargue el archivo CSS que usa RStudio aquí y haga una referencia a ese archivo cuando cree su archivo HTML desde pandoc. (Lo siguiente asume que ha mantenido el nombre como markdown.css y está en el mismo directorio que sus otros archivos).
pandoc -o Subscripts.html Subscripts.md -s -S --css=markdown.css
El subíndice R Markdown funciona normalmente como debería.
Tal vez esta es una publicación antigua. Estoy usando RStudio Versión 0.99.902 + R Versión 3.4 en una Mac.
Subíndice: H~2~O es un líquido.
Sobrescrito: 2^10^ es 1024.
Descubrí que la sintaxis X~j~ para los subíndices funciona bien en Rmarkdown al tejer en RStudio. Sin embargo, no funciona si incrusta tejido en una aplicación brillante. En mi aplicación,
knit2html("Steps.Rmd") browseURL("Steps.html")
funciona bien excepto por los subíndices. Pero la sintaxis de subíndice HTML estándar funcionará en su documento Rmd tanto para RStudio como desde dentro de una aplicación brillante: Xj se representa como Xj.
Si te gustó nuestro trabajo, tienes la libertad de dejar una noticia acerca de qué te ha parecido este artículo.