Saltar al contenido

Markdown a LaTeX

Convierte Markdown en código LaTeX listo para compilar.

Entrada

Markdown a LaTeX

Pega Markdown y esta herramienta devuelve código LaTeX que puedes pegar directamente en un archivo .tex. Los títulos se convierten en \section, \subsection y comandos de secciones más profundas, negrita e itálica se convierten en \textbf y \emph, las listas ordenadas y no ordenadas se convierten en entornos itemize y enumerate, los enlaces se convierten en \href, las imágenes en \includegraphics, y las tablas de pipe se convierten en bloques tabular con hlines entre filas. Está diseñada para el caso cotidiano de convertir un README o notas en un punto de partida para un artículo o informe, no para reproducir todas las esquinas de las especificaciones de Markdown o LaTeX.

Elige una clase de documento — article, report o beamer — y la salida se envuelve en un preámbulo completo con \documentclass, líneas \usepackage y \begin{document}/\end{document}, listo para compilar tal cual. Elige "Fragmento" en su lugar para obtener solo el cuerpo convertido, para pegar en un documento que ya tengas configurado. La opción de paquete de código controla cómo se representan los bloques de código delimitado: verbatim simple no necesita paquete adicional, listings agrega \usepackage{listings} consciente de la sintaxis con la etiqueta de idioma de la valla, y minted apunta al paquete minted respaldado por Pygments para el mismo efecto con un destacado más bonito.

El texto entre $…$ siempre se deja sin tocar, por lo que la matemática inline existente sobrevive a la conversión exactamente como se escribió — nunca se escapa ni se confunde con la sintaxis de Markdown. En cualquier otro lugar, la opción "Escapar caracteres especiales" controla si los diez caracteres que LaTeX reserva para marcado — & % $ # _ { } ~ ^ y la barra invertida — se convierten en sus equivalentes LaTeX seguros. Déjalo activado para prosa de cualquier lugar; desactívalo solo si tu entrada ya es texto seguro para LaTeX y deseas pasarla sin cambios.

Todo se ejecuta localmente en tu navegador — nada de lo que pegues se carga en ningún lugar. Copia el resultado, descárgalo como archivo .txt o envíalo directamente a otra herramienta para seguir trabajando.

Preguntas frecuentes

¿Produce un documento completamente compilable?
Sí, cuando eliges article, report o beamer como clase de documento — la salida incluye \documentclass, las líneas \usepackage necesarias y \begin{document}/\end{document}. Elige "Fragmento" para obtener solo el cuerpo.
¿Qué sucede con la matemática inline como $x^2$?
Cualquier cosa entre $…$ se copia exactamente como se escribió, sin escape y sin análisis de Markdown dentro de ella, por lo que las fórmulas existentes mantienen el funcionamiento después de la conversión.
¿Cómo se convierten los bloques de código?
Los bloques de código delimitado (```) se convierten en un entorno verbatim, lstlisting o minted según el paquete de código que elijas, y su contenido nunca se escapa — LaTeX lee los entornos de estilo verbatim literalmente.
¿Qué características de Markdown son compatibles?
Títulos, negrita e itálica (usando * y **), listas ordenadas y no ordenadas, enlaces, imágenes, bloques de código delimitado, tablas pipe y matemática inline. Las listas anidadas, notas al pie y bloques HTML no se convierten.
¿Se carga mi Markdown en algún lugar?
No. La conversión se ejecuta completamente en tu navegador — tu texto nunca abandona tu dispositivo.