Al utilizar Autocap, ¿cómo conseguir una clasificación alfabética correcta?

Al utilizar Autocap, ¿cómo conseguir una clasificación alfabética correcta?

En¿Cómo garantizar que la primera letra de una nota a pie de página esté siempre en mayúscula?Recibí una respuesta sobre cómo se podría garantizar el uso adecuado de mayúsculas en los apellidos árabes que comienzan con el artículo definido "al" en las citas y en la bibliografía usando ie \autocap{a}l-Kabīr. Desafortunadamente, ese enfoque significa que todos esos nombres aparecen bajo "A" en una bibliografía ordenada por nombre (en el caso de este ejemplo, se esperaría "K").

¿Hay alguna manera de obtener tanto una capitalización adecuada como una clasificación adecuada?

Respuesta1

Puede utilizar el sortnamecampo para especificar exactamente bajo qué nombre (y dónde) se debe ordenar la entrada (consulte la página 27 de labiblatexdocumentación).

Lo que hay que tener en cuenta aquí es que el algoritmo de clasificación de Biber aplica elno sortearopciones para el campo authory editory elimina el "al-" allí antes de ordenar, pero no hace tal cosa en el sortnamecampo. (Si esto es intencional o debe considerarse un error es tema de discusión. Por mi parte, pensé que este comportamiento era bastante inusual al principio [técnicamente, Biber no considera sortnameque sea de type_name], pero definitivamente puedo ver el beneficio de no tocar el sortnamecampo de ninguna manera y realmente piensa que este es el comportamiento "correcto"). Consulte §3.1.6.La nosortopción, pag. 27, dela documentación biberpara obtener más información sobre la nosortopción, su valor predeterminado y qué puedes hacer con ella.

Por lo tanto, sortnamedebe indicar el nombre que desea ordenar.

author = {\autocap{a}z-Zayn, Ahmad}
sortname = {Zayn, Ahmad}

o

author = {\autocap{a}l-Kabīr}
sortname = {Kabīr}

información relacionada