Aller au contenu
Tout en local

Markdown vers LaTeX

Convertit Markdown en code LaTeX prêt à compiler.

Entrée

Markdown vers LaTeX

Collez Markdown et cet outil renvoie le code LaTeX que vous pouvez coller directement dans un fichier .tex. Les titres deviennent \section, \subsection et les commandes de sectionnement plus profond, gras et italique deviennent \textbf et \emph, les listes non ordonnées et ordonnées deviennent les environnements itemize et enumerate, les liens deviennent \href, les images \includegraphics, et les tableaux pipe deviennent des blocs tabular avec hlines entre les lignes. Il est conçu pour le cas quotidien de transformer un README ou des notes en point de départ pour un article ou un rapport, pas pour reproduire tous les coins des spécifications Markdown ou LaTeX.

Choisissez une classe de document — article, report ou beamer — et la sortie est enveloppée dans un préambule complet avec \documentclass, les lignes \usepackage et \begin{document}/\end{document}, prêt à compiler tel quel. Choisissez « Fragment » à la place pour obtenir uniquement le corps converti, à coller dans un document que vous avez déjà configuré. L'option de paquet de code contrôle la façon dont les blocs de code délimités sont rendus : verbatim simple ne nécessite aucun paquet supplémentaire, listings ajoute \usepackage{listings} conscient de la syntaxe avec la balise de langue de la barrière, et minted cible le paquet minted basé sur Pygments pour le même effet avec un meilleur surlignage.

Le texte entre $…$ est toujours laissé tel quel, les formules mathématiques en ligne existantes survivent à la conversion exactement comme écrit — jamais échappées ni confondues avec la syntaxe Markdown. Partout ailleurs, l'option « Échapper les caractères spéciaux » contrôle si les dix caractères que LaTeX réserve au balisage — & % $ # _ { } ~ ^ et la barre oblique inverse — sont convertis en leurs équivalents LaTeX sûrs. Laissez-la activée pour la prose d'n'importe où ; désactivez-la seulement si votre entrée est déjà un texte sans risque pour LaTeX et que vous souhaitez le laisser passer intact.

Tout s'exécute localement dans votre navigateur — rien de ce que vous collez n'est téléchargé nulle part. Copiez le résultat, téléchargez-le en tant que fichier .txt ou envoyez-le directement à un autre outil pour continuer.

FAQ

Produit-il un document entièrement compilable?
Oui, lorsque vous choisissez article, report ou beamer comme classe de document — la sortie inclut \documentclass, les lignes \usepackage nécessaires et \begin{document}/\end{document}. Choisissez « Fragment » pour obtenir uniquement le corps.
Que se passe-t-il avec les mathématiques en ligne comme $x^2$?
Tout ce qui est entre $…$ est copié exactement tel qu'il est écrit, sans échappement et sans analyse Markdown à l'intérieur, les formules existantes restent fonctionnelles après la conversion.
Comment les blocs de code sont-ils convertis?
Les blocs de code délimités (```) deviennent un environnement verbatim, lstlisting ou minted selon le paquet de code que vous choisissez, et leur contenu n'est jamais échappé — LaTeX lit les environnements de type verbatim littéralement.
Quelles fonctionnalités Markdown sont supportées?
Titres, gras et italique (utilisant * et **), listes non ordonnées et ordonnées, liens, images, blocs de code délimités, tableaux pipe et mathématiques en ligne. Les listes imbriquées, les notes de bas de page et les blocs HTML ne sont pas convertis.
Mon Markdown est-il téléchargé quelque part?
Non. La conversion s'exécute entièrement dans votre navigateur — votre texte ne quitte jamais votre appareil.