Ordenar la bibliografía por nombre específico del primer autor y luego por año

Ordenar la bibliografía por nombre específico del primer autor y luego por año

Estoy usando el paquete biblatex. Estoy incluyendo todos los bibitems en un documento. Quiero ordenar los elementos primero por autor X cuando es el primer autor, segundo, etc. y luego por año. ¿Existe alguna forma sencilla de hacerlo?

Actualizar:

Aquí hay un código de ejemplo.

\documentclass{article}
\usepackage{filecontents}

\begin{filecontents*}{\jobname.bib}
@book{fruits,
  title = {The apple and the banana},
  publisher = {Tomatopress},
  editor = {Straw Berry},
  author = {Straw Berry and Annoying Orange},
  year = {2015}
}
@book{fruits2,
  title = {The pineapple and the banana},
  publisher = {Tomatopress},
  editor = {Straw Berry},
  author = {Annoying Orange, Straw Berry and Tom Ato},
  year = {2015}
}
@book{fruits3,
  title = {Thank your for your attention},
  publisher = {Tomatopress},
  editor = {Straw Berry},
  author = {Tom Ato, Annoying Orange and Peachy Pear},
  year = {2014}
}
@book{fruits4,
  title = {Advance title},
  publisher = {Tomatopress},
  editor = {Straw Berry},
  author = {Cu Cumber, Annoying Orange and Peachy Pear},
  year = {2014}
}
@book{fruits5,
  title = {Fancy title},
  publisher = {Tomatopress},
  editor = {Straw Berry},
  author = {Annoying Orange and Peachy Pear},
  year = {2013}
}
\end{filecontents*}


\usepackage[utf8]{inputenc}
\usepackage[backend=bibtex,maxbibnames=99,sorting=ydnt]{biblatex}
\addbibresource{\jobname.bib}


\begin{document}
Hello world 

\nocite{fruits,fruits2,fruits3,fruits4,fruits5}.
\printbibliography

\end{document}

Esto resulta en: Resultado del código anterior

Lo que quiero es ordenar primero por cuando Annoying Orange es el primer autor y luego ordenar por años, ordenar más por cuando Annoying Orange es el segundo autor y luego por año, etc.

de modo que se enfaticen los significados de la autoría para un autor en particular.

Respuesta1

No creo que se pueda implementar fácilmente una solución completamente automática para esto, pero los asistentes de expresiones regulares-Biber podrían sorprenderme aquí. Entonces esta solución requerirá algo de trabajo manual.

En primer lugar, debe ingresar la lista de nombres correctamente. Es decir, todos los nombres deben estar separados por un and. No digas author = {Cu Cumber, Annoying Orange and Peachy Pear},, lo correcto esauthor = {Cu Cumber and Annoying Orange and Peachy Pear}, . Ver¿Cómo escribir correctamente varios autores en un archivo bibtex?.

Entonces necesitarías agregar sortname = {Annoying Orange}a todos los campos.

Finalmente viene el truco. Agregarpresort = {<n>}, a la entrada si "Naranja molesta" es lanorte-ésimo autor.

@book{fruits,
  title     = {The apple and the banana},
  publisher = {Tomatopress},
  editor    = {Straw Berry},
  author    = {Straw Berry and Annoying Orange},
  year      = {2015},
  presort   = {2},
  sortname  = {Annoying Orange},
}
@book{fruits2,
  title     = {The pineapple and the banana},
  publisher = {Tomatopress},
  editor    = {Straw Berry},
  author    = {Annoying Orange and Straw Berry and Tom Ato},
  year      = {2015},
  presort   = {1},
  sortname  = {Annoying Orange},
}
@book{fruits3,
  title     = {Thank your for your attention},
  publisher = {Tomatopress},
  editor    = {Straw Berry},
  author    = {Tom Ato and Annoying Orange and Peachy Pear},
  year      = {2014},
  presort   = {2},
  sortname  = {Annoying Orange},
}
@book{fruits4,
  title     = {Advance title},
  publisher = {Tomatopress},
  editor    = {Straw Berry},
  author    = {Cu Cumber and Annoying Orange and Peachy Pear},
  year      = {2014},
  presort   = {2},
  sortname  = {Annoying Orange},
}
@book{fruits5,
  title     = {Fancy title},
  publisher = {Tomatopress},
  editor    = {Straw Berry},
  author    = {Annoying Orange and Peachy Pear},
  year      = {2013},
  presort   = {1},
  sortname  = {Annoying Orange},
}

Luego, todas las entradas se ordenan primero por posición Annoying Orangey luego por año.

MWE

\documentclass{article}
\usepackage{filecontents}

\begin{filecontents*}{\jobname.bib}
@book{fruits,
  title     = {The apple and the banana},
  publisher = {Tomatopress},
  editor    = {Straw Berry},
  author    = {Straw Berry and Annoying Orange},
  year      = {2015},
  presort   = {2},
  sortname  = {Annoying Orange},
}
@book{fruits2,
  title     = {The pineapple and the banana},
  publisher = {Tomatopress},
  editor    = {Straw Berry},
  author    = {Annoying Orange and Straw Berry and Tom Ato},
  year      = {2015},
  presort   = {1},
  sortname  = {Annoying Orange},
}
@book{fruits3,
  title     = {Thank your for your attention},
  publisher = {Tomatopress},
  editor    = {Straw Berry},
  author    = {Tom Ato and Annoying Orange and Peachy Pear},
  year      = {2014},
  presort   = {2},
  sortname  = {Annoying Orange},
}
@book{fruits4,
  title     = {Advance title},
  publisher = {Tomatopress},
  editor    = {Straw Berry},
  author    = {Cu Cumber and Annoying Orange and Peachy Pear},
  year      = {2014},
  presort   = {2},
  sortname  = {Annoying Orange},
}
@book{fruits5,
  title     = {Fancy title},
  publisher = {Tomatopress},
  editor    = {Straw Berry},
  author    = {Annoying Orange and Peachy Pear},
  year      = {2013},
  presort   = {1},
  sortname  = {Annoying Orange},
}
@book{fruits6,
  title     = {Very Advance title},
  publisher = {Tomatopress},
  author    = {Cu Cumber and Peachy Pear and Annoying Orange},
  year      = {2015},
  presort   = {3},
  sortname  = {Annoying Orange},
}
\end{filecontents*}


\usepackage[utf8]{inputenc}
\usepackage[backend=bibtex,maxbibnames=99,sorting=ydnt]{biblatex}
\addbibresource{\jobname.bib}


\begin{document}
\nocite{*}
\printbibliography
\end{document}

ingrese la descripción de la imagen aquí

información relacionada