Skip to Main Content

 

       Formação            Guias de Apoio             Notícias        Serviço de Infoliteracia

 

CITAR E REFERENCIAR NO LATEX: Pacotes LaTeX e programas de processamento

Pacotes de LaTeX - BiblaTeX e Natbib

Se estiver a iniciar o LaTeX de raíz recomenda-se o uso do BiblaTeX devido a este pacote ter disponível opções de tradução e ser alvo de melhorias contínuas e atualizações.

A configuração inicial do LaTeX pode ser algo confusa, há que definir qual o pacote de LaTeX a usar (biblaTeX ou natbib) e qual programa de processamento de bibliografias (Biber ou BibTeX). Estes programas de processamento fazem a ligação entre o LaTeX e o ficheiro de referências bibliográficas .bib.

A figura seguinte ilustra as opções de pacotes e programas de processamento do LaTeX.

(Alterado de TeX-LaTeX Stack Exchange". 2017. TeX - What is the difference between bibtex and biblatex?. Acedido a 8 de julho de 2022. https://tex.stackexchange.com/questions/8411/what-is-the-difference-between-bibtex-and-biblatex.)

Sobre os pacotes Natbib e BiblaTeX

O BiblaTex e o Natbib e o são pacotes LaTeX que formatam citações e bibliografias. O BiblaTeX é o programa de processamento de informação bibliográfica mais recente e providencia uma interface mais fácil e flexível.

 

  • O BiblaTeX funciona com bibtexe biber
  • O Natbib funciona apenas com bibtex

 

Sobre o Biblatex:

A vantagem do biblatex reside no facto da formatação de citações e registos bibliográficas ser feita através de macros LaTeX e como tal é possível fazer modificações em estilos existentes com relativa facilidade.

Desvantagem: Revistas e editoras podem não aceitar documentos que utilizem BiblaTeX, se por exemplo tiverem um estilo próprio .bst em Natbib.

 

Estilos bibliográficos disponíveis em BiblaTeX

Além dos estilos padrão existentes no manual BiblaTeX, o CTAN apresenta vários estilos extra para o BiblaTeX, que destacamos os seguintes:

 
Sobre o Natbib:

O pacote de gestão de bibliografias natbib é um pacote de personalização de citações (especialmente do tipo autor-data) que é usado com o BibTeX.

O natbib é amplamente usado e confiável. Embora exista já há bastante tempo não é alvo de desenvolvimentos.

Desvantagem: O Natbib depende do bibTeX e o seu interface requer estilos .bst. Estes estilos .bst usam uma linguagem Postfix sendo bastante difícil fazer alterações a um estilo existente.

 

Pode ser vantajoso usar o Natbib se:

  • Já existe um estilo com formato .bst para uma revista específica onde pretendemos publicar;
  • Se uma revista exige submissões em Natbib e se não aceitar BiblaTeX para a formatação das suas citações.
 

 

Sugestões de leitura:

University Illianois - The biblatex Package

CTAN: Biblatex Cheat Sheet

CTAN: BibLaTeX – Sophisticated Bibliographies in LaTeX

Bibliography management with natbib

Bibliography management with bibtex

Programas de processamento (backend) BibTeX e Biber

O BibTeX e o Biber são programas externos (backend programs) que processam informações bibliográficas e atuam como interface entre o arquivo .bib e o documento LaTeX. 

Ou seja para usar a "library" constante no ficheiro .bib e poder inserir as citações e referências dentro do LaTex é necessário um programa externo (BibTeX ou Biber) para o seu respectivo processamento.

 

Biber vs bibTeX

O biber foi criado para ser o substituto do BibTeX. No Overleaf, o Biber é por defeito o programa de processamento pois permite a tradução de comandos e os estilos para biber são facilmente editáveis.

O BibTeX é o programa mais tradicional e como tal grande parte dos templates LaTeX estão configurados com o backend BibTeX.

 
Biber

Vantagens

  • capaz de lidar com muitos outros tipos de registo e de campo no arquivo .bib.
  • capaz de lidar com .bibarquivos codificados em UTF-8 .
  • melhor controle de classificação.

Desvantagens

  • Funciona apenas com biblatex, não com natbib.
 
BibTeX

Vantagens

  • muito estável e amplamente utilizado

Desvantagens

  • difícil a modificação de estilos bibliográficos (se estiver a usar Natbib) (Com o Biblatex não é complicada essa edição)

 

  • Biber ou BibTeX com o uso dos Pacotes Nabib e BiblaTeX

 

O natbib depende do bibTeX para a formatação e esta é a principal distinção entre o natbib e o biblaTeX. Se desejar usar o Natbib com o programa de processamento biber deverá usar o backend=biber.

 

o biblatex usa o novo programa de processamento biber que tem mais funcionalidades que o bibTeX. O biblaTeX.pode usar o bibTeX como programa de processamento mas não o usa para formatação.

Licença Creative Commons
Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional.
Podem estar disponíveis autorizações adicionais às concedidas no âmbito desta licença em http://biblioteca.fe.up.pt.