Vai al contenuto
100% locale

Markdown a LaTeX

Converte Markdown in codice LaTeX pronto per la compilazione.

Ingresso

Markdown a LaTeX

Incolla Markdown e questo strumento restituisce codice LaTeX che puoi incollare direttamente in un file .tex. I titoli diventano \section, \subsection e comandi di sezione più profonda, grassetto e corsivo diventano \textbf e \emph, gli elenchi non ordinati e ordinati diventano ambienti itemize ed enumerate, i link diventano \href, le immagini \includegraphics, e le tabelle pipe diventano blocchi tabular con hline tra le righe. È costruito per il caso quotidiano di trasformare un README o note in punto di partenza per un articolo o rapporto, non per riprodurre tutti gli angoli delle specifiche Markdown o LaTeX.

Scegli una classe di documento — article, report o beamer — e l'output viene avvolto in un preambolo completo con \documentclass, righe \usepackage e \begin{document}/\end{document}, pronto da compilare così com'è. Scegli « Frammento » invece per ottenere solo il corpo convertito, da incollare in un documento che hai già configurato. L'opzione pacchetto di codice controlla il modo in cui i blocchi di codice recintati vengono renderizzati: verbatim semplice non ha bisogno di pacchetto extra, listings aggiunge \usepackage{listings} consapevole della sintassi con il tag del linguaggio della recinzione, e minted si rivolge al pacchetto minted basato su Pygments per lo stesso effetto con un highlighting più bello.

Il testo tra $…$ viene sempre lasciato invariato, le formule matematiche inline esistenti sopravvivono alla conversione esattamente come scritte — mai evitate né confuse con la sintassi Markdown. Ovunque, l'opzione « Fuga caratteri speciali » controlla se i dieci caratteri che LaTeX riserva al markup — & % $ # _ { } ~ ^ e la barra rovesciata — vengono convertiti nei loro equivalenti LaTeX sicuri. Lascialo attivo per la prosa da qualsiasi luogo; disattivalo solo se il tuo input è già testo sicuro per LaTeX e desideri trasmetterlo invariato.

Tutto funziona localmente nel tuo browser — niente di ciò che incolla viene caricato da nessuna parte. Copia il risultato, scaricalo come file .txt o invialo direttamente a un altro strumento per continuare a lavorare.

FAQ

Produce un documento completamente compilabile?
Sì, quando scegli article, report o beamer come classe di documento — l'output include \documentclass, le righe \usepackage necessarie e \begin{document}/\end{document}. Scegli « Frammento » per ottenere solo il corpo.
Cosa succede alla matematica inline come $x^2$?
Tutto ciò che è tra $…$ viene copiato esattamente come scritto, senza escape e senza analisi Markdown al suo interno, le formule esistenti continuano a funzionare dopo la conversione.
Come vengono convertiti i blocchi di codice?
I blocchi di codice recintati (```) diventano un ambiente verbatim, lstlisting o minted a seconda del pacchetto di codice che scegli, e il loro contenuto non viene mai evitato — LaTeX legge gli ambienti di tipo verbatim letteralmente.
Quali funzionalità di Markdown sono supportate?
Titoli, grassetto e corsivo (usando * e **), elenchi ordinati e non ordinati, link, immagini, blocchi di codice recintati, tabelle pipe e matematica inline. Gli elenchi annidati, le note a piè di pagina e i blocchi HTML non vengono convertiti.
Il mio Markdown viene caricato da qualche parte?
No. La conversione avviene interamente nel tuo browser — il tuo testo non lascia mai il tuo dispositivo.