MarkNode renderiza matemática LaTeX diretamente na pré-visualização e nos nós do mapa mental. Você escreve equações usando a sintaxe padrão $...$ e $$...$$, e elas são renderizadas como matemática tipografada sem sair do editor e sem conexão de rede.
Equações em Linha
Envolva uma equação curta em cifrões simples para incorporá-la em uma frase:
The total energy is $E = mc^2$, where $c$ is the speed of light.
A pré-visualização renderiza a equação em linha com o texto ao redor. O $ de abertura deve ser seguido por um caractere que não seja espaço em branco, e o $ de fechamento deve ser precedido por um caractere que não seja espaço em branco — assim, textos como “Custou $5 e $10” são deixados intactos e não interpretados como matemática.
Para inserir um cifrão literal no texto, escape-o com uma barra invertida: \$5.
Equações em Destaque
Envolva uma equação em cifrões duplos para renderizá-la em sua própria linha, centralizada, em um tipo maior:
$$
\int_0^\infty e^{-x}\,dx = 1
$$
Equações em destaque podem abranger várias linhas entre os $$ de abertura e de fechamento.
Matemática em Blocos de Código Delimitados
Se você preferir o estilo explícito com delimitadores de código, também pode escrever matemática em destaque usando um bloco delimitado com math como identificador de linguagem:
```math
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
```
Isso é renderizado da mesma forma que um bloco $$...$$.
Matemática em Títulos e Nós do Mapa Mental
Quando um título contém matemática em linha, o nó correspondente do mapa mental a exibe como matemática tipografada em vez do código-fonte LaTeX bruto. Por exemplo:
## Newton's Second Law: $F = ma$
O nó do mapa mental mostra a equação renderizada, facilitando a leitura visual de um esquema de STEM.
Erros
Se você escrever uma expressão LaTeX que o renderizador não consegue interpretar — por exemplo, um comando desconhecido ou uma chave desemparelhada — a pré-visualização mostra o código-fonte bruto com um indicador de erro em linha, em vez de descartar a equação silenciosamente. Passe o cursor sobre o erro para ver o que deu errado e, então, corrija o código-fonte.
Sintaxe Suportada
O MarkNode oferece suporte a um amplo subconjunto da matemática LaTeX adequado para documentos de texto — letras gregas, somatórios, integrais, frações, matrizes, ambientes alinhados e a maioria dos operadores. Recursos pesados em nível de pacote (tikz, macros personalizadas, classes de documento completas) não têm suporte porque não há uma instalação completa do LaTeX envolvida; tudo é renderizado localmente e off-line.