Documento / Configurações / Bibliografia

Documento / Configurações / Bibliografia

Gostaria de mostrar os nomes dos autores, \citetmas recebo apenas o número de referência. Aqui está um código mínimo:

\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{natbib}

\begin{document}

 The author \citet{toschi09} has shown that ..

\bibliographystyle{plain}
\bibliography{foo}

\end{document}

E aqui está foo.bib

@article{toschi09,
author = {Toschi, F. and Bodenschatz, E.},
title = {Lagrangian Properties of Particles in Turbulence},
journal = {Annual Review of Fluid Mechanics},
volume = {41},
number = {1},
pages = {375-404},
year = {2009}, 
}

O que eu recebo é:

O autor (autor?) [1] mostrou que ..

Qualquer ajuda será mais que bem vinda, obrigado!

Responder1

O plainestilo bibliográfico é apenas para referências numéricas, mas \citetsó faz sentido para citações autor-ano. Use natbiba própria versão do plain, chamada plainnat, e isso funciona bem. Ou seja, mude para

\bibliographystyle{plainnat}

Na verdade, isso está documentado na página 7 do natbibmanual:

Os autores só podem ser listados se o .bstarquivo suportar citações autor-ano. Os arquivos .bst padrão, como plain.bstsão apenas numéricos e não transferem informações de autor-ano para o LaTeX. Neste caso, \citetimprime “(autor?) [21].”

Responder2

Eu estava tendo esse problema com um estilo de bibliografia personalizado (usando o gerador de babador personalizado de Patrick Daly, merlin.mbs). A solução (apontada para mim de forma muito útil por Patrick) é gerar um estilo usando citações autor-ano, mas usar a opção "números" no documento LaTeX, ou seja, no arquivo .dbj produzido por merlin.mbs, descomente a linha

ay,%: Author-year

e no arquivo .tex especifique

\usepackage[numbers]{natbib}

Responder3

Para aqueles que também ficam confusos com esse tipo de problema: Verifique se não deve haver espaço no comando cite. Você deveria escrever \cite{aa,bb,cc}em vez de \cite{aa, bb, cc}.

Responder4

ParaLixusuários, lembrem-se que no Lyx as configurações de bibliografia são configuradas em dois locais:

Documento / Configurações / Bibliografia

Clique em Document/ Settings/ Bibliographypara abrir esta caixa de diálogo de configuração: insira a descrição da imagem aqui Aqui você pode definir o formato do estilo de citação para o ano do autor natbib.

A caixa de diálogo bibliografia BibTex

Na primeira vez, clique em Insert/ List TOC/ Bib(la)Tex Bibliographypara inserir esta caixa de diálogo no final do seu documento. Para futuras edições, basta clicar na caixa de diálogo da bibliografia do BibTex no final do seu documento.

insira a descrição da imagem aqui

É aqui que você deve alterar o estilo para plainnat [ano do autor] ou apalike (ano do autor). Este estilo de chave de citação será então usado pelo \citep{}e \citet{}no seu texto, bem como na seção de bibliografia.

informação relacionada