3.8 Extensiones RMarkdown de pandoc

Como ya se comentó, RMarkdown utiliza la sintaxis extendida proporcionada por Pandoc. Por ejemplo, se pueden añadir subíndices y superíndices con sub~índices~ y super^índices^,
y notas al pie con ^[texto].

Podemos incluir expresiones matemáticas en formato LateX (ver e.g. Free online introduction to LaTeX):

  • En linea escribiendo la expresión latex entre dos símbolos de dolar, por ejemplo $\alpha, \beta, \gamma, \delta$ resultaría en \(\alpha, \beta, \gamma, \delta\).

  • En formato ecuación empleando dos pares de símbolos de dolar. Por ejemplo: $$\Theta = \begin{pmatrix}\alpha & \beta\\ \gamma & \delta \end{pmatrix}$$ resultaría en: \[\Theta = \begin{pmatrix}\alpha & \beta\\ \gamma & \delta \end{pmatrix}\]

También admite bibliografía, ver p.e. Pandoc Citations. Lo más cómodo puede ser emplear un archivo de bibliografía en formato BibTeX, lo que se describe con detalle en Citations. Será necesario añadir un campo bibliography en la cabezera YAML, por ejemplo:

bibliography: bibliografia.bib
csl: apa.csl  # opcional

Suponiendo que en el directorio de trabajo están los ficheros de bibliografía bibliografia.bib y de estilo apa.csl (ver http://citationstyles.org/, desde donde se pueden descargar distintos archivos de estilo).

Las referencias en el texto RMarkdown se incluyen con @referencia o [@referencia]. Pandoc generará el listado de referencias al final del documento, por lo que nos puede interesar insertar una última sección # Bibliografía {-} al generar documentos HTML (en PDF se hará automáticamente al emplear LaTeX). En RStudio se puede instalar el “Addincitr para insertar citas a referencias bibliográficas en formato BibTeX.

Para más detalles de las extensiones de Pandoc ver por ejemplo Pandoc’s Markdown.