Napisz LaTeX.Zobacz wzór.
DotMD rysuje LaTeX w Twoich plikach Markdown jako prawdziwe wzory, na Macu i bez połączenia. Oto składnia, ściągawka i co zrobić ze znakami dolara.
macOS 14 lub nowszy. Czytanie jest bezpłatne; edycja i przeglądy to jednorazowa płatność.
Krótka odpowiedź
DotMD renderuje LaTeX w Markdown przez KaTeX, offline: $…$ w obrębie linii, $$…$$ w osobnej linii. Ceny w rodzaju „$5 i $10” zostają tekstem. Wzory pojawiają się w czytniku, w podglądzie na żywo, w Quick Look i w eksporcie do PDF.
Wzory w linii i blokowe
Ujmij wzór w pojedyncze znaki dolara, aby umieścić go w linii tekstu, lub w podwójne, aby wyśrodkować go w osobnej linii.
| Co wpisujesz | Gdzie się pokaże |
|---|---|
$E = mc^2$ | w obrębie linii |
$$ … $$ | wyśrodkowany, w osobnej linii |
Pełny przykład:
The area of a circle is $A = \pi r^2$.
$$
\int_0^1 x^2\,dx = \frac{1}{3}
$$
Otwórz plik w DotMD, a pierwsza linia pokaże mały wzór w zdaniu, a całka pojawi się wyśrodkowana pod nim.
Ściągawka LaTeX
Polecenia, których użyjesz najczęściej, tak jak je wpisujesz:
| Dla | Co wpisujesz |
|---|---|
| Potęgi i indeksy | x^2, x_i, x_{i+1}^{2n} |
| Ułamki | \frac{a}{b} |
| Pierwiastki | \sqrt{x}, \sqrt[3]{x} |
| Sumy i iloczyny | \sum_{i=1}^{n} i, \prod_{k=1}^{n} k |
| Całki i granice | \int_a^b f(x)\,dx, \lim_{x \to 0} \frac{\sin x}{x} |
| Litery greckie | \alpha, \beta, \gamma, \pi, \Omega |
| Porównania i operatory | \le, \ge, \ne, \approx, \pm, \times |
| Zbiory | \in, \subset, \cup, \cap, \infty |
| Strzałki | \to, \Rightarrow, \iff |
| Akcenty | \vec{v}, \hat{x}, \bar{y} |
| Litery specjalne | \mathbb{R}, \mathcal{L} |
| Tekst wewnątrz wzoru | \text{if } x > 0 |
| Rosnące nawiasy | \left( \frac{a}{b} \right) |
Dla kilku linii użyj aligned w bloku $$ i \\, aby zakończyć linię:
$$
\begin{aligned}
(a + b)^2 &= a^2 + 2ab + b^2 \\
(a - b)^2 &= a^2 - 2ab + b^2
\end{aligned}
$$
Macierze używają pmatrix dla nawiasów okrągłych, bmatrix dla kwadratowych i vmatrix dla wyznacznika, a cases daje wzór z warunkami. Pełna lista obsługiwanych poleceń jest na katex.org.
Znaki dolara, które nie są matematyką
Ceny są bezpieczne. W „$5 i $10” nic nie zamienia się we wzór, bo po znaku dolara wzoru nie może stać cyfra, a w środku przed nim nie może stać spacja. W każdym innym miejscu napisz \$, aby dostać zwykły znak dolara.
Gdzie pokazują się wzory
- W czytniku, gdy otwierasz plik.
- W podglądzie na żywo edytora, rysowane od nowa w trakcie pisania. Insert → Formula i Insert → Inline Formula zakładają wzór za Ciebie.
- W Quick Look, gdy naciśniesz spację na pliku w Finderze: Quick Look.
- W PDF, z Export as PDF…: Markdown do PDF. Wyeksportowany plik HTML pobiera KaTeX z internetu przy otwarciu.
Czy GitHub też to renderuje?
Tak. GitHub obsługuje te same ograniczniki $…$ i $$…$$ oraz blok kodu oznaczony math. README lub specyfikacja napisane ze wzorami wyglądają dobrze w DotMD i na GitHubie.
Macierze i warunki
Większe wzory działają tak samo. Macierz i wzór z dwoma przypadkami, w jednym bloku:
$$
A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}
\qquad
|x| = \begin{cases} x & x \ge 0 \\ -x & x < 0 \end{cases}
$$
Jeśli wzór się nie rysuje, najpierw sprawdź nawiasy klamrowe: każdy { potrzebuje swojego }. Wzór z błędem jest pokazany jako czerwony tekst, zamiast psuć stronę, więc widzisz, który poprawić. Możesz pisać wzory w README, specyfikacji, notatkach z wykładu lub planie napisanym przez agenta AI i czytać je wszystkie tak samo.
Pytania o matematykę w Markdown
Czy działa offline?
Tak. KaTeX jest wbudowany w DotMD, więc wzory są rysowane na Macu bez połączenia z internetem. Tylko wyeksportowany plik HTML pobiera go z internetu.
Czy to bezpłatne?
Tak. Czytanie Markdown ze wzorami jest bezpłatne. Edycja z podglądem na żywo jest częścią DotMD Editor; zobacz cennik.
Czy mogę numerować równania?
Tak, w bloku $$. Dodaj w nim \tag{1}, a równanie dostanie numer (1). \tag działa tylko we wzorach blokowych, nie w linii.
Czy GitHub renderuje tę samą składnię?
Tak. GitHub też renderuje $…$ i $$…$$, więc README ze wzorami czyta się tam tak samo.