> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/referencias-e-citacoes/02-bibliography-management-with-natbib.md).

# Gestão de bibliografia com natbib

Quando se trata da gestão de bibliografia em LaTeX, o pacote **natbib** é um pacote para personalizar citações (especialmente esquemas de citação autor-ano) ao usar [BibTeX](/latex/overleaf-learn-latex-pt/referencias-e-citacoes/01-bibliography-management-with-bibtex.md). Este artigo explica como usar `natbib` para formatar e citar fontes bibliográficas.

**Nota**: Se está a começar do zero, recomenda-se usar [biblatex](/latex/overleaf-learn-latex-pt/mais-topicos/05-bibliography-management-in-latex.md) porque esse pacote fornece localização em عدة idiomas, está em desenvolvimento ativo e torna a gestão da bibliografia mais fácil e flexível. No entanto, note que a maioria das revistas continua a usar `bibtex` e `natbib`.

## Introdução

Apresenta-se abaixo um exemplo mínimo funcional:

```latex
\usepackage{natbib}
\bibliographystyle{unsrtnat}
\title{Gestão de bibliografia: pacote \texttt{natbib}}
\author{Overleaf}
\date {Abril de 2021}

\begin{document}

\maketitle

Este documento é um exemplo do uso do pacote \texttt{natbib} na gestão de bibliografia
São citados três itens: o livro \textit{The \LaTeX\ Companion}
\cite{latexcompanion}, o artigo da revista de Einstein \cite{einstein}, e o
sítio Web de Donald Knuth \cite{knuthwebsite}. Os itens relacionados com \LaTeX\ são
\cite{latexcompanion,knuthwebsite}.

\medskip

\bibliography{sample}

\end{document}
```

![NatbibEx1Overleaf.png](/files/08a11638903c7612544a1e508ad1fa86d39404be)

Neste exemplo há quatro comandos básicos para gerir a bibliografia:

**\usepackage{natbib}**

Importa o pacote natbib.

**\bibliographystyle{unsrtnat}**

Define o estilo de bibliografia unsrtnat. Consulte o artigo sobre estilos de bibliografia para mais informações.

**\cite{labelcompanion}**

Imprime uma referência para a entrada citada; o que é impresso depende do estilo de citação. A palavra dentro das chavetas corresponde a uma entrada específica no ficheiro de bibliografia.

**bibliography{sample}**

Importa o ficheiro sample.bib que contém fontes bibliográficas. Consulte a secção do ficheiro de bibliografia.

[Abra um exemplo do `natbib` pacote no Overleaf](https://www.overleaf.com/project/new/template/19402?id=65470147\&templateName=Basic+natbib+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Uso básico

Foi mostrado um exemplo simples no início; há mais comandos relacionados com bibliografia disponíveis.

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage[square,numbers]{natbib}
\bibliographystyle{abbrvnat}

\title{Gestão de bibliografia: pacote \texttt{natbib}}
\author{Overleaf}
\date {Abril de 2021}

\begin{document}

\maketitle

Este documento é um exemplo do uso do pacote \texttt{natbib} na gestão de bibliografia
gestão de bibliografia. São citados três itens: o livro \textit{The \LaTeX\ Companion} \cite{latexcompanion}, o artigo de Einstein \citet{einstein}, e o
sítio Web de Donald Knuth \cite{knuthwebsite}. Os itens relacionados com \LaTeX\ são
\cite{latexcompanion,knuthwebsite}.

\medskip

\bibliography{sample}

\end{document}
```

![NatbibEx2Overleaf.png](/files/be85a2ab5df24f7fbf3954abff0f47b853b9cb7e)

Há algumas alterações neste exemplo:

* As opções `square` e `palavra-chave` em `\usepackage[square,numbers]{natbib}` ativam, respetivamente, parênteses retos e citações numéricas. Consulte a [guia de referência](#reference-guide) para uma lista de opções do pacote
* Os estilos *abbrvnat* é usado aqui; consulte [estilos bibliográficos](/latex/overleaf-learn-latex-pt/referencias-e-citacoes/05-natbib-bibliography-styles.md)
* O comando `\citet` adiciona o nome do autor à marca de citação, independentemente do [estilo de citação](/latex/overleaf-learn-latex-pt/referencias-e-citacoes/06-natbib-citation-styles.md).

[Abra outro exemplo do `natbib` pacote no Overleaf](https://www.overleaf.com/project/new/template/19404?id=65473143\&templateName=Natbib+second+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## O ficheiro bibliográfico

Os ficheiros de bibliografia devem ter a sintaxe bibtex padrão e a extensão .bib. Contêm uma lista de fontes bibliográficas e vários campos com informação sobre cada entrada.

```latex
@article{einstein,
    author =       "Albert Einstein",
    title =        "{Zur Elektrodynamik bewegter K{\"o}rper}. ({Alemão})
        [{Sobre} a eletrodinâmica de corpos em movimento]",
    journal =      "Annalen der Physik",
    volume =       "322",
    number =       "10",
    pages =        "891--921",
    year =         "1905",
    DOI =          "http://dx.doi.org/10.1002/andp.19053221004"
}

@book{latexcompanion,
    author    = "Michel Goossens and Frank Mittelbach and Alexander Samarin",
    title     = "The \LaTeX\ Companion",
    year      = "1993",
    publisher = "Addison-Wesley",
    address   = "Reading, Massachusetts"
}

@misc{knuthwebsite,
    author    = "Donald Knuth",
    title     = "Knuth: Computers and Typesetting",
    url       = "http://www-cs-faculty.stanford.edu/\~{}uno/abcde.html"
}
```

Este ficheiro contém registos num formato especial; por exemplo, a primeira referência bibliográfica é definida por:

**@article{...}**

Esta é a primeira linha de uma entrada de registo, @article diz ao BibTeX que a informação aqui armazenada é sobre um artigo. A informação sobre esta entrada está entre chavetas. Para além dos tipos de entrada mostrados no exemplo (article, book e misc), há muitos mais; consulte o guia de referência.

**einstein**

O rótulo einstein é atribuído a esta entrada; é um identificador único que pode ser usado para referir este artigo no documento.

**author = "Albert Einstein",**

Este é o primeiro campo da entrada bibliográfica, indica que o autor deste artigo é Albert Einstein. Podem ser adicionados vários campos separados por vírgulas usando a mesma sintaxe chave = valor, por exemplo: title, pages, year, URL, etc. Consulte o guia de referência para uma lista de campos possíveis.

A informação neste ficheiro pode depois ser impressa e referenciada num documento LaTeX, como mostrado nas secções anteriores, com o comando `\bibliography{sample}`. Nem toda a informação no ficheiro .bib será apresentada; isso depende do estilo bibliográfico definido no documento.

## Adicionar a bibliografia ao índice

Se quiser que a bibliografia seja incluída no índice, importar o pacote **tocbibind** no preâmbulo fará o truque:

```latex
\documentclass{article}
\usepackage[english]{babel}

%Inclui "References" no índice
\usepackage[nottoc]{tocbibind}

%Importa o pacote natbib e define um estilo de bibliografia
\usepackage[square,numbers]{natbib}
\bibliographystyle{abbrvnat}

%Título e autor
\title{Gestão de bibliografia: pacote \texttt{natbib}}
\author{Overleaf}
\date {Abril de 2021}

\begin{document}

\maketitle

\tableofcontents

\section{Primeira Secção}
Este documento é um exemplo...

%Importa o ficheiro de bibliografia "sample.bib"
\bibliography{sample}

\end{document}
```

![BibliographyEx4Overleaf.png](/files/ca19a5c7ab26a00ec145d217635833b261e3cab6)

[Abra um exemplo de `natbib` e índice no Overleaf](https://www.overleaf.com/project/new/template/19416?id=65468889\&templateName=Natbib+and+contents\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

Adicionar a linha

```latex
\usepackage[nottoc]{tocbibind}
```

ao preâmbulo imprimirá "Referências" ou "Bibliografia" no índice, dependendo do tipo de documento. Tenha cuidado: também adicionará outros elementos como o Índice Remissivo, o Glossário e a lista de Listagens ao índice. Para mais informações, consulte [o `tocbibind` documentação do pacote](http://mirrors.ctan.org/macros/latex/contrib/tocbibind/tocbibind.pdf).

## Guia de referência

**opções do pacote natbib**

* `round` para parênteses redondos
* `square` usa parênteses retos
* `curly` chavetas
* `angle` parênteses angulares ou chevrons
* `ponto e vírgula` separa várias citações com ponto e vírgula
* `dois pontos` igual a `ponto e vírgula`
* `vírgula` separa várias citações com vírgulas
* `autor-ano` para citações autor-ano
* `palavra-chave` para citações numéricas
* `super` sobrescritos para citações numéricas, como em *Nature*
* `sort` ordena várias citações de acordo com a lista de referências
* `sort&compress` igual a `sort` mas várias citações numéricas são comprimidas se possível
* `compress` comprime sem ordenar
* `longnamefirst` o nome completo do autor aparecerá na primeira citação de qualquer referência
* `sectionbib` Para ser usado com o pacote **chapterbib** para adicionar a bibliografia ao índice como uma secção sem numeração em vez de um capítulo sem numeração
* `nonamebreak` impede a hifenização dos nomes dos autores
* `elide` para omitir elementos comuns de referências fundidas

**Tipos de entrada padrão**

**article**

Artigo de uma revista ou jornal

**book**

Um livro publicado

**booklet**

Uma obra impressa mas sem editor ou instituição patrocinadora

**conference**

Um artigo em atas de conferência

**inbook**

Uma parte de um livro (secção, capítulo, etc.)

**incollection**

Uma parte de um livro com o seu próprio título

**inproceedings**

Um artigo em atas de conferência

**manual**

Documentação técnica

**dissertação de mestrado**

Uma dissertação de mestrado

**misc**

Algo que não se enquadra em nenhum outro tipo

**phdthesis**

Uma tese de doutoramento

**proceedings**

O mesmo que conference

**techreport**

Relatório publicado por uma instituição

**unpublished**

Documento não publicado formalmente, com autor e título

**Campos mais comuns usados em BibTeX**

|                   |           |              |
| ----------------- | --------- | ------------ |
| endereço          | anotação  | autor        |
| booktitle         | capítulo  | crossref     |
| edition           | editor    | institution  |
| revista           | chave     | month        |
| note              | número    | organization |
| pages             | publisher | escola       |
| série             | título    | type         |
| volume            | year      | URL          |
| ISBN              | ISSN      | LCCN         |
| abstract          | keywords  | preço        |
| direitos de autor | idioma    | conteúdos    |

## Leitura adicional

Para mais informações, veja

* [Estilos de bibliografia Natbib](/latex/overleaf-learn-latex-pt/referencias-e-citacoes/05-natbib-bibliography-styles.md)
* [Estilos de citação Natbib](/latex/overleaf-learn-latex-pt/referencias-e-citacoes/06-natbib-citation-styles.md)
* [Gestão de bibliografia com biblatex](/latex/overleaf-learn-latex-pt/referencias-e-citacoes/03-bibliography-management-with-biblatex.md)
* [Gestão de bibliografia com BibTeX](/latex/overleaf-learn-latex-pt/referencias-e-citacoes/01-bibliography-management-with-bibtex.md)
* [documentação do natbib no site CTAN](http://www.ctan.org/pkg/natbib)
* [Documentação do pacote tocbibind](ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/tocbibind/tocbibind.pdf)
* [Suporte a línguas internacionais](/latex/overleaf-learn-latex-pt/idiomas/03-international-language-support.md)
* [Índice](/latex/overleaf-learn-latex-pt/estrutura-do-documento/02-table-of-contents.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/referencias-e-citacoes/02-bibliography-management-with-natbib.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
