Incluindo referências de material suplementar na seção de referência do texto principal

Incluindo referências de material suplementar na seção de referência do texto principal

Estou preparando um manuscrito para submissão aoCiência, as diretrizes estabelecem que os autores podem enviar materiais suplementares para publicação no site da Science, mas não consigo formatar as referências corretamente. As diretrizes afirmam:

As referências citadas apenas nos materiais suplementares devem ser incluídas no final da seção de referências do texto principal, e a numeração das referências deve continuar como se os Materiais Suplementares fossem uma continuação do texto principal.

Atualmente tenho um main.texarquivo e um supplementary.texarquivo, cada um contendo diversas citações. Se entendi corretamente as orientações, quando compiladas preciso que as referências supplementary.pdfcontinuem onde terminou a numeração do arquivo principal e sejam incluídas na bibliografia principal.

Qualquer ajuda sobre como fazer isso seria muito apreciada!

Responder1

Diretrizes semelhantes vêm do jornal PRL

Formate quaisquer referências copiadas para a Carta usando o seguinte exemplo:

[20] Ver Material Suplementar [url], que inclui as Refs. [21-24].

[21] [primeira referência no Material Suplementar que ainda não está na Carta]

...

[24] [última referência no Material Suplementar que ainda não está na Carta]

Esta é a minha solução para este problema:

  1. No arquivo TEX principal inclua todas as referências usando a extensão \nocite{key}.
  2. Gere o arquivo PDF e BBL.
  3. Modifique o arquivo BBL para atender aos requisitos de ordem e estilo.
  4. Comente\bibliography{bib_library}
  5. Inclua o arquivo BBL modificado no TEX principal e nos arquivos TEX suplementares usando\input{modified_bibliography.bbl}

Responder2

  1. Você analisa seu arquivo suplementar, por exemplo, perl -e '$x= cat $ARGV[0];while($x=~/\cite{(.*?)}/g){print "\nocite{$1}\n"}' supp.tex > nocite.tex

  2. inclua nocite.tex em seu main.tex usando \input{nocite.tex} antes da bibliografia, compile-o e execute bibtex para gerar main.bbl

  3. Inclua main.bbl em seu \input{main.bbl} suplementar, compile duas vezes para obter os rótulos, remova \input{main.bbl} e compile novamente. As referências permanecerão, mas a bibliografia não será impressa

informação relacionada