Escreva o LaTeX.Veja a fórmula.
O DotMD desenha o LaTeX dos seus ficheiros Markdown como fórmulas a sério, no seu Mac e sem ligação. Eis a sintaxe, um cheat sheet e o que fazer com os sinais de dólar.
macOS 14 ou posterior. Ler é grátis; editar e rever são um pagamento único.
Resposta rápida
O DotMD apresenta o LaTeX em Markdown com o KaTeX, offline: $…$ dentro de uma linha, $$…$$ numa linha só sua. Preços como “$5 e $10” continuam a ser texto. As fórmulas aparecem no leitor, na pré-visualização em direto, no Quick Look e na exportação para PDF.
Fórmulas em linha e em bloco
Envolva uma fórmula em sinais de dólar simples para a pôr dentro de uma linha de texto, ou em sinais de dólar duplos para a centrar numa linha só sua.
| O que escreve | Onde aparece |
|---|---|
$E = mc^2$ | dentro da linha |
$$ … $$ | centrada, numa linha só sua |
Um exemplo completo:
The area of a circle is $A = \pi r^2$.
$$
\int_0^1 x^2\,dx = \frac{1}{3}
$$
Abra o ficheiro no DotMD e a primeira linha mostra uma pequena fórmula dentro da frase, e o integral aparece centrado por baixo.
Cheat sheet de LaTeX
Os comandos que mais vai usar, tal como os escreve:
| Para | O que escreve |
|---|---|
| Potências e índices | x^2, x_i, x_{i+1}^{2n} |
| Frações | \frac{a}{b} |
| Raízes | \sqrt{x}, \sqrt[3]{x} |
| Somas e produtos | \sum_{i=1}^{n} i, \prod_{k=1}^{n} k |
| Integrais e limites | \int_a^b f(x)\,dx, \lim_{x \to 0} \frac{\sin x}{x} |
| Letras gregas | \alpha, \beta, \gamma, \pi, \Omega |
| Comparação e operadores | \le, \ge, \ne, \approx, \pm, \times |
| Conjuntos | \in, \subset, \cup, \cap, \infty |
| Setas | \to, \Rightarrow, \iff |
| Acentos | \vec{v}, \hat{x}, \bar{y} |
| Letras especiais | \mathbb{R}, \mathcal{L} |
| Texto dentro de uma fórmula | \text{if } x > 0 |
| Parênteses que crescem | \left( \frac{a}{b} \right) |
Para várias linhas, use aligned dentro de um bloco $$, e \\ para terminar uma linha:
$$
\begin{aligned}
(a + b)^2 &= a^2 + 2ab + b^2 \\
(a - b)^2 &= a^2 - 2ab + b^2
\end{aligned}
$$
As matrizes usam pmatrix para parênteses curvos, bmatrix para retos e vmatrix para um determinante, e cases dá uma fórmula com condições. A lista completa de comandos suportados está em katex.org.
Sinais de dólar que não são matemática
Os preços estão a salvo. Em “$5 e $10” nada é transformado em fórmula, porque o sinal de dólar de uma fórmula não pode ser seguido de um dígito, nem precedido de um espaço no interior. Em qualquer outro caso, escreva \$ para um sinal de dólar literal.
Onde aparecem as fórmulas
- No leitor, quando abre o ficheiro.
- Na pré-visualização em direto do editor, redesenhadas à medida que escreve. Insert → Formula e Insert → Inline Formula iniciam uma por si.
- No Quick Look, quando prime a barra de espaço no ficheiro no Finder: Quick Look.
- No PDF, a partir de Export as PDF…: Markdown para PDF. Um ficheiro HTML exportado carrega o KaTeX a partir da internet quando o abre.
O GitHub também as apresenta?
Sim. O GitHub suporta os mesmos delimitadores $…$ e $$…$$, e também um bloco de código marcado math. Um README ou uma spec escritos com fórmulas ficam certos no DotMD e no GitHub.
Matrizes e condições
As fórmulas maiores funcionam da mesma forma. Uma matriz e uma fórmula com dois casos, num só bloco:
$$
A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}
\qquad
|x| = \begin{cases} x & x \ge 0 \\ -x & x < 0 \end{cases}
$$
Se uma fórmula não for desenhada, verifique primeiro as chavetas: cada { precisa da sua }. Uma fórmula com um erro é mostrada como texto vermelho em vez de estragar a página, para ver qual corrigir. Pode escrever fórmulas num README, numa spec, em apontamentos de aula ou num plano escrito por um agente de IA, e lê-las todas da mesma forma.
Perguntas sobre matemática em Markdown
Funciona offline?
Sim. O KaTeX está integrado no DotMD, por isso as fórmulas são desenhadas no seu Mac sem ligação à internet. Só um ficheiro HTML exportado o carrega a partir da internet.
É grátis?
Sim. Ler Markdown com fórmulas é grátis. Editar com pré-visualização em direto faz parte do DotMD Editor; veja os preços.
Posso numerar equações?
Sim, num bloco $$. Acrescente \tag{1} no seu interior e a equação recebe o número (1). \tag só funciona em fórmulas em bloco, não em linha.
O GitHub apresenta a mesma sintaxe?
Sim. O GitHub também apresenta $…$ e $$…$$, por isso um README com fórmulas lê-se da mesma forma aí.