Re: BibTeX sbaglia ad ordinare i cognomi preceduti da “van&

#30474
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::

    Gli stili standard e anche classic.bst mettono in ordine alfabetico comprendendo la parte “von” nel nome. Questo, tra l’altro, mi pare lo stile comunemente usato nelle bibliografie in italiano.

    Ho fatto prove con plain.bst, amsplain.bst, plainnat.bst (con natbib) e tutti questi stili mettono il von come parte del cognome.

    Questi fatti mi inducono a credere che sia più oppurtuno considerare la particella “von” come parte integrante del cognome. D’altra parte, se cercassi “van Beethoven” nella bibliografia di un documento, mi sembrerebbe più naturale trovarlo sotto la “V” piuttosto che sotto la “B”.

    Ho completamente rivisto il passo nell’Arte, a pagina 142.

    I cognomi preceduti dalla particella “von” o “van” di regola vengono ordinati alfabeticamente da BibTeX comprendendo la particella nel cognome: se l’autore è, per esempio, “Ludwig van Beethoven”, ai fini dell’ordine alfabetico BibTeX considera generalmente il cognome come “van Beethoven” e non come “Beethoven”. Questo, tra l’altro, è lo stile comunemente usato nelle bibliografie in italiano. Tuttavia, con alcuni stili bibliografici può capitare che BibTeX, ai fini dell’ordine alfabetico, consideri il cognome come “Beethoven” e non come “van Beethoven”. Se si vuole evitarlo, basta scrivere
    `author = {{van Beethoven}, Ludwig}`

    Se il cognome è preceduto da una particella con iniziale maiuscola, esso viene sempre ordinato alfabeticamente da BibTeX comprendendo la particella nel cognome. Per esempio “Alcide De Gasperi” viene sempre ordinato automaticamente come “De Gasperi”:
    `author = {De Gasperi, Alcide}`

    Che ne pensate?

    Non ho menzionato la soluzione di Enrico per avere l’ordine alfabetico “senza il von” perché il problema è un po’ troppo specifico per trovare posto nell’Arte, che non può (e non vuole) essere completa, ma cerca almeno di essere corretta!

    Grazie mille,
    L.

    Go to top