Escrever trabalhos com normas ABNT utilizando markdown? É possível com o Limarka

À procura de um novo fluxo de trabalho

Por mais que eu veja/leia tutoriais sobre o uso do Libreoffice para a escrita acadêmica, eu sempre estagno em algum ponto. Não quero, de forma alguma, tirar algum mérito do poderoso Libreoffice. Uso-o como ferramenta para diversas atividades, porém me senti limitado na escrita de minha dissertação.

Elenco minhas dificuldades:

* Paginação;
* Estilos;
* Rigidez do editor;
* Aplicação das normas ABNT.

Ele se torna complexo demais quando eu trabalho com um documento grande. Sinto que perdi o controle. Sem contar que no meu fluxo de trabalho eu tenho que ficar o tempo todo preocupado com as normas ABNT e com questões de estilo e conteúdo.

E o LaTeX?

Diversos amigos me indicaram o uso do LaTeX. Separei um bom tempo para ler diversos manuais de instalação e uso. Cheguei a testar e produzir alguma coisa utilizando a suíte abnTeX2.

Depois de certa curva de aprendizado, senti alguma melhora no meu fluxo de trabalho:

* Não me preocupar com as regras da ABNT, a suíte faz isso para você;
* Não me preocupar com questão de estilo, apenas com o conteúdo;
* Um maior controle das referências bibliográficas (utilizando o bibtex).

Estava por esse caminho quando conheci – ao tirar uma dúvida na lista de discussão do LaTeX-BR – o Limarka.

Limarka – Escrevendo com markdown

Já faz algum tempo que adotei o markdown para escrever posts (como neste blog) e também fazer anotações no computador. Confesso que também utilizo (nem sempre) markdown no papel =).

Desenvolvida por Eduardo de Santana Medeiros Alexandre, Limarka é uma ferramenta que permite a escrita de trabalhos – utilizando markdown – em conformidade com normas da ABNT. Pode ser instalada no GNU/Linux, Windows e MacOS.

De forma bastante resumida (consulte a wiki da ferramenta para mais detalhes) ela funciona assim:

1. Você seta suas configurações gerais em um PDF de customização;
2. Escreve seu texto em um arquivo .md (exemplo de sintaxe: #introdução, ##objetivos, …);
3. Executa o Limarka e um PDF do seu trabalho é gerado.

A minha experiência

Como mencionado anteriormente, eu estou utilizando o limarka na escrita da minha dissertação. Elenco alguns pontos que estão me agradando:

* Facilidade de lidar com as normas da ABNT (você acaba focando mais no conteúdo do trabalho);
* Maior controle sobre os diversos elementos do texto;
* A possibilidade de sugerir melhorias e tirar dúvidas com o seu desenvolvedor;
* Poder escrever meu texto nos meus editores favoritos.

Tentei elencar pontos que me desagradam, mas não existe nada específico. Penso que problemas ocorrem devido a um tipo de “subpadronização” das normas da ABNT pois diversos departamentos adotam diversos modos de apresentação de seus trabalhos. Isto, óbvio, está além da alçada do Limarka que, como está em constante desenvolvimento, tenta agregar diversos pedidos de customizações.

Conheça e Contribua

Como o Limarka está em desenvolvimento e necessita que mais pessoas o utilizem para que sejam gerados mais casos de sucesso. Existem outras contribuições que podem ser feitas por desenvolvedores, professores e alunos.

Existe um chat no gitter com usuários ativos, além do desenvolvedor, que ajuda e também discute sugestões e melhorias no Limarka. O chat é bastante leve e permite utilizar o markdown. Há também a possibilidade de criar issues no github do projeto.

Pandoc: o Coração

O conversor universal de documentos, Pandoc, é que permite a transformação do markdown para o LaTeX. A cada atualização do Pandoc o Limarka ganha novos recursos. O próprio desenvolvedor do limarka diz que a ferramenta é uma parte minúscula do Pandoc.

Referências

* Bibtex
* Wiki do Limarka
* Pandoc