-
-
Notifications
You must be signed in to change notification settings - Fork 41
Instalação no Linux
Atualmente a utilização do limarka através do docker é a alternativa mais fácil e recomendada, experimente ela antes!
A seguir estão as instruções da instalação do limarka no Linux.
OBS para usuários do Ubuntu 18.04: O pacote pdftk está faltando no repositório oficial. Uma alternativa é adicionar um repositório que contém um fork do pacote: sudo add-apt-repository ppa:malteworld/ppa
, atualizar as dependências sudo apt update
e continuar com uma das opções abaixo. Pretendemos no futuro não precisar mais dele.
OBS para usuários do Linux Mint 19.2: O pacote build-essential
não está pré-instalado na distribuição. Para instalar a dependência execute o comando sudo apt install build-essential
para a instalação do limarka ocorrer sem erros.
OBS: Deve-se instalar a última versão do pandoc manualmente. Não utilize a da sua distribuição pois pode está desatualizada.
Vá para a página de releases do pandoc e baixe a última versão e instale. Exemplo:
wget https://github.com/jgm/pandoc/releases/download/2.5/pandoc-2.5-1-amd64.deb
sudo dpkg -i pandoc-*.deb
Temos duas alternativas para instalação do Latex:
- TinyTeX (183 mb)
- texlive (4 GB)
Escolha uma delas para instalar.
O TinyTeX é a versão do Latex utilizada internamente nos testes do limarka desde 2019. Para instalá-lo, junto com os demais pacotes necessários do limarka execute:
wget -qO- "https://raw.githubusercontent.com/abntex/limarka/master/bin/install-latex.sh" | sh
Instale as demais dependências:
sudo apt-get install ruby-full pdftk poppler-utils xclip make gcc
NOTE: TinyTeX é instalado em ~/.TinyTeX
e em ~/bin
. Certifique-se que ~/bin
esteja no seu PATH (echo $PATH
).
Próximo passo: instalar o limarka
OBS: A instalação do texlive (completo ou essencial) costuma demorar vários minutos, ou até horas, dependendo da sua conexão com a internet. A vantagem é que você não terá erros caso deseje utilizar pacotes não instalados previamente.
Para instalar as dependências do limarka com o texlive completo (4 GB) abra um terminal e execute nele:
sudo apt-get install ruby-full pdftk poppler-utils xclip latexmk texlive-full make gcc
Para instalar as dependências do limarka com o texlive essencial abra um terminal e execute nele:
sudo apt-get install ruby-full pdftk poppler-utils xclip latexmk texlive texlive-publishers texlive-lang-portuguese texlive-latex-extra texlive-fonts-recommended texlive-xetex make gcc
Próximo passo: instalar o limarka
No arch linux o processo é um pouco diferente. É preciso duas etapas: uma com pacotes no repositório oficial e outra com o repositório da comunidade (AUR).
-
Instalando pacotes do repositório oficial:
sudo pacman -S ruby pandoc poppler xclip texlive-core texlive-bin texlive-latexextra
-
Instalando pacotes do AUR (repositório da comunidade):
yaourt -S pdftk-bin abntex2
OBS: Utilizamos o gerenciador de pacotes yaourt apenas como um exemplo. Sobre pacotes AUR, leia a documentação do Arch Linux.
OBS: Recomenda-se utilizar o pacote pdftk-bin
ao invés do pdftk
, pois tem a compilação mais rápida e atende às necessidades do Limarka.
Foi notificado que nesse sistema as bibliotecas libffi6 libffi-dev
também são necessárias para compilação.
Antes de prosseguir, certifique-se que todas as dependências estão instaladas:
pandoc --version
xelatex --version
latexmk --version
pdftk --version
ruby --version
Para instalar o limarka digite em um terminal:
sudo gem install limarka
NOTE: Este é o mesmo comando para atualizar o limarka, caso possua uma versão anterior instalada.
Para utilizar a versão em desenvolvimento do limarka adicione --pre
na instalação:
sudo gem install limarka --pre
$ limarka check
OK.
$ limarka --version
limarka 1.0.1
pandoc 2.5
Compiled with pandoc-types 1.17.5.4, texmath 0.11.1.2, skylighting 0.7.4
Default user data directory: /home/eduardo/.pandoc
Copyright (C) 2006-2018 John MacFarlane
Web: http://pandoc.org
This is free software; see the source for copying conditions.
There is no warranty, not even for merchantability or fitness
for a particular purpose.
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
pdftk 2.02 a Handy Tool for Manipulating PDF Documents
Copyright (c) 2003-13 Steward and Lee, LLC - Please Visit: www.pdftk.com
This is free software; see the source code for copying conditions. There is
NO warranty, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Latexmk, John Collins, 25 October 2018. Version 4.61
XeTeX 3.14159265-2.6-0.99999 (TeX Live 2018)
kpathsea version 6.3.0
Copyright 2018 SIL International, Jonathan Kew and Khaled Hosny.
There is NO warranty. Redistribution of this software is
covered by the terms of both the XeTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the XeTeX source.
Primary author of XeTeX: Jonathan Kew.
Compiled with ICU version 61.1; using 61.1
Compiled with zlib version 1.2.11; using 1.2.11
Compiled with FreeType2 version 2.9.0; using 2.9.0
Compiled with Graphite2 version 1.3.11; using 1.3.11
Compiled with HarfBuzz version 1.7.6; using 1.7.6
Compiled with libpng version 1.6.34; using 1.6.34
Compiled with poppler version 0.63.0
Compiled with fontconfig version 2.11.0; using 2.11.94
As versões mostradas provavelmente serão diferentes das suas, mas certifique-se que elas atendem as configurações mínimas.
$ limarka check
Traceback (most recent call last):
11: from /home/eduardo/.rvm/gems/ruby-2.5.1/bin/ruby_executable_hooks:15:in `<main>'
10: from /home/eduardo/.rvm/gems/ruby-2.5.1/bin/ruby_executable_hooks:15:in `eval'
9: from /home/eduardo/.rvm/gems/ruby-2.5.1/bin/limarka:23:in `<main>'
8: from /home/eduardo/.rvm/gems/ruby-2.5.1/bin/limarka:23:in `load'
7: from /home/eduardo/.rvm/gems/ruby-2.5.1/gems/limarka-0.8.0/exe/limarka:10:in `<top (required)>'
6: from /home/eduardo/.rvm/gems/ruby-2.5.1/gems/thor-0.20.0/lib/thor/base.rb:466:in `start'
5: from /home/eduardo/.rvm/gems/ruby-2.5.1/gems/thor-0.20.0/lib/thor.rb:387:in `dispatch'
4: from /home/eduardo/.rvm/gems/ruby-2.5.1/gems/thor-0.20.0/lib/thor/invocation.rb:126:in `invoke_command'
3: from /home/eduardo/.rvm/gems/ruby-2.5.1/gems/thor-0.20.0/lib/thor/command.rb:27:in `run'
2: from /home/eduardo/.rvm/gems/ruby-2.5.1/gems/limarka-0.8.0/lib/limarka/cli.rb:30:in `check'
1: from /home/eduardo/.rvm/gems/ruby-2.5.1/gems/limarka-0.8.0/lib/limarka/check.rb:23:in `check'
/home/eduardo/.rvm/gems/ruby-2.5.1/gems/limarka-0.8.0/lib/limarka/check.rb:33:in `verifica_compatibilidade': Versão incompatível do pandoc. Versão compatível: 1.19.1 <= Versão < 2.0.0 (Limarka::VersaoIncompativelError)
Caso a versão do pandoc não for compatível, você poderá ver o erro acima. Instale a versão apropriada e tudo funcionará.
O linux possui vários editores de texto que podem ser utilizados:
- gedit com plugins (no Ubuntu a instalação vem sem os plugins)
- emacs, com markdown-mode e flyspell é fantástico.
- vim
- sublime
- atom (possui corretor ortográfico para português a partir da versão 1.37.0-beta)
Escolha apenas um desses:
-
JabRef, siga as instruções dessa página para instalar e configurar o JabRef para utilização com o limarka (em conjunto com o abnTeX2).
sudo apt-get install jabref
-
Mendeley: não é um editor, mas é capaz de exportar as referências para o formato bibtex, utilizado pelo limarka.
-
Docear: é um suite de pesquisa, recomendado apenas para usuários com bastante afinidade com informática. Ele possui um JabRef incorporado dentro dele.
O Evince, leitor de PDF padrão do Ubuntu, pode ser utilizado. Na realidade o limarka é intensivamente testado com ele.
Um leitor mais completo é o pdf-xchange-viewer, que pode ser instalado no Linux através do wine. É o leitor recomendado caso tenha optado por gerir as referências de sua pesquisa com o Docear.
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