Gerencio minha bibliografia com JabRef e está tudo bem, mas tenho um problema com meu plainnat.bst
arquivo. Possivelmente, quero que minha citação no texto seja como: [Autor et al., ano] ou [Autor, Autor et al., ano] quando os autores forem mais de 2.
Acho que tenho que mudar o FUNCTION {format.lab.names}
código, mas não sei como fazer. Você pode por favor me ajudar ?
Este é o meu código (padrão plainnat):
FUNCTION {format.lab.names}
{ 's :=
s #1 "{vv~}{ll}" format.name$
s num.names$ duplicate$
#2 >
al { pop$ " et~al." * }
{ #2 <
'skip$
{ s #2 "{vv }{ll}" format.name$ "others" =
{ " et~al." * }
{ " e " * s #2 "{vv~}{ll}" format.name$ * }
if$
}
if$
}
if$
}
Sim, Mário, você tem toda razão...só esqueci de dizer que já estou usando o natbib!
Porém, hoje estou editando meu arquivo plainnat.bst e consegui escrever o nome do autor em letras maiúsculas, o ano dos artigos em negrito e agora minha citação no texto está assim (eu teria postado uma foto, mas não ainda não tenho 10 reputações):
[Imperi, F. et al., 2009]
e na bibliografia:
Imperi, F., Ciccosanti, F., Basulto Perdomo, A., Tiburzi, F., Mancone, C., Alonzi, T., Ascenzi, P., Piacentini, M., Visca, P., e Fimia, GM Análise do proteoma periplasmático de Pseudomonas aeruginosa, um patógeno oportunista metabolicamente versátil. Proteômica, 9:1901–1915, 2009. (Citato alle page 1, 5, e 6.)
Estou quase satisfeito com isso, mas só quero saber se existe uma maneira de adicionar também o segundo nome deste (e de todos) artigos nas citações no texto, como:
[Imperi, F., Ciccosanti, F. et al., 2009]
Responder1
Você pode resolver isso usando o natbib
pacote:
Por exemplo:
\documentclass{article}
\usepackage[english]{babel}
\usepackage{url}
\usepackage{natbib}
\begin{document}
According to \citep{mario2013}
\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}
onde o arquivo refs.bib está:
@article{mario2013,
author={mario},
title={Marito and Friends},
journal={My Journal},
year = {2013},
}
Produzirá uma saída como esta:
Para mais informações leia onatbib
documentação.