Ir para o conteúdo
Totalmente local

Markdown para LaTeX

Converta Markdown em fonte LaTeX pronta para compilar.

Entrada

Markdown para LaTeX

Cole Markdown e esta ferramenta devolve fonte LaTeX que pode copiar diretamente para um ficheiro .tex. Os títulos tornam-se \section, \subsection e comandos de seccionamento mais profundo, negrito e itálico tornam-se \textbf e \emph, listas desordenadas e ordenadas tornam-se ambientes itemize e enumerate, ligações tornam-se \href, imagens tornam-se \includegraphics, e tabelas de tubo tornam-se blocos tabular com hlines entre linhas. É construído para o caso comum de transformar um README ou um conjunto de notas num ponto de partida para um artigo ou relatório, não para reproduzir cada detalhe das especificações de Markdown ou LaTeX.

Escolha uma classe de documento — artigo, relatório ou beamer — e a saída é envolvida num preâmbulo completo com \documentclass, linhas de \usepackage e \begin{document}/\end{document}, pronto para compilar tal qual. Escolha "Fragmento" em vez disso para obter apenas o corpo convertido, para colar num documento que já tem configurado. A opção de pacote de código controla como os blocos de código delimitados são renderizados: verbatim simples não precisa de pacote extra, listings adiciona \usepackage{listings} consciente de sintaxe com a tag de linguagem do delimitador, e minted visa o pacote minted suportado por Pygments para o mesmo efeito com realce mais belo.

O texto entre $…$ é sempre deixado intocado, pelo que a matemática inline existente sobrevive à conversão exatamente como escrito — nunca é escapado ou confundido com a sintaxe de Markdown. Em qualquer outro lugar, a opção "Escapar caracteres especiais" controla se os dez caracteres que LaTeX reserva para markup — & % $ # _ { } ~ ^ e a barra invertida — são transformados nos seus equivalentes LaTeX seguros. Deixe-o ativado para prosa de qualquer lugar; desative-o apenas se a sua entrada já for texto seguro para LaTeX e pretender passá-lo intocado.

Tudo funciona localmente no seu navegador — nada do que cola é carregado em qualquer lugar. Copie o resultado, transfira-o como ficheiro .txt, ou envie-o diretamente para outra ferramenta para continuar a trabalhar nele.

FAQ

Produz um documento compilável completo?
Sim, quando escolhe artigo, relatório ou beamer como classe de documento — a saída inclui \documentclass, as linhas de \usepackage necessárias e \begin{document}/\end{document}. Escolha "Fragmento" para obter apenas o corpo.
O que acontece com matemática inline como $x^2$?
Tudo entre $…$ é copiado exatamente como escrito, sem escape e sem análise de Markdown dentro, pelo que as fórmulas existentes funcionam após a conversão.
Como são convertidos os blocos de código?
Os blocos de código delimitados (```) tornam-se um ambiente verbatim, lstlisting ou minted dependendo do pacote de código que escolher, e o seu conteúdo nunca é escapado — LaTeX lê ambientes de estilo verbatim literalmente.
Quais são as funcionalidades de Markdown suportadas?
Títulos, negrito e itálico (usando * e **), listas desordenadas e ordenadas, ligações, imagens, blocos de código delimitados, tabelas de tubo e matemática inline. Listas aninhadas, notas de rodapé e blocos HTML não são convertidos.
O meu Markdown é carregado em algum lugar?
Não. A conversão funciona inteiramente no seu navegador — o seu texto nunca sai do seu dispositivo.