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.

Paquetes de uso de Latex en Jupyter

Estoy intentando usar los paquetes de Latex en Jupyter. Hay una publicación anterior que tiene algunas soluciones al respecto, pero es complicada:
https://stackoverflow.com/questions/40448200/jupyter-notebook-how-to-usepackage-for-latex

Una solución mucho mejor parece ser la siguiente:
https://tex.stackexchange.com/questions/562924/how-to-add-latex-packages-to-markdown/

Pero esta última solución simplemente no funciona. Los entornos de Mathjax funcionan para mí, usando $ y $$, y también parece funcionar \begin{equation} \end{equation}. Pero por ejemplo, \textit{} para texto en cursiva no funciona.

El comando mágico de celda %%latex no mejora las cosas. No tiene sentido usarlo, porque solo permite lo que las celdas de markdown permiten de forma predeterminada.

¿Alguien tiene una solución para esto?

Ejemplo mínimo:


title: “Título”
author: “Yo”
header-includes:
– \usepackage{bbm}
output:
pdf_document:

keep_tex: true

$\bbm{1}$

Según la segunda fuente, esto debería producir el símbolo “1” utilizado para matrices. Ciertamente estoy entendiendo algo mal aquí… pero no entiendo cómo hacerlo de manera diferente.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que has probado dos soluciones para usar paquetes de LaTeX en Jupyter notebooks, pero ninguna de ellas ha funcionado completamente para ti. La primera solución que encontraste en StackOverflow es bastante complicada y la segunda solución en TeX StackExchange no funcionó para ti.

    Has mencionado que los entornos de mathjax funcionan para ti usando $ y $$, y \begin{equation} \end{equation} también parece funcionar. Sin embargo, otros comandos de LaTeX como \textit{} para texto en cursiva no funcionan.

    También has intentado usar el comando mágico de celda %%latex, pero no mejoró las cosas para ti. Este comando solo permite lo que las celdas de Markdown permiten de forma predeterminada.

    Has proporcionado un ejemplo mínimo en el que has utilizado el paquete bbm para producir el símbolo “1” utilizado para matrices, pero no funcionó para ti.

    Es posible que haya alguna confusión en la forma en que estás utilizando estas soluciones. Alternativamente, podría ser que algunos de los paquetes de LaTeX no sean compatibles con Jupyter notebooks.

    Una posible solución podría ser intentar usar un paquete de LaTeX diferente para el mismo propósito o utilizar una interfaz de cuaderno diferente como Jupyter Lab, que tiene un mejor soporte para LaTeX. Alternativamente, podrías intentar utilizar un formato de salida diferente para tu cuaderno de Jupyter como HTML o Markdown.

    En general, parece que no hay una solución fácil para este problema y requiere algo de experimentación y exploración para encontrar una solución que funcione para ti.

Comments are closed.