Você está na página 1de 6

A Referncias bibliogrcas no LTEX e a

Marcos Lopes maio de 2008

Preliminares

A E muito simples trabalhar com referncias bibliogrcas no LTEX. H diversas e a a formas de se fazer isso, e este texto tem o intuito de apresentar, dentre essas formas, aquela que a mais poderosa. Trata-se de uma ferramenta chamada e A BibTEX, desenvolvida pelos mesmos criadores do LTEX1 . O BibTEXbusca os dados para gerar as referncias em um arquivo externo e contendo essas informaes em um formato estruturado. Trata-se de um co arquivo de texto simples (sem formatao), que funciona com um Banco de ca Dados bibliogrcos, cuja extenso .bib. O comando \bibliography{} a a e indica o nome desse arquivo. Assim, o comando

\bibliography{Significado} indica que o arquivo de dados bibliogrcos Significado.bib. Note que a e no preciso acrescentar a extenso (.bib) ao nome do arquivo e que ele a e a deve estar presente na mesma pasta onde est o seu arquivo de texto2 . a Alm de indicar o arquivo da bibliograa, ser preciso escolher um estilo e a para as referncias bibliogrcas, isto , a forma como elas sero apresentadas, e a e a incluindo parmetros como a ordem dos nomes (Sobrenome, Nome ou o a contrrio), itlicos nos t a a tulos, abreviaes, etc. H literalmente milhares de co a estilos dispon veis, a maioria associada a padres de publicaes cient o co cas espec cas (um estilo para a Science, outro para a Nature, outro para as teses defendidas na Universidade de Harvard, etc.). O comando para denio do ca estilo bibliogrco \bibliographystyle{}. Ele recebe um parmetro, que a e a e o identicador do estilo. Por exemplo, o comando \bibliographystyle{apalike}
Voc no precisa baixar separadamente o BibTEX. Ele j vem inclu em sua distrie a a do A buiao do L TEX(MikTeX) e normalmente j dever estar instalado em seu computador. c a a 2 Na realidade, tambm poss trabalhar com arquivos presentes em outras pastas. e e vel Nesse caso, deve-se indicar o caminho at esse arquivo. Assim, se o arquivo estiver na pasta e C:\Latex\Biblio, o comando ser \bibliography{C:/Latex/Biblio/Significado}. a Note-se que as barras separadoras de pastas no so barras invertidas. a a
1

Mos `s obras a a

aplica o estilo apalike (derivado de APA, American Psychological Association) `s referncias bibliogrcas. a e a Ao nal deste texto, na seo Links, h sites com outros estilos de ca a referncias. Se voc quiser experimentar outras possibilidades, alguns dos e e estilos mais usuais entre as humanidades so: a phiaea authordate1 amsplain

Mos `s obras a a

Um arquivo chamado Signicado.bib servir de ilustrao. Ele pode ser baia ca xado aqui. Ele fornece dados para um texto de exemplo, Teste-bibliogrco.tex, a que deve ser baixado aqui. Baixe os dois arquivos para a mesma pasta em seu disco r gido. Abra o arquivo Teste-bibliogrco.tex no TeXnicCenter. E um arquivo a muito simples, com algumas citaes de livros e artigos. Para gerar as co referncias bibliogrcas corretamente, esse texto deve ser compilado quatro e a vezes. S na ultima compilao as referncias bibliogrcas sero efetivamente o ca e a a incorporadas ao texto pronto. No TeXnicCenter, execute os comandos a seguir, na ordem indicada: 1. Clique o boto Build current le a 2. Clique o menu Build / Compile / BibTeX 3. Clique o boto Build current le a 4. Clique o boto Build and view current le a Feito isso, voc deve ter um arquivo de texto compilado com as citaes e co no corpo do texto e as referncias bibliogrcas completas ao nal. e a A prxima subseao procura esclarecer a razo dessas quatro compilaoes o c a c e descrever o que se passa entre as diferentes etapas. Se voc no tem interesse e a em se aprofundar no assunto, pode pular para a seo seguinte. ca

Bancos de Dados bibliogrcos a

2.1 Por que quatro compilaoes? c


A ca e a 1. A primeira compilao executada pelo LTEX em seu texto e no incorpora as referncias. Porm, as chaves das citaoes (isto , os e e c e parmetros passados ao comando \cite) encontradas pelo compilador a so escritas em um arquivo em separado, com a extenso .aux. As a a chaves de identicao so dispostas em ordem crescente nesse arquivo, ca a tal como devem constar na bibliograa ao m do texto pronto. Alm e disso, so registradas as informaes acerca do arquivo de bibliograa a co (ou seja, o parmetro do comando \bibliography{}) e do estilo das a citaes (parmetro de \bibliographystyle{}). co a

2. A segunda compilao a unica feita pelo BibTEXpropriamente dito. ca e Ele l o arquivo .aux e gera um arquivo com a extenso .bbl. Esse e a arquivo muit e ssimo importante, pois pode ser diretamente editado a m de personalizar a bibliograa antes de incorpor-la ao texto nal. a Trata-se de um arquivo de texto bruto (sem formatao), contendo ca comandos para a produo do texto formatado, como itlicos, aspas, ca a etc.
A 3. A terceira compilao feita novamente pelo LTEX. Nela, o contedo ca e u do arquivo .bbl incorporado e so lidas as referncias cruzadas e a e (crossref )3 eventualmente presentes na bibliograa, que por sua vez so a usadas para atualizar o arquivo .aux. A 4. Na ultima compilao, a vez de o LTEX ler o arquivo .aux e usar as ca e informaes contidas nele para gerar as referncias completas. co e

Se a sua curiosidade for grande o bastante, voc vai querer ver o contedo e u desses arquivos (pela ordem: .aux, .bbl e mais uma vez .aux) durante as etapas intermedirias da compilao. Eles cam gravados na mesma pasta a ca onde est o seu arquivo .tex e voc pode abri-los usando o TeXnicCenter. a e

Criando e editando os Bancos de Dados bibliogrcos a

Como foi dito anteriormente, os arquivos .bib so escritos em texto simples, a sem formataao. Assim, podem ser editados em qualquer editor que no c a
Neste guia introdutrio, no inclu instrues acerca das referncias cruzadas. Elas o a co e so muito uteis, entre outras coisas, para as referncias `s obras coletivas, como anais de a e a congressos. Mais informaes sero encontradas nos links ao nal deste texto. co a
3

Bancos de Dados bibliogrcos a

acrescente informaes de formatao. O prprio TeXnicCenter seria uma boa co ca o escolha. Porm, ` medida que esses arquivos vo se tornando grandes, com, e a a digamos, centenas ou milhares de referncias, torna-se pouco prtico edit-los e a a dessa forma. No entanto, existem alguns programas criados especialmente para esse m. O mais usado dentre eles o JabRef, que pode tanto organizar e Bancos j existentes como criar novos. a Tambm poss usar o Google Acadmico para gerar novos registros e e vel e para o seu Banco de Dados. No minha inteno entrar nos detalhes desse a e ca procedimento que , na realidade, bastante simples; importante mencioe e nar, no entanto, que voc deve ajustar as Preferncias do Google Acadmico e e e indicando, na Seo Gerenciador bibliogrco, a opo BibTeX. Salve ca a ca suas preferncias e execute uma consulta sobre um livro ou artigo qualquer. e Voc ver, juntamente com os resultados da consulta, o link Importe para o e a BibTeX, que gera uma entrada para o Banco de Dados bibliogrco. Clique a nele, copie e cole as informaes exibidas em seu arquivo .bib. co Por ora, o melhor mesmo praticar com o arquivo de bibliograa que e voc j tem em mos (Significado.bib). Ele pode ser aproveitado em seus e a a prprios textos. Para saber quais as chaves de identicao das obras l o ca a presentes (a serem passadas como parmetros para o comando \cite), abra a o arquivo no TeXnicCenter ou, melhor ainda, no JabRef. Naturalmente, esse arquivo pode ser atualizado e ampliado de acordo com suas necessidades.

3.1 Organizao do arquivo bibliogrco ca a


Para cada referncia (livro, artigo, etc.) presente no arquivo .bib, um e conjunto de informaes deve estar presente. A estrutura de cada uma dessas co referncias bastante simples, consistindo de uma chave identicadora da e e obra e de campos de informaoes t c picas, como Autor, T tulo, etc. Eis aqui um exemplo:
@BOOK{Chomsky72, author = {Chomsky, Noam}, title = {Lingstica cartesiana}, u publisher = {S~o Paulo: Vozes / EDUSP}, a year = {1972} }

A primeira linha muito importante. Ela apresenta o tipo de obra (que, e no caso, um livro, identicado por @BOOK) e contm a chave idencadora e e desta referncia. Tipicamente, esta segue o padro Sobrenome do autor + e a Ano de publicao: da no exemplo, Chomsky72. Se houver mais de uma ca , obra de um determinado autor num mesmo ano, so acrescentadas letras ao a 4

Vantagens do uso do BibTEX

ano: 72a, 72b, 72c. . . No use acentos nem espaos em branco na criao das a c ca chaves. Deve ser notado tambm que as informaes que preenchem os campos e co vm entre chaves, e que os campos so separados entre si por v e a rgulas. No a h ordem particular de insero dos campos, com exceo da primeira linha, a ca ca que corresponde ` chave de identicao. Os outros campos (autor, t a ca tulo, etc.) podem ser distribu dos em qualquer ordem, pois sero organizados a automaticamente durante a compilao. De forma anloga, as obras podem ca a aparecer em qualquer ordem no arquivo de bibliograa, no sendo necessrio a a organiz-las em funo do autor, do ano ou qualquer outro critrio. a ca e O preenchimento de alguns campos opcional e o de outros obrigatrio. e e o Isso depende do tipo da obra citada: artigo, livro, etc. Campos como autor, t tulo e ano so geralmente obrigatrios. Um campo opcional util Note, a o e muito usado para oferecer indicaes sobre o tradutor, por exemplo. Essas co informaes sero impressas quando forem geradas as referncias bibliogrcas co a e a ao nal do texto compilado. Quem escreve uma tese em humanidades tem interesse em mencionar o mximo de informaes editoriais poss a co vel. O tradutor, o revisor, o autor do prefcio, do posfcio ou das notas cr a a ticas e at e mesmo o nmero da edio e a coleo a que eventualmente a obra pertence u ca ca tm papel importante na concepo do livro. e ca

Vantagens do uso do BibTEX

Em contraste com um sistema simples de criaao de referncias bibliogrcas c e a baseado em operaes de copiarecolar, o BibTEXapresenta muitas vantagens. co Algumas delas so: a A separao entre o texto e o Banco de Dados bibliogrco permite que ca a voc crie um unico arquivo com as referncias que lhe interessam (ou e e alguns poucos arquivos divididos tematicamente), digitando uma unica vez os dados e podendo us-los innitas vezes; a Seguindo o princ acima, poss importar Bancos de Dados j exispio e vel a tentes, seja pela Internet, seja atravs de outros usurios trabalhando e a em reas ans; a As possibilidades de erro na digitao esto presentes uma unica vez, ca a precisamente durante a criao do Banco de Dados; ca No h possibilidade de erros na ordenao das obras citadas na seo a a ca ca de Referncias Bibliogrcas; e a 5

Outros links teis u

Voc sempre ter a certeza de que uma obra citada no meio do texto e a comparecer ao nal, na seo de Referncias Bibliogrcas; a ca e a Inversamente, e igualmente util, s as obras mencionadas no texto o aparecem na seo de Referncias Bibliogrcas; ca e a co e Se for preciso trocar o estilo das citaes por exigncia de normas editoriais, isso ser feito automaticamente, bastando escolher um novo a estilo para o comando \bibliographystyle{}. Cada vez mais as revistas internacionais tm oferecido seus prprios estilos de formatao e o ca para o BibTEX; E poss vel, inclusive, criar estilos prprios. A maneira mais fcil de o a faz-lo atravs do pacote Custom Bib. e e e

Outros links uteis


Descriao bastante prtica e sucinta do BibTEXna Wikipedia c a Seao sobre o BibTEXno breve manual on-line Getting to Grips with c Latex Manual do pacote natbib Tame the BeaST, excelente manual cobrindo os aspectos tcnicos do e BibTEX Alguns estilos para as bibliograas