Écrivez le LaTeX.Voyez la formule.
DotMD dessine le LaTeX de vos fichiers Markdown sous forme de vraies formules, sur votre Mac et sans connexion. Voici la syntaxe, un aide-mémoire et que faire des signes dollar.
macOS 14 ou ultérieur. La lecture est gratuite ; l’édition et les relectures se paient en une fois.
Réponse rapide
DotMD met en forme le LaTeX dans Markdown avec KaTeX, hors ligne : $…$ au milieu d’une ligne, $$…$$ sur une ligne à part. Des prix comme « $5 and $10 » restent du texte. Les formules apparaissent dans le lecteur, l’aperçu en direct, Quick Look et l’export PDF.
Formules en ligne et en bloc
Entourez une formule de signes dollar simples pour l’insérer dans une ligne de texte, ou de signes doubles pour la centrer sur une ligne à part.
| Vous tapez | Où elle s’affiche |
|---|---|
$E = mc^2$ | dans la ligne |
$$ … $$ | centrée, sur une ligne à part |
Un exemple complet :
The area of a circle is $A = \pi r^2$.
$$
\int_0^1 x^2\,dx = \frac{1}{3}
$$
Ouvrez le fichier dans DotMD et la première ligne affiche une petite formule au milieu de la phrase, et l’intégrale apparaît centrée en dessous.
Aide-mémoire LaTeX
Les commandes que vous utiliserez le plus, telles que vous les tapez :
| Pour | Vous tapez |
|---|---|
| Puissances et indices | x^2, x_i, x_{i+1}^{2n} |
| Fractions | \frac{a}{b} |
| Racines | \sqrt{x}, \sqrt[3]{x} |
| Sommes et produits | \sum_{i=1}^{n} i, \prod_{k=1}^{n} k |
| Intégrales et limites | \int_a^b f(x)\,dx, \lim_{x \to 0} \frac{\sin x}{x} |
| Lettres grecques | \alpha, \beta, \gamma, \pi, \Omega |
| Comparaisons et opérateurs | \le, \ge, \ne, \approx, \pm, \times |
| Ensembles | \in, \subset, \cup, \cap, \infty |
| Flèches | \to, \Rightarrow, \iff |
| Accents | \vec{v}, \hat{x}, \bar{y} |
| Lettres spéciales | \mathbb{R}, \mathcal{L} |
| Texte dans une formule | \text{if } x > 0 |
| Parenthèses qui s’adaptent | \left( \frac{a}{b} \right) |
Pour plusieurs lignes, utilisez aligned dans un bloc $$, et \\ pour finir une ligne :
$$
\begin{aligned}
(a + b)^2 &= a^2 + 2ab + b^2 \\
(a - b)^2 &= a^2 - 2ab + b^2
\end{aligned}
$$
Les matrices utilisent pmatrix pour les parenthèses, bmatrix pour les crochets et vmatrix pour un déterminant, et cases donne une formule avec des conditions. La liste complète des commandes prises en charge se trouve sur katex.org.
Signes dollar qui ne sont pas des maths
Les prix ne risquent rien. Dans « $5 and $10 », rien ne devient une formule, car le signe dollar d’une formule ne peut pas être suivi d’un chiffre, ni précédé d’une espace à l’intérieur. Partout ailleurs, écrivez \$ pour un signe dollar littéral.
Où s’affichent les formules
- Dans le lecteur, quand vous ouvrez le fichier.
- Dans l’aperçu en direct de l’éditeur, redessinées pendant que vous tapez. Insert → Formula et Insert → Inline Formula en démarrent une pour vous.
- Dans Quick Look, quand vous appuyez sur la barre d’espace sur le fichier dans le Finder : Quick Look.
- Dans le PDF, avec Export as PDF… : Markdown en PDF. Un fichier HTML exporté charge KaTeX depuis internet à son ouverture.
GitHub les affiche-t-il aussi ?
Oui. GitHub prend en charge les mêmes délimiteurs $…$ et $$…$$, ainsi qu’un bloc de code marqué math. Un README ou une spec écrite avec des formules s’affiche correctement dans DotMD et sur GitHub.
Matrices et conditions
Les formules plus grandes fonctionnent de la même façon. Une matrice et une formule à deux cas, dans un seul bloc :
$$
A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}
\qquad
|x| = \begin{cases} x & x \ge 0 \\ -x & x < 0 \end{cases}
$$
Si une formule ne s’affiche pas, vérifiez d’abord les accolades : chaque { doit avoir son }. Une formule contenant une erreur s’affiche en texte rouge au lieu de casser la page, pour que vous voyiez laquelle corriger. Vous pouvez écrire des formules dans un README, une spec, une note de cours ou un plan écrit par un agent IA, et les lire toutes de la même façon.
Questions sur les maths en Markdown
Cela marche-t-il hors ligne ?
Oui. KaTeX est intégré à DotMD, les formules sont donc dessinées sur votre Mac sans connexion internet. Seul un fichier HTML exporté le charge depuis internet.
Est-ce gratuit ?
Oui. Lire du Markdown avec des formules est gratuit. L’édition avec aperçu en direct fait partie de DotMD Editor ; voir les tarifs.
Puis-je numéroter les équations ?
Oui, dans un bloc $$. Ajoutez \tag{1} à l’intérieur et l’équation reçoit le numéro (1). \tag ne marche que dans les formules en bloc, pas en ligne.
GitHub affiche-t-il la même syntaxe ?
Oui. GitHub affiche aussi $…$ et $$…$$, un README avec des formules se lit donc pareil là-bas.