LaTeX nos Nós
Escrever matemática em mapas do Freeplane: sintaxe, renderização, limitações e exportação.
O que você vai aprender
- Escrever uma expressão LaTeX dentro de um nó
- Saber o que é suportado e o que não é
- Ajustar tamanho e alinhamento das fórmulas
- Exportar mapas com matemática sem perder a renderização
Antes de começar
- Noção básica de LaTeX matemático
LaTeX nos Nós🔗
Para mapas de estudo em matemática, física, estatística ou ciência da computação, escrever integral de f(x) dx de 0 a 1 é penoso e feio. O Freeplane renderiza LaTeX diretamente nos nós.
A renderização usa JLaTeXMath, uma implementação Java de um subconjunto do LaTeX. Ela cobre matemática bem e não cobre praticamente mais nada — não há pacotes, ambientes de documento nem TikZ.
Escrevendo uma fórmula🔗
Entre na edição do nó e escreva:
\latex \int_0^1 f(x)\,dx = F(1) - F(0)
O prefixo \latex diz ao Freeplane que o resto é matemática. Confirme e o nó mostra a fórmula composta.
Em versões e configurações onde o prefixo não é reconhecido, o caminho é Editar → Nó → Tipo de conteúdo → LaTeX (ou a opção equivalente no menu de contexto), que marca o nó como sendo LaTeX sem precisar do prefixo.
O que funciona🔗
| Recurso | Exemplo |
|---|---|
| Frações | \frac{a}{b} |
| Raízes | \sqrt[3]{x} |
| Somatórios e integrais | \sum_{i=1}^{n}, \int_a^b |
| Letras gregas | \alpha, \Omega |
| Matrizes | \begin{pmatrix} a & b \\ c & d \end{pmatrix} |
| Operadores | \times, \cdot, \leq, \approx |
| Setas | \rightarrow, \Leftrightarrow |
| Chaves e casos | \begin{cases} ... \end{cases} |
| Sobrescritos e índices | x^{2}_{i} |
| Espaçamento | \, \; \quad |
| Cores | \textcolor{red}{x} |
O que não funciona🔗
- Pacotes (
\usepackagede qualquer coisa). \begin{document},\sectione o resto da estrutura de documento.- TikZ, PGFPlots, diagramas.
- Bibliografia, referências cruzadas, contadores.
- Macros definidas por você (
\newcommand) — em geral não são suportadas.
O escopo é: uma expressão matemática por nó. Dentro disso, funciona bem.
Se a fórmula não renderiza, o nó mostra o código-fonte. Isso é útil como diagnóstico: significa que o Freeplane não reconheceu o nó como LaTeX ou que há erro de sintaxe.
Tamanho e legibilidade🔗
Fórmulas renderizadas costumam sair pequenas em relação ao texto dos nós. Ajustes:
- O tamanho segue o tamanho de fonte do nó — aumente a fonte e a fórmula acompanha.
- Nas preferências há uma escala global para LaTeX em algumas versões.
- Para uma fórmula que precisa dominar o nó,
\displaystyleproduz a forma expandida:\latex \displaystyle \sum_{i=1}^{n} \frac{1}{i^2} = \frac{\pi^2}{6}
Misturando texto e fórmula🔗
Um nó é ou LaTeX ou texto — não os dois. Duas soluções:
\text{...}dentro do LaTeX:\latex \text{Convergência: } \sum \frac{1}{n^2} < \infty- Fórmula no nó, explicação no detalhe ou na nota. Esta é a melhor prática: o mapa mostra a matemática, e o texto discursivo fica onde deve.
Exportação🔗
Aqui está a limitação séria, e vale saber antes de investir num mapa grande:
| Formato | Fórmulas |
|---|---|
| PNG / JPEG | Renderizadas (viram pixels) |
| SVG | Renderizadas, vetoriais |
| Renderizadas | |
| HTML | ⚠️ Frequentemente saem como código-fonte |
| Markdown | Saem como código-fonte |
.mm | Preservadas |
Para HTML, um caminho que funciona: exporte, e no HTML resultante inclua MathJax ou KaTeX por script, que renderizam o LaTeX no navegador. Como o código-fonte foi preservado, a renderização acontece do lado do cliente.
Para Markdown a situação é boa por acidente: o código-fonte exportado é exatamente o que Pandoc, Obsidian ou um gerador de sites estático espera.
Alternativas🔗
Se LaTeX renderizado for insuficiente:
- Imagem: gere a fórmula fora (LaTeX de verdade, ou um serviço) e insira como imagem no nó. Funciona em toda exportação, ao custo de não ser editável.
- Add-on LaTeX: alguns add-ons melhoram o suporte; verifique a compatibilidade com sua versão.
- Notação em texto: para mapas simples,
sum 1/n^2 = pi^2/6é legível e não cria dependência nenhuma.
Erros comuns
- Esperar LaTeX completo com pacotes; o suporte é a um subconjunto matemático
- Montar um mapa inteiro em LaTeX e descobrir na exportação para HTML que sai código
- Fórmulas em fonte pequena, ilegíveis no PDF
- Tentar misturar texto corrido e matemática no mesmo nó sem
\text{}
Na prática🔗
- Crie um mapa
Cálculocom um ramo por tema. - Escreva cinco fórmulas com
\latex, incluindo uma matriz e um somatório. - Ponha a explicação de cada uma no detalhe do nó.
- Aumente a fonte dos nós de fórmula e compare.
- Exporte para SVG e para HTML; compare o resultado dos dois.
Você aprendeu
\latexno início do nó ativa a renderização matemática via JLaTeXMath- O suporte cobre matemática; não há pacotes nem estrutura de documento
- Um nó é LaTeX ou texto — use
\text{}ou ponha a explicação no detalhe - SVG e PDF preservam a renderização; HTML costuma exportar o código-fonte
Perguntas para reflexão
- Que prefixo ativa a renderização matemática, e qual biblioteca a executa?
- O que o suporte cobre e o que ele não cobre?
- Por que um nó é LaTeX ou texto, e como contornar isso?
- Que formatos de exportação preservam a renderização?