%20para%20o%20campo%20ano%20para%20algumas%20entradas%20de%20v%C3%A1rios%20autores.png)
Estou usando o jneurosci
estilo bibliográfico. Tudo funciona bem, exceto pelo fato de que tenho algumas entradas de múltiplos autores que têm o mesmo primeiro autor e o mesmo ano, mas para as quais o BibTeX não altera automaticamente o rótulo do ano, digamos 2010
, para 2010a
, 2010b
etc. o autor insere os rótulos extras "a", "b"sãoacrescentou, no entanto. Percebi que, nesses casos, as entradas do mesmo autor e do mesmo ano ocorrem imediatamente, uma após a outra, na bibliografia ordenada. Em contrapartida, nos casos em que os rótulos extras não são adicionados, a entrada inicial dos mesmos autores-mesmo ano é seguida por uma publicação com o grupo do primeiro autor e um ano diferente, seguida por outra entrada do mesmo autor -categoria do mesmo ano. É quando o BibTeX não consegue adicionar a,b,c aos anos.
Por exemplo, tenho duas publicações do tipo Preller and others 2017
; na bibliografia final, BibTeX coloca
Preller and others (2017a)
Preller and others (2017b)
e as chamadas de citação do ano do autor também apresentam rótulos extras.
Mas quando tenho, por exemplo, Deco and others 2017
seguido por Deco and others 2016
, seguido por outra Deco and others 2017
entrada, recebo:
Deco, Cabral, and others (2017)
Deco, Kringelbach (2016)
Deco, Van Hartevelt, and others (2017)
Aqui estão as entradas bibliográficas completas impressas em meu arquivo PDF final:
Deco G, Cabral J, Woolrich MW, Stevner AB, van Hartevelt TJ, Kringelbach ML (2017) Geradores de frequência únicos ou múltiplos em atividade cerebral contínua: Um modelo mecanístico de todo o cérebro de dados empíricos de MEG. NeuroImagem 152:538-550. 73, 85, 94
Deco G, Kringelbach ML (2016) Metaestabilidade e Coerência: Estendendo a Comunicação por meio da Hipótese de Coerência Usando uma Perspectiva Computacional de Todo o Cérebro. Tendências em Neurociências 39:125-135. 31, 40, 41, 59, 66
Deco G, Van Hartevelt TJ, Fernandes HM, Stevner A, Kringelbach ML (2017) As regiões do cérebro humano mais relevantes para conectividade funcional: Evidência de um espaço de trabalho dinâmico de nós de ligação a partir de modelagem computacional de todo o cérebro. NeuroImagem 146:197-210. 84, 85
Como você pode ver, ambas as entradas de 2017 aparecem apenas com rótulo de ano (2017)
, e não como (2017a)
e (2017b)
. Em contraste, o outro caso do mesmo autor e mesmo ano que mencionei acima é impresso corretamente, assim:
Preller KH, Herdener M, Pokorny T, Planzer A, Kraehenmann R, Stampfli P, Liechti ME, Seifritz E, Vollenweider FX (2017a) A estrutura de significado e efeitos subjetivos em estados induzidos por LSD dependem da ativação do receptor de serotonina 2A. Biologia Atual 27:451-457. 16, 21, 90, 92, 111, 114
Preller KH, Schleifer C, Stampfli P, Krystal J, Vollenweider F, Anticevic A (2017b) 951. Mudanças na conectividade cerebral global em estado de repouso em estados alterados de consciência induzidos por LSD são atribuíveis ao receptor 5-HT2A. Psiquiatria Biológica 81:S385. 16
Aqui estão as mesmas cinco entradas em formato bibtex, classificadas em ordem alfabética pelos sobrenomes dos autores para facilitar a referência:
@article{deco:2017a,
author = "Deco, G. and Cabral, J. and Woolrich, M. W. and Stevner, A.B. and van Hartevelt , T.J. and Kringelbach, M. L.",
year = 2017,
title = "Single or multiple frequency generators in ongoing brain activity: A mechanistic whole-brain model of empirical {MEG} data",
journal = "NeuroImage",
volume = 152,
pages = "538-550",
}
@article{deco:2016,
author = "Deco, G. and Kringelbach, M. L.",
year = 2016,
title = "Metastability and Coherence: Extending the Communication through Coherence Hypothesis Using A Whole-Brain Computational Perspective",
journal = "Trends in Neurosciences",
volume = 39,
pages = "125-135",
}
@article{deco:2017b,
author = "Deco, G. and Van Hartevelt, T. J. and Fernandes, H. M. and Stevner, A. and Kringelbach, M. L.",
year = 2017,
title = "The most relevant human brain regions for functional connectivity: Evidence for a dynamical workspace of binding nodes from whole-brain computational modelling",
journal = "NeuroImage",
volume = 146,
pages = "197-210",
}
@article{preller:2017a,
author = "Preller, K. H. and Herdener, M. and Pokorny, T. and Planzer, A. and Kraehenmann, R. and Stampfli, P. and Liechti, M. E. and Seifritz, E. and Vollenweider, F. X.",
year = 2017,
title = "The Fabric of Meaning and Subjective Effects in {LSD}-Induced States Depend on {Serotonin 2A} Receptor Activation",
journal = "Current Biology",
volume = 27,
pages = "451-457",
}
@article{preller:2017b,
author = "Preller, K. H. and Schleifer, C. and Stampfli, P. and Krystal, J. and Vollenweider, F. and Anticevic, A.",
year = 2017,
title = "Changes in Resting-State Global Brain Connectivity in {LSD}-Induced Altered States of Consciousness are Attributable to the {5-HT2A} Receptor",
journal = "Biological Psychiatry",
volume = 81,
pages = "S385",
}
Suponha que essas entradas sejam colocadas em um arquivo chamado mybib.bib
. Então o seguinte documento LaTeX
\documentclass{article}
\usepackage{jneurosci}
\bibliographystyle{jneurosci}
\hyphenation{neuro-image}
\begin{document}
\cite{deco:2016}, \cite{deco:2017a}, \cite{deco:2017b}
\cite{preller:2017a}, \cite{preller:2017b}
\bibliography{mybib}
\end{document}
produz esta saída - observe as duas chamadas de citação separadas no formato "Deco et al. (2017)", bem como a ausência de rótulos de ano extras "a" e "b" nas entradas formatadas correspondentes:
Responder1
Parece que você encontrou um bug no jneurosci
estilo da bibliografia. Posso pensar em quatro soluções possíveis:
Entre em contato com a revista que está fazendo você usar esse estilo de bibliografia, aponte o problema (com certeza, com um link para esta consulta) e peça (ou exija!) que eles forneçam uma solução. Chances de sucesso a curto prazo: Provavelmente muito baixas. Chances de sucesso a longo prazo: Completamente desconhecidas. Nem
jneurosci.bst
nemjneurosci.sty
(o pacote de gerenciamento de citações que você deveria usar) parecem ter sido atualizados nos últimos doze anos, pelo menos.Hackeie o arquivo
jneurosci.bst
e corrija o bug de rotulagem diretamente. Isso exigirá a modificação das funçõesforward.pass
ereverse.pass
também a alteração do uso de variáveis comolast.sort.label
,sort.label
elast.extra.num
em vários outros locais em todo o arquivo. Não recomendado, em parte porque provavelmente é muito complicado.Execute o
makebst
utilitário (parte dobabador personalizadopackage) para criar um arquivo bst totalmente novo e personalizado que formate todos os tipos de entrada de acordo com seus requisitos (ou os do periódico...).makebst
é um utilitário de múltiplas perguntas/múltipla escolha orientado por menu (digitelatex makebst
em um prompt de comando para começar) e, no final do processo, você terá um arquivo de estilo bibliográfico livre de erros que faz a rotulagem extra funcionar corretamente e, como um bônus, funciona com onatbib
pacote de gerenciamento de citações. (Em contraste, ojneurosci
estilo babador deve ser usado com ajneurosci
embalagem, que é muito menos versátil e muito mais inflexível do quenatbib
.) Perspectivas de longo prazo: Excelente. No curto prazo, porém, para responder às questões que o utilitário irá colocar, você provavelmente terá que gastar algum tempo descobrindo comojneurosci
formata não apenas entradas do tipo@article
, mas também aquelas do tipo@book
,@misc
,@unpublished
,@techreport
,@incollection
, etc etc.Edite o arquivo
\jobname.bbl
- onde\jobname
está o nome do seu arquivo tex principal - e adicione você mesmo os rótulos das letras que faltam. Importante: depois de aplicar as edições necessárias conforme mostrado abaixo,não execute novamente o BibTeX; basta executar novamente o LaTeX duas vezes. (Se você executar novamente o BibTeX, o arquivo bbl será sobrescrito e você terá que reiniciar do zero.) Vantagem: Correção rápida e fácil de curto prazo. Desvantagem: Faça isso somente quando o documento estiver praticamente concluído, ou seja, quando você não precisar mais executar novamente o BibTeX.Tomando o código que você postou como ponto de partida, execute LaTeX, BibTeX e LaTeX mais duas vezes. Abra o arquivo
\jobname.bbl
. As duas entradas do Deco-2017 ficarão assim:\bibitem[\protect\citeauthoryear{Deco \bgroup et al.\egroup }{2017}]{deco:2017a} Deco G, Cabral J, Woolrich MW, Stevner A, van Hartevelt T, Kringelbach ML (2017) \newblock Single or multiple frequency generators in ongoing brain activity: A mechanistic whole-brain model of empirical {MEG} data. \newblock {\em NeuroImage}~152:\mbox{538--550}. \bibitem[\protect\citeauthoryear{Deco \bgroup et al.\egroup }{2017}]{deco:2017b} Deco G, Van~Hartevelt TJ, Fernandes HM, Stevner A, Kringelbach ML (2017) \newblock The most relevant human brain regions for functional connectivity: Evidence for a dynamical workspace of binding nodes from whole-brain computational modelling. \newblock {\em NeuroImage}~146:\mbox{197--210}.
(Para simplificar, omiti a entrada intermediária do Deco-2016.)
Altere essas entradas para que fiquem assim:
\bibitem[\protect\citeauthoryear{Deco \bgroup et al.\egroup }{2017a}]{deco:2017a} Deco G, Cabral J, Woolrich MW, Stevner A, van Hartevelt T, Kringelbach ML (2017a) \newblock Single or multiple frequency generators in ongoing brain activity: A mechanistic whole-brain model of empirical {MEG} data. \newblock {\em NeuroImage}~152:\mbox{538--550}. \bibitem[\protect\citeauthoryear{Deco \bgroup et al.\egroup }{2017b}]{deco:2017b} Deco G, Van~Hartevelt TJ, Fernandes HM, Stevner A, Kringelbach ML (2017b) \newblock The most relevant human brain regions for functional connectivity: Evidence for a dynamical workspace of binding nodes from whole-brain computational modelling. \newblock {\em NeuroImage}~146:\mbox{197--210}.
Ou seja, adicione "
a
" em dois locais para a entrada anterior e "b
" em dois locais para a última entrada.Salve e feche o arquivo bbl e execute novamente o LaTeX mais duas vezes. Durante a primeira execução do LaTeX, os rótulos de ano nas entradas formatadas na bibliografia serão atualizados; durante o segundo, os rótulos do ano nas chamadas de citação serão atualizados. Novamente, tome cuidado para não executar novamente o BibTeX, para que suas edições no arquivo bbl não sejam sobrescritas.
Responder2
Eu tive o mesmo problema, e o truque que funcionou para mim foi editar diretamente as year
entradas do .bib
arquivo.
Por exemplo mudando:
@article{john_2020_first,
title = {First Paper},
year = {2020}
}
@article{john_2020_second,
title = {Second Paper},
year = {2020}
}
para:
@article{john_2020_first,
title = {First Paper},
year = {2020a}
}
@article{john_2020_second,
title = {Second Paper},
year = {2020b}
}
(Isso é inspirado na sugestão do @Mico de editar o .bbl
arquivo, porém a edição .bib
parece funcionar bem e o documento compila bem no Overleaf, que eu acho que executa o pipeline bibtex + latex de ponta a ponta)
Também para aqueles como eu que precisam seguir as diretrizes do Journal of Neuroscience, a bibliografia precisa estar em espaço duplo, o que consegui adicionando o seguinte antes da \bibliography
linha no .tex
arquivo:
\setlength{\bibsep}{8pt}