tutorial false examples chunk r latex knitr rstudio r-markdown

false - r markdown tutorial pdf



“Anidado erróneo de estructuras de ecuaciones” al usar “/ begin{align}” en una ecuación de múltiples líneas en rmarkdown para tejer+pandoc pdf (1)

Recibía el mismo error al intentar enviar un bloque alineado a PDF. Intenta cambiar lo siguiente:

$$ /begin{align} y = x^2 // y = x^3 // y = /sqrt[2]{x} /end{align} $$

a lo siguiente:

$$ /begin{aligned} y = x^2 // y = x^3 // y = /sqrt[2]{x} /end{aligned} $$

/begin{align} es un entorno matemático autónomo, mientras que /begin{align} debe ubicarse dentro de un entorno matemático existente. Como Rmd delinea las secciones de matemáticas con $$...$$ , parece que /begin{align} estaba intentando iniciar un segundo entorno de matemáticas dentro del primero y causando problemas.

Estoy escribiendo algunas ecuaciones de varias líneas en R Markdown - LaTeX, usando la numeración automática y / begin {align}. Aquí está un ejemplo de trabajo:

--- title: "test" output: html_document --- (@eq01) $$ /begin{align} y = x^2 // y = x^3 // y = /sqrt[2]{x} /end{align} $$

Esto funciona muy bien cuando la salida es html_document. Aquí está el resultado:

Pero cuando cambio el documento de salida a pdf:

output: pdf_document

Recibo el siguiente error (estoy usando la última versión 0.98.1056 de RStudio):

He estado tratando de leer la documentación como se sugiere en el mensaje de error, pero parece que no puedo controlarlo. He revisado Stack Overflow y Google y, aunque hay algunas publicaciones / preguntas relacionadas (por ejemplo, here , here , here ), ninguna de ellas resuelve el problema (o se aplica a mi problema).

También he intentado pellizcar todo. La solución más evidente sería deshacerse del entorno / begin {align},

(@eq01) $$ y = x^2 // y = x^3 // y = /sqrt[2]{x} $$

pero no funciona por dos razones. Primero, la versión html no funciona tan bien porque la numeración automática no aparece centrada en la ecuación de varias líneas, sino en la primera línea (y no me gusta así).

En segundo lugar, aunque la versión pdf en este caso sí compila y produce el pdf, no reconoce que es una ecuación multilínea (es como si no reconociera el comando de nueva línea /).

Cualquier idea es realmente apreciada. He estado luchando con esto por un tiempo y no puedo encontrar una solución. Me encanta R Markdown porque realmente integra el análisis con la escritura y la comunicación en una sola herramienta (en lugar de usar muchas herramientas diferentes que van y vienen). Sin embargo, parece que todavía queda un largo camino por recorrer antes de que podamos escribir un solo archivo de origen y que se muestre adecuadamente en varios formatos de salida diferentes.