Incluir referencias de material complementario en la sección de referencias del texto principal.

Incluir referencias de material complementario en la sección de referencias del texto principal.

Estoy preparando un manuscrito para enviarlo aCiencia, las pautas establecen que los autores pueden enviar materiales complementarios para publicarlos en el sitio web de Science; sin embargo, no puedo formatear las referencias correctamente. Las directrices establecen:

Las referencias citadas únicamente en los materiales complementarios deben incluirse al final de la sección de referencias del texto principal, y la numeración de las referencias debe continuar como si los Materiales complementarios fueran una continuación del texto principal.

Actualmente tengo un main.texexpediente y un supplementary.texexpediente, cada uno de los cuales contiene varias citas. Si entiendo las pautas correctamente, cuando las recopile necesito que las referencias supplementary.pdfcontinúen donde terminó la numeración del archivo principal y se incluyan en la bibliografía principal.

¡Cualquier ayuda sobre cómo hacer esto sería muy apreciada!

Respuesta1

Directrices similares provienen de la revista PRL.

Formatee cualquier referencia copiada a la Carta usando el siguiente ejemplo:

[20] Consulte el material complementario [url], que incluye las referencias. [21-24].

[21] [primera referencia en material complementario que aún no está en la carta]

...

[24] [la última referencia en el material complementario aún no está en la carta]

Esta es mi solución a este problema:

  1. En el archivo TEX principal incluya todas las referencias usando \nocite{key}.
  2. Genere el archivo PDF y BBL.
  3. Modifique el archivo BBL para cumplir con los requisitos de orden y estilo.
  4. Comentar\bibliography{bib_library}
  5. Incluya el archivo BBL modificado en el TEX principal y en los archivos TEX complementarios utilizando\input{modified_bibliography.bbl}

Respuesta2

  1. Analiza su archivo complementario, por ejemplo, perl -e '$x= cat $ARGV[0]; while($x=~/\cite{(.*?)}/g){print "\nocite{$1}\n"}' supp.tex > nocite.tex

  2. incluya nocite.tex en su main.tex usando \input{nocite.tex} antes de la bibliografía, compílelo y ejecute bibtex para generar main.bbl

  3. Incluye main.bbl en tu \input{main.bbl} complementario, compila dos veces para obtener las etiquetas, luego elimina \input{main.bbl} y compila una vez más. Las referencias permanecerán, pero la bibliografía no se imprimirá.

información relacionada