abntex+bibtex
TRANSCRIPT
Cácio José Gazola
Pesquisa da Internet:
Usando BibTEX + ABNTEX
Araras - SP
29 de maio de 2010
Cácio José Gazola
Pesquisa da Internet:
Usando BibTEX + ABNTEX
Araras - SP
29 de maio de 2010
Sumário
Resumo
Abstract
1 Instalando p. 5
2 Bibtex p. 7
2.1 Como funciona? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p. 7
3 Exemplo pratico p. 9
Referências Bibliográ�cas p. 12
Resumo
Pesquisa sobre o uso do software Bibtex e do pacote ABNTEX ambos usados emsob o sistema GNU/Linux, em conjunto com o pacote texlive.
Todo material compilado aqui foi encontrado na internet, em sites livres. Em especialem (BERALDO, 2010).
Palavras chave � LATEX, BibTEX, Bibliogra�a, ABNTEX
Abstract
Research about use of the software Bibtex and of the package ABNTEX both underGNU/Linux sistem, both in conjuction with texlive package.
Key Words � LATEX, BibTEX, Bibliography, ABNTEX
5
1 Instalando
O software bibtex é instalado autometicamente ao comando de instalação do pacote
tex-live. O comando de instalação irá depender da distribuição Linux usada e observe
que o comando deve ser dado com permissões administrativas (#).
Para distribuições baseadas em Debian:
# apt-get install tex-live
Para SuSe, Fedora Core e outros red hat like:
# yum install tex-live
Para Mandriva, tambem um red hat like:
# urpmi tex-live
Para Gentoo:
# emerge tex-live
Para Arch linux:
# pacman -S tex-live
ou
# yaourt -S abntex
Para Slackware:
# slackpkg �install tex-live
Tambem é possivel instalar o tex-live usando outros gerenciadores de pacote, como o
1 Instalando 6
dpkg ou pkgtool. Consulte a documentação do seu GNU/Linux para mais informações.
7
2 Bibtex
O BibTEXé um software de criação, manutenção e formatação de referências biblio-
grá�cas. Foi criado em 1985 e descontinuado em 1988, na versão 0.99c, que atende às
necessidades de forma mais ou menos satisfatória.
2.1 Como funciona?
Trabalha em conjunto com a suíte de programas do TeX Live e provavelmente todas
as outras implementações do LaTeX. Para usar o BibTeX, o primeiro passo é levantar suas
referências. Escreveremos todas elas usando a sintaxe do BibTeX dentro de um arquivo
limpo, por exemplo arquivo.bib.
Exemplo de arquivo arquivo.bib:
@book{ibrahim,
address={Rio de Janeiro},
author={Ibrahim Cesar},
title={EQM},
publisher={Osvira Lata},
year={2008}
}
Toda entrada começa com @tipodaentrada. A Wikipédia tem uma lista dos tipos de
entrada possíveis1.
A chave abre as informações da entrada, e uma chave �nal, fecha.
1em http://en.wikipedia.org/wiki/BibTeX# Entry_Types
2.1 Como funciona? 8
A primeira informação que você dá, logo após a chave, é o nickname dessa citação. Você
usará ele para citar quantas vezes forem necessárias a obra durante o trabalho.
Logo depois, uma vez por linha e seguindo a estrutura acima delineada (não esqueça
das vírgulas), seguem os tipos de informação relevantes que irão aparecer na referência.
A Wikipédia tem outra lista com todas as informações possíveis2.
Dentro do seu trabalho, você deverá citar a obra utilizando os comandos \cite{nickname}
ou \citeonline{nickname}.
Para que a referência funcione é preciso seguir os seguintes passos:
1. Ter criado o arquivo .aux (basta rodar pd�atex arquivo.tex)
2. Rodar o comando bibtex arquivo cada vez que modi�car arquivo.bib
3. Rodar novamente o pd�atex para criar o arquivo com as referências. Pode ser
necessário rodar mais uma vez.
Dica: é possivel criar um script make para automatizar esse processo, segue um exem-
plo de seu conteúdo:
#!/bin/bash
pdflatex arquivo.tex # cria o arquivo .aux. Só é necessário se você ainda
# não tiver rodado o comando anteriormente.
bibtex arquivo
pdflatex arquivo.tex
pdflatex arquivo.tex
2em http://en.wikipedia.org/wiki/BibTeX# Bibliographic_information_�le
9
3 Exemplo pratico
Veremos como criar um documento simples cujas referências bibliográ�cas estejam de
acordo com a ABNT. Para tanto, usaremos o pacote ABNTeX. Que pode ser instalado,
no Arch Linux, pelo comando yaourt -S abntex e no Ubuntu pelo comando apt-get install
abntex.
Primeiro de tudo, criaremos o arquivo principal, que chamaremos de exemplo.tex.
$ touch exemplo.tex
Esse comando criará um arquivo vazio (limpo) dentro do diretorio atual. Neste ar-
quivo colocamos o código-fonte LATEX.
\documentclass[notimes,pnumplain]{abnt} % Carregamos o pacote abnt, que
% deixará tudo de acordo com a ABNT
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazilian]{babel}
\usepackage[alf]{abntcite} % Carregamos o pacote abntcite
% com a opção alf, ou seja,
% citações alfanuméricas
\begin{document}
Segundo \citeonline{fulano}, no ano de 2002 haviam por volta de
quinhentos gnomos revoltosos nas florestas da Espanha. Na Venezuela,
outro país hispânico, mas dessa vez na América, ``a situação era complicada.
3 Exemplo pratico 10
Ao contrário do que ocorria na Espanha, cujo número de gnomos na resistência
era pequeno, na Venezuela eles se aliaram à Aliança pela Libertação dos
Anões de Jardim, perfazendo um contingente de mais de trinta mil `homens'!''
\cite[p.~36]{cicrano}.
\bibliography{exemplo} % Cria a bibliografia aqui
\end{document}
Agora criamos o documento exemplo.bib com o seguinte conteúdo:
@book{fulano,
author={Marcos Fulano},
title={Inusitadas revoltas ibéricas},
year={2010},
address={Rio de Janeiro},
publisher={Fnord}
}
@inbook{cicrano,
booktitle={História bizarra},
organization={Ned Ludd},
author={Mévio Cicrano},
title={Gnomos, anões de jardim e elfos},
subtitle={a história por trás dos contos de fada},
year={2008},
address={Rio de Janeiro},
publisher={Fnord}
}
E por �m, rodamos a sequência de comandos:
pdflatex exemplo.tex
bibtex exemplo
pdflatex exemplo.tex
pdflatex exemplo.tex
3 Exemplo pratico 11
Algumas vezes é preciso rodar o pd�atex duas vezes seguidas no �m do processo, para
que todas as referências sejam incluidas corretamente.
12
Referências Bibliográ�cas
BERALDO, R. Usando o BibTeX (mais ABNTeX).http://www.cabaladada.org/2010/05/usando-o-bibtex-mais-abntex/: CABALA-DADA.ORG, 2010.