-
-
Notifications
You must be signed in to change notification settings - Fork 41
Home
O limarka é uma ferramenta de comando de linha (sem interface gráfica) que gera PDFs em conformidade com as Normas da ABNT a partir de trabalhos acadêmicos escritos em arquivos somente texto, utilizando sintaxe de uma linguagem de marcação simples (Markdown).
Bem vindo ao wiki do limarka. Por favor escolha seu tópico na barra lateral à direita.
- Verifique exemplos de PDFs gerado pelo limarka: modelo inicial
- Vídeos demonstrativos - recomendo assistir em velocidade rápida (vá em configurações do vídeo e altere a velocidade)
A página sobre Instalação no wiki possui detalhes sobre a instalação. A instalação recomendada pode ser realizada com os comandos a seguir:
sudo apt-get install ruby-full texlive-full pandoc pdftk poppler-utils xclip jabref
sudo gem install limarka
Um esqueleto (modelo contendo os arquivos básicos para iniciar um trabalho) pode ser baixado executando:
wget https://github.com/abntex/trabalho-academico-limarka/archive/master.zip -O master.zip; unzip master.zip; rm master.zip
cd trabalho-academico-limarka-master
Inspecione o arquivo trabalho_academico.md com seu editor de texto preferido:
gedit trabalho-academico.md&
Abra o arquivo configuracao.pdf
, altere os dados da capa (Instituição, Autor, Título, Local e Ano), salve o arquivo PDF com o mesmo nome configuracao.pdf
.
Veja a ajuda do comando:
limarka help exec
Execute o comando:
limarka exec
O comando xdg-open
no Ubuntu abre o arquivo com o aplicativo associado ao seu tipo:
xdg-open x*.pdf
Você também pode abrir no gerenciador de arquivos.
O limarka é uma ferramenta de comandos de linha com subcomandos. A ajuda é acessada utilizando o subcomando help
.
$ limarka help
Commands:
limarka configuracao help # Exporta e atualiza configurações
limarka cronograma # Imprime código para facilitar elaboração de Cronograma
limarka exec # Executa o sistema para geração do documento latex e compilação
limarka fig ARQUIVO # Imprime códigos para inclusão de imagens em conformidade com ABNT (em LaTeX)
limarka help [COMMAND] # Describe available commands or one specific command
limarka importa ARQUIVO # Cria um arquivo trabalho-academico.md com o conteúdo convertido de ARQUIVO
limarka ref # Adiciona ou referencia bibliografia
limarka tab # Imprime códigos para inclusão de tabelas em conformidade com ABNT (em LaTeX)
Para acessar a ajuda de um subcomando, invoque help <subcomando>
. Veja um exemplo para acessar a ajuda do subcomando importa
:
$ limarka help importa
Usage:
limarka importa ARQUIVO
Description:
Converte documento do Word (ou similar) para trabalho-academico.md. O arquivo será criado no mesmo diretório que contém ARQUIVO. Útil quando
possuímos um arquivo já digitado no word e desejamos utilizar o limarka. Mantém, por exemplo, as marcações de itálico, negrito e notas de
rodapé.
A configuração do limarka é realizada no arquivo configuracao.pdf
(ou configuracao.yaml
-- uso avançado).
Esse arquivo possui um formulário que possibilita o configurar diversos aspectos do trabalho. O usuário deve preencher o formulário e salvar/sobrescrever o PDF com os dados alterados. O limarka irá ler o conteúdo desse arquivo e realizar as ações apropriadas.
O arquivo configuracao.pdf
é autoexplicativo, informa as configurações possíveis e os resultados esperados.
Para mais detalhes consulte:
A principal funcionalidade do limarka é possibilitar a escrita do trabalho acadêmico na linguagem Markdown. Todos os arquivos de texto (*.md
) utilizam a mesma sintaxe.
Os principais arquivos de texto são:
-
trabalho-academico.md
(corpo do trabalho) -
anexos.md
eapendices.md
e (requer habilitação na configuração)
Também é possível incluir códigos Latex (como fórmulas, tabelas etc) no texto.
Para mais detalhes consulte:
O limarka utiliza um arquivo bibtex (referencias.bib
) para gerenciar as referências. Você pode utilizar o JabRef para gerencias as referências:
jabref referencias.bib&
A escolha do sistema de referenciação (Numérico ou Alfanumérico) na configuração possui um grande impacto na produção do texto. Experimente os dois sistemas e escolha qual que irá utilizar.
Para mais detalhes consulte:
- Referências
- Comando limarka ref add
O tempo de execução é altamente influenciado pelo processo de compilação do Latex. Ao executar sobre um proposta genérica, sem invocar a compilação em PDF o processo demorou aproximadamente 2,5 segundos:
$ rm xxx*
$ time limarka --no-compila-tex
real 0m2.457s
user 0m2.088s
sys 0m0.428s
Ao invocar com a compilação PDF o tempo subiu para aproximadamente 15,6 segundos:
$ rm xxx*
$ time limarka
real 0m15.674s
user 0m18.112s
sys 0m1.732s
Sintaxes: Capítulos e Seções | Parágrafos | Itálico e Negrito | Listas | Notas de Rodapé | Figuras | Tabelas | Anexos e Apdêncides | Cronograma | Código Latex
Referências: Configuração | Livro | Capítulo de livro | Artigo | Site | Citando
Perfis de contribuição: Professor | Estudante | Desenvolverdor ruby
Introdução
Instalação
- Instalação Visão Geral
- Instalação no Linux
- Instalação no Windows
- Instalação no OS X
- Limarka com Docker
Iniciando utilização
- Baixando um modelo de projeto
- Estrutura de arquivos
- Configuração inicial
- Gerando o PDF
- Chat do limarka
Produção do Texto
Ajuda
Referências e citações
Latex
A Pesquisa
Usuários Avançados
- Configurações avançadas
- Compilação automática
- Ajuda offline
- Comandos
- Esqueleto
- Configuração
- Templates
- Performance
- Edição no emacs
- Elaboração de artigos
- Fora da ABNT
- Gerando releases
Outras linguagens
Vídeos
O Projeto limarka
Desenvolvimento
Recursos externos