Saltar al contenido

¿Cómo puedo mezclar LaTeX con Markdown?

Luego de mucho luchar ya hallamos la solución de este rompecabezas que ciertos usuarios de este sitio han presentado. Si deseas aportar algo más no dudes en aportar tu comentario.

Solución:

¿Has probado con Pandoc?

EDITAR:

Aunque la documentación se ha vuelto un poco compleja, pandoc ha apoyado látex en línea y Plantillas de látex por 10 años.

Documentos como el siguiente pueden estar escritos en Reducción:

---
title: Just say hello!
author: My Friend
header-includes: |
    usepackagetikz,pgfplots
    usepackagefancyhdr
    pagestylefancy
    fancyhead[CO,CE]This is fancy
    fancyfoot[CO,CE]So is this
    fancyfoot[LE,RO]thepage
abstract: This is a pandoc test with Markdown + inline LaTeX
---

Just say hello!
===============

This could be a good example or inlined LaTeX:

begintikzpicture
beginaxis
addplot[color=red]exp(x);
endaxis
endtikzpicture
%Here ends the furst plot
hskip 5pt
%Here begins the 3d plot
begintikzpicture
beginaxis
addplot3[
    surf,
]
exp(-x^2-y^2)*x;
endaxis
endtikzpicture

And now, just a few words to terminate:

> Goodbye folks!

Que se puede convertir a LaTeX usando comandos como este: pandoc -s -i Hello.md -o Hello.tex

A continuación se muestra una imagen de la convertida Hello.md a Hello.pdf archivo usando MiKTeX como procesador LaTeX con el comando: pandoc -s -i Hello.md -o Hello.pdf

ingrese la descripción de la imagen aquí

Por último, hay algunos de código abierto Plantillas de látex como este: https://github.com/Wandmalfarbe/pandoc-latex-template, que se puede usar para un mejor formateo.

Como siempre, el lector debe profundizar más si tiene casos de uso menos triviales que los presentados aquí.

Quizás mathJAX sea el boleto. Se basa en jsMath, una biblioteca de JavaScript antigua de 2004.

A partir del 5 de febrero de 2015, recomendaría KaTeX, la biblioteca Javascript LaTeX de mayor rendimiento de Khan Academy.

Agregue el siguiente código en la parte superior de sus archivos Markdown para obtener soporte de renderizado MathJax




y luego `$x^2$` o `$$x^2$$` se mostrarán como se esperaba 🙂

Siempre puede instalar una versión local de MathJax si no desea utilizar la distribución en línea, pero es posible que deba alojarla a través de un servidor web local.

ACTUALIZAR: en estos días solo uso pandoc en lugar de canonical markdown, pero lo anterior sigue siendo útil.

Te mostramos comentarios y valoraciones

Acuérdate de que tienes concesión de parafrasear si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *