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 escreveOnde 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:

ParaO que escreve
Potências e índicesx^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í.

Mais perguntas