# Mermaid para LaTeX

Transforme um fluxograma Mermaid em TikZ editável quando possível, com uma imagem local como alternativa para outros tipos de diagrama.

O Mermaid para LaTeX permite que um diagrama comece com algumas linhas legíveis e termine em um artigo. Fluxogramas comuns tornam-se TikZ editável, então rótulos, estilos de linha e posicionamento podem continuar fazendo parte do código-fonte LaTeX.

## Melhor uso

Use para fluxos de trabalho de pesquisa, diagramas de método, árvores de decisão e outros fluxogramas em que as relações importam mais do que arte elaborada.

Para uma figura de publicação com gráficos, notação específica de domínio ou composição manual precisa, use as [ferramentas de figuras e diagramas](/docs/figures-diagrams/). Não espere que toda família de diagramas Mermaid tenha um equivalente fiel em TikZ. Para um documento Typst, o [Mermaid para Typst](/docs/tools/mermaid-to-typst/) escreve código fletcher.

## Converter um fluxograma

1. Abra o **Mermaid para LaTeX** ou execute `/mermaid-to-latex`.
2. Cole o código-fonte Mermaid ou carregue o exemplo.
3. Escolha **Converter**.
4. Leia a nota acima do resultado para ver se você recebeu TikZ ou uma figura LaTeX baseada em imagem.
5. Copie ou salve o código-fonte `.tex` e qualquer recurso gerado.

Exemplo:

```mermaid
flowchart LR
  question[Research question] --> search[Search literature]
  search --> decide{Enough evidence?}
  decide -->|Yes| write[Write synthesis]
  decide -->|No| search
```

Fluxogramas comuns com direção `TD`, `TB`, `BT`, `LR` ou `RL` e nós e arestas básicos são convertidos de forma determinística para TikZ. Se a sintaxe usa um recurso do Mermaid sem um mapeamento seguro para TikZ, o Oleafly renderiza o diagrama localmente em PNG e devolve um trecho de figura LaTeX, em vez de descartar relações.

## Revisar a figura

Compile na largura final da coluna. Verifique cruzamentos de linhas, quebra de rótulos, contraste, tamanho da fonte e a ordem de leitura do diagrama. Adicione uma legenda explicativa ou uma alternativa em texto para leitores que não conseguem ver a figura.

A conversão acontece no seu dispositivo. A entrada Mermaid é limitada a 50.000 caracteres. A alternativa em imagem precisa de `graphicx`; o TikZ editável precisa dos pacotes nomeados no código-fonte gerado.
