Saltar al contenido

¿Cómo ordenar las referencias de BibTeX en orden cronológico inverso?

Presta atención ya que en esta noticia encontrarás la respuesta que buscas.Este enunciado fue probado por nuestros expertos para garantizar la calidad y veracidad de nuestro post.

Solución:

Aquí hay una solución usando biblatex:

documentclassarticle

usepackage[sorting=ydnt]biblatex

usepackagefilecontents

beginfilecontentsjobname.bib
@misca01,
  author = Author, A.,
  year = 2001,
  title = Alpha,

@miscb03,
  author = Buthor, B.,
  year = 2003,
  title = Bravo,

@miscc02,
  author = Cuthor, C.,
  year = 2002,
  title = Charlie,

endfilecontents

addbibresourcejobname.bib

nocite*

begindocument

printbibliography

enddocument

ingrese la descripción de la imagen aquí

Consulte las secciones 3.1.2.1 y 3.5 del biblatex documentación para más detalles.

El estilo de la bibliografía llano es un buen punto de partida si no quiere (o no puede) utilizar biblatex. Este estilo es similar a sencillo, pero ordena las referencias cronológicamente por año. Para obtener el orden cronológico inverso, copie plainyr.bst a otro archivo (como plainrevyr.bst). Edite el nuevo archivo y reemplace cada aparición de ITERATE con REVERSE como se describe en la respuesta anterior.

plainyr.bst es el mejor punto de partida porque es el único estilo predeterminado que utiliza la fecha como campo de clasificación principal, como se describe en http://www.ee.ic.ac.uk/hp/staff/dmb/perl/b4w_using.html# Clasificar

Si intenta reemplazar ITERATE con REVERSE en cualquier otro estilo, cambiará el orden de clasificación, pero no el campo de clasificación principal. Por ejemplo, comenzar con ieeetr da como resultado una bibliografía que es principalmente ordenados en orden cronológico inverso … ¡y la mayoría de las veces no es lo suficientemente bueno para tu CV!

Si está dispuesto a personalizar un estilo existente (cualquier estilo existente que ordene las cosas en orden ascendente de fecha), tome el correspondiente .bst archivo, diríjase a la parte inferior y reemplace ITERATE call.type$ con REVERSE call.type$.

Detalles: puede encontrar el archivo existente con (en unixes) kpsewhich plain.bst (si desea personalizar el plain estilo). Copie ese archivo a, digamos, myplain.bst, edítelo y luego use myplain como su estilo de bibliografía.

Editado para aclarar cual ITERATE llamar para cambiar.

No se te olvide dar difusión a esta división si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *