es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

LaTex funciona cuando se hacen conversiones de ecuaciones numeradas a HTML, pero no funciona al convertir a Word desde Rmarkdown.

Mi código en Rmarkdown para las fórmulas matemáticas numeradas funciona cuando hago el tejido al documento en formato html. Pero cuando intento hacer el tejido a un documento de Word, no importa cómo intente colocar los signos de dólar, $, no funciona.

Estoy escribiendo mi proyecto en Word y he podido usar Rmarkdown para obtener expresiones matemáticas tejidas y copiarlas. Pero como necesito numerarlas, este nuevo código no se teje correctamente.

¿Existe alguna forma de guardar el archivo html renderizado en un documento de Word? Gracias.

Mi código en Rmarkdown es el siguiente:

---

output: html_document
---



\begin{equation}
\tag{3.1}
Y_t = a_0 + \sum_{i=1}^{L}b_{1i}Y_{t-i}+\sum_{i=1}^{L}b_{2i}X_{t-i}+\varepsilon_t
\end{equation}

\begin{equation}
\tag{3.2}
Y_t = a_0 + \sum_{i=1}^{L}b_{1i}Y_{t-i}+\varepsilon_t
\end{equation}

Lo cual se renderiza correctamente como se muestra en el siguiente enlace:

renderizado desde html

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Desafortunadamente, no hay una forma directa de guardar el archivo html renderizado en un documento de Word. Sin embargo, hay algunas soluciones alternativas que puedes probar:

    1. Guarda la salida html como un archivo PDF y luego inserta el PDF en tu documento de Word. Para hacer esto, simplemente cambia el formato de salida de html_document a pdf_document en tu código de Rmarkdown:
      ---
      salida: pdf_document
      ---
      

      Luego, cuando ejecutes tu código, se generará un archivo PDF en lugar de un archivo html. Luego podrás insertar el PDF en tu documento de Word seleccionando Insertar > Objeto > Crear desde archivo y seleccionando tu archivo PDF.

    2. Copia y pega la salida html en tu documento de Word. Primero, ejecuta tu código para producir la salida html como de costumbre. Luego, abre el archivo html en un navegador web y selecciona todo el contenido (usando Ctrl+A). Copia el contenido (usando Ctrl+C) y pégalo en tu documento de Word (usando Ctrl+V).

    Ten en cuenta que copiar y pegar contenido html en Word a veces puede causar problemas de formato, por lo que es posible que debas hacer algunos ajustes manuales para que el contenido se muestre correctamente.

Comments are closed.