domingo, 20 de novembro de 2011

Compilando com Rubber

O Rubber é um build system para LaTeX. Sua finalidade é compilar quantas vezes for necessário para resolver problemas de referências como BibTeX, makeindex, etc.
A vantagem é que com o Rubber podemos compilar os documentos LaTeX completamente com uma única linha de comando.
O Rubber é usado no Linux via terminal.

Instalando o Rubber
sudo apt-get install rubber

Suponha que você tenha um arquivo chamado exemplo.tex.

Compilando e gerando o dvi (equivalente ao latex exemplo)
rubber exemplo

Gerando o pdf (equivalente ao pdflatex exemplo)
rubber -d exemplo

Gerando o ps
rubber -p exemplo

Experimente também
rubber -p -d exemplo

Este comando gera o dvi, converte para ps e depois para pdf.

Apagando os auxiliares que geraram o exemplo
rubber --clean exemplo

Experimente também
rubber -d exemplo01 exemplo02

Desta forma o Rubber compila os dois arquivos mencionados de uma vez.

Experimente também
rubber -d exemplo*

Assim, o Rubber compila todos os arquivos que começam com a palavra exemplo.

Mais informações em Rubber.