Uma convenção às vezes usada em periódicos de física é “colapsar” um grupo de citações relacionadas em uma única entrada na bibliografia. O BibTeX, por padrão, não pode lidar com esse arranjo, mas os pacotes mcite e mciteplus enfrentam o problema.
O mcite turbina o comando \cite
para reconhecer um
“*” no início de uma chave, para que as citações sob a forma de
apareçam no documento como uma citação única, e apareçam dispostas adequadamente na própria bibliografia. Você não está limitado a colapsar apenas duas referências. Você pode misturar referências “colapsadas” com as “normais”, como em\cite{paper1,*paper2}
que aparecerá no documento como 3 citações “[4,7,11]” (digamos) — a citação ‘4’ se referirá ao artigo 0, a ‘7’ se referirá a uma entrada combinada dos artigos 1 e 2 e a ’11’ se referirá ao artigo 3.\cite{paper0,paper1,*paper2,paper3}
Você vai precisar fazer uma pequena alteração no arquivo do estilo bibliográfico
(bst
) que você estiver usando; a documentação do pacote mcite informa como se faz isso.
Versões mais recentes do REVTeX (versão 4.1 e posteriores), em conjunto com versões recentes do natbib, já contêm suporte para citações combinadas e, portanto, não precisam mais do mciteplus (mas o mciteplus é mais geral e funcionará com muitas outras combinações de classe e pacote).
O pacote mciteplus dá conta de muitas das infelicidades do
mcite. Mais uma vez, arquivos bst
‘comuns’ não funcionarão com o mciteplus, mas a documentação do pacote explica como corrigir um estilo BibTeX existente.
O pacote collref faz uma abordagem bem diferente do problema e funciona com a maioria dos pacotes BibTeX (se não com todos). O Collref identifica subconjuntos comuns das referências; por isso, caso ele veja uma sequência
it will collect paper1 and paper2 as a multiple reference.\cite{paper0,paper1,paper2,paper3} ... \cite{some_other_paper,paper1,paper2,and_another}
This answer last edited: 2010-07-07
This question on the Web: http://latex.net.br/faq/FAQ-mcite.html
Do you have any question? Ask on: latex.net.br - we love qood questions!