Pular para o conteúdo

natbib no Scissor LaTeX

O pacote natbib funciona quase todo no Scissor LaTeX: \citet, \citep, \citeyear e as formas com maiúscula funcionam, e \bibliographystyle{plainnat} ou unsrtnat dá citações autor-ano; opções do pacote como numbers ou round e \setcitestyle são ignoradas, então o estilo sempre vem do \bibliographystyle.

O que o pacote faz

O natbib acrescenta citações autor-ano ao BibTeX. Seus dois comandos principais são \citet{key} para uma citação que faz parte da frase, "Doe and Mustermann (2024)", e \citep{key} para uma entre parênteses, "(Doe and Mustermann, 2024)". Opções do pacote alternam entre parênteses e colchetes ou passam para números, e estilos autor-ano como plainnat formatam a lista de referências.

Carregue-o com \usepackage{natbib} e escolha um estilo com \bibliographystyle{plainnat}.

O que funciona aqui

Comando ou opçãoNo Scissor LaTeXObservações
\citet{key}, \Citet{key}Funciona"Doe and Mustermann (2024)".
\citep{key}, \Citep{key}Funciona"(Doe and Mustermann, 2024)".
\citep{a,b}Funciona"(Doe and Mustermann, 2024; Mustermann, 2021)".
\citep[p.~44]{key}FuncionaA nota vai dentro dos parênteses.
\citep[see][p.~44]{key}Em parte"see" é impresso antes dos parênteses.
\citeyear{key}Funciona"2024".
\citeyearpar{key}Em parteImprime "2024" sem parênteses.
\citeauthor{key}Em parteImprime o mesmo que \citet, com o ano.
\citet*, \citep*Em parteComo \citet e \citep; as listas de autores não são expandidas.
\citealt, \citealp, \citenumEm parteImpressos como \citep, com parênteses.
\bibliographystyle{plainnat}, abbrvnatFuncionaAutor-ano, lista ordenada por autor.
\bibliographystyle{unsrtnat}FuncionaAutor-ano, lista na ordem de citação.
Opções numbers, round, square, authoryear, sort&compressIgnoradoO estilo vem só do \bibliographystyle.
\setcitestyle{...}IgnoradoIgnorado sem mensagem.
\bibpunct{...}...Não suportadoNo preâmbulo é ignorado; no corpo é pulado com uma mensagem e os argumentos são impressos como texto.

Sem uma linha \bibliographystyle, as citações são numeradas entre colchetes, mesmo com o natbib carregado. Acrescente \bibliographystyle{plainnat} para ter citações autor-ano.

Exemplos

Os comandos habituais do natbib com plainnat:

\citet, \citep e \citeyear com plainnat

LaTeXPreâmbulo: \usepackage{natbib}Abrir no editor (abre em uma nova aba)
\citet{doe2024} measured 44 samples. Long tables have their own
rules \citep[ch.~2]{mustermann2021}, and so do plots
\citep{mustermann2023}. The book appeared in \citeyear{mustermann2021}.

\bibliographystyle{plainnat}
\bibliography{refs}
Renderizado pelo Scissor LaTeX: \citet, \citep e \citeyear com plainnat

O unsrtnat lista as fontes na ordem em que você as cita, em vez de por autor:

unsrtnat: referências na ordem de citação

LaTeXPreâmbulo: \usepackage{natbib}Abrir no editor (abre em uma nova aba)
Plots are discussed by \citet{mustermann2023}, and the careful
measurement behind them by \citet{doe2024}.

\bibliographystyle{unsrtnat}
\bibliography{refs}
Renderizado pelo Scissor LaTeX: unsrtnat: referências na ordem de citação

A opção de pacote numbers não tem efeito. O estilo de citação segue só o \bibliographystyle, então com plainnat você continua tendo citações autor-ano:

A opção numbers é ignorada

\documentclass{article}
\usepackage[numbers]{natbib}
\begin{document}
Measured by \citet{doe2024}, see also \citep{doe2025}.

\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}
Renderizado pelo Scissor LaTeX: A opção numbers é ignorada

Para citações numeradas, use um estilo numérico como plain, unsrt ou ieeetr (os três dão números entre colchetes aqui). Veja a lista de estilos na página de bibliografias.

Compatibilidade

  • De uma instalação do TeX para cá: documentos com \citet e \citep são compostos do jeito que estão. Espere citações autor-ano só quando o \bibliographystyle indicar um estilo autor-ano; opções do pacote e \setcitestyle não mudam nada.
  • Daqui para uma instalação do TeX: os documentos compilam lá sem mudanças. Rode o BibTeX lá, e note que as opções do natbib passam a ter efeito.

O manual completo está no CTAN: ctan.org/pkg/natbib. Para citações em geral, veja Bibliografias e citações, e para a outra abordagem, biblatex.

Perguntas e respostas

Por que recebo números em vez de citações autor-ano?

Não há linha \bibliographystyle, ou ela indica um estilo numérico. Acrescente \bibliographystyle{plainnat}. As opções authoryear e round do natbib sozinhas não mudam o estilo aqui.

Qual é a diferença entre \citet e \citep?

O \citet dá "Doe and Mustermann (2024)", para usar dentro de uma frase; o \citep dá "(Doe and Mustermann, 2024)", para uma citação no fim de uma oração.

Preciso rodar o BibTeX para o natbib?

Não. O Scissor LaTeX lê os arquivos .bib do projeto toda vez que compõe o documento.

Cada exemplo desta página é composto pelo Scissor LaTeX quando o site é gerado. Última atualização: 2026-11-07.