más de un artículo por referencia

más de un artículo por referencia

página 46 dehttp://pdg.lbl.gov/2012/reviews/rpp2012-rev-standard-model.pdfmuestra un ejemplo de un estilo de referencia con más de un elemento por referencia. ¿Cómo se puede imitar esto con biblatex?

editar: defbibentryset hace el trabajo, pero parece ser incompatible con \nocite{*}

Respuesta1

Este mismo ejemplo se puede encontrar en biblatex-examples.bibla documentación de biblatex:

@set{stdmodel,
  entryset     = {glashow,weinberg,salam},
  annotation   = {A \texttt{set} with three members discussing the standard
                  model of particle physics},
}

donde las subentradas glashow, weinbergy salamluego se definen como:

@article{glashow,
  author       = {Glashow, Sheldon},
  title        = {Partial Symmetries of Weak Interactions},
  journaltitle = {Nucl.~Phys.},
  date         = 1961,
  volume       = 22,
  pages        = {579-588},
}

@article{weinberg,
  author       = {Weinberg, Steven},
  title        = {A Model of Leptons},
  journaltitle = {Phys.~Rev.~Lett.},
  date         = 1967,
  volume       = 19,
  pages        = {1264-1266},
}

@inproceedings{salam,
  author       = {Salam, Abdus},
  editor       = {Svartholm, Nils},
  title        = {Weak and Electromagnetic Interactions},
  date         = 1968,
  booktitle    = {Elementary particle theory},
  booksubtitle = {Relativistic groups and analyticity},
  booktitleaddon= {Proceedings of the Eighth Nobel Symposium},
  eventdate    = {1968-05-19/1968-05-25},
  venue        = {Aspen{\"a}sgarden, Lerum},
  publisher    = {Almquist \& Wiksell},
  location     = {Stockholm},
  pages        = {367-377},
}

El tipo de entrada @setdefine el grupo de referencias que busca, denominado conjunto de entradas. Los conjuntos de entrada requieren biber como backend. La entrada stdmodelse puede citar como cualquier otra entrada. Las subentradas también se pueden citar directamente, pero para mayor claridad es posible que desee habilitar subentrylos números de etiqueta. Los conjuntos de entradas dinámicas se pueden definir en el preámbulo o el cuerpo del documento con:

\defbibentryset{stdmodel:dynamic}{glashow,weinberg,salam}

Esto debería definir el conjunto de entradas stdmodel:dynamice invocar \nocite{stdmodel:dynamic}. En algún momento después de biblatex 1.7, biblatex/biber no pudo llevar a cabo el comando implícito \nocite. Esto debería solucionarse junto con algunos otros errores del conjunto de entradas en biblatex 2.6 y biber 1.6.

\documentclass{article}
\usepackage[backend=biber,style=numeric,subentry,firstinits]{biblatex}

\renewcommand{\entrysetpunct}{\par\nobreak}

\addbibresource{biblatex-examples.bib}
\defbibentryset{latex}{companion,knuth:ct,ctan}

\begin{document}
Filler text \parencite{stdmodel,latex}. \Textcite{weinberg} showed that...
\printbibliography
\end{document}

ingrese la descripción de la imagen aquí

Tenga en cuenta que los conjuntos de entradas sólo son apropiados para estilos numéricos. Para otros estilos, biblatex y biber ofrecen la función de entradas relacionadas más flexible. También se pueden encontrar ejemplos de entradas relacionadas en biblatex-examples.bib. Los detalles sobre esta característica están disponibles en el manual de biblatex y en el archivo de estilo genérico biblatex.def.

información relacionada