Ordinamento alfabetico con BibTeX

  • Creatore
    Topic
  • #7563
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. Un quesito oltremodo rompiscatole.
      Ho il seguente record in un file .bib
      `@ARTICLE{pol:operational,
      AUTHOR = {B. Van der Pol},
      TITLE = {On the operational solution…},
      JOURNAL = {Phil.~Mag.},
      YEAR = {1929}
      }
      `

      Compilo usando un mio stile personalizzato abu.bst -che mi sono sfacciatamente permesso di postare qui– e vedo che BibTeX trasforma il nome dell’autore in
      `
      B. V. der Pol
      `
      e conseguentemente posiziona la voce bibliografica dopo “Demidov” e prima di “Dieudonné”, e non dopo “Treves” e prima di “Vladimirov”, come vorrei io. Nel mio stile personalzzato ho selezionato, fra l’altro,
      `ORDER ON VON PART (if not citation order)
      (*) Sort on von part (de la Maire before Defoe)
      (x) Sort without von part (de la Maire after Mahone)
      Select:

      \ans=*
      You have selected: Sort on von part`
      Non capisco quale sia l’opzione di makebst che mi fa avere il comportamento che ottengo.

      Grazie in anticipo,
      Lorenzo

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #7564
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Carissimi, la notte deve avermi portato consiglio…
          Basta sostituire il campo
          `
          AUTHOR = {B. Van der Pol},
          `
          con
          `
          AUTHOR = {B. {Van der Pol}},
          `
          e BibTeX se la smette di trasformare “Van” in “V.” e conseguentemente l’ordinamento alfabetico va a posto.

          Mi resta ancora la curiosità di capire il motivo di questa “iniziativa” di BibTeX, ma se non altro il problema è sostanzialmente risolto.
          L.

        • #7565
          Up
          0
          Down
          ::

          Ciao a tutti. Un quesito oltremodo rompiscatole.
          Ho il seguente record in un file .bib
          `@ARTICLE{pol:operational,
          AUTHOR = {B. Van der Pol},
          TITLE = {On the operational solution…},
          JOURNAL = {Phil.~Mag.},
          YEAR = {1929}
          }
          `

          Compilo usando un mio stile personalizzato abu.bst -che mi sono sfacciatamente permesso di postare qui– e vedo che BibTeX trasforma il nome dell’autore in
          `
          B. V. der Pol
          `
          e conseguentemente posiziona la voce bibliografica dopo “Demidov” e prima di “Dieudonné”, e non dopo “Treves” e prima di “Vladimirov”, come vorrei io. Nel mio stile personalzzato ho selezionato, fra l’altro,
          `ORDER ON VON PART (if not citation order)
          (*) Sort on von part (de la Maire before Defoe)
          (x) Sort without von part (de la Maire after Mahone)
          Select:

          \ans=*
          You have selected: Sort on von part`
          Non capisco quale sia l’opzione di makebst che mi fa avere il comportamento che ottengo.

          Grazie in anticipo,
          Lorenzo

          BibTeX divide un nome in “First von Last”, interpretando qualunque stringa cominci con lettera minuscola come “von”. Quindi il tuo autore è, agli occhi di BibTeX, “B. Van” (First) “der” (von) “Pol” (Last).

          Il modo di mettere le maiuscole è, guardando su google, piuttosto vario per questo autore; io propendo per “B. van der Pol”. In ogni caso, il tuo problema si dovrebbe risolvere scrivendo`author={Van der Pol, B.}`È quasi sempre meglio scrivere il campo author come “von Last, First”, per evitare ambiguità.
          Ciao
          Enrico

        • #7566
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            BibTeX divide un nome in “First von Last”, interpretando qualunque stringa cominci con lettera minuscola come “von”. Quindi il tuo autore è, agli occhi di BibTeX, “B. Van” (First) “der” (von) “Pol” (Last).

            Il modo di mettere le maiuscole è, guardando su google, piuttosto vario per questo autore; io propendo per “B. van der Pol”. In ogni caso, il tuo problema si dovrebbe risolvere scrivendo`author={Van der Pol, B.}`È quasi sempre meglio scrivere il campo author come “von Last, First”, per evitare ambiguità.

            Beh.. che dire… chiarissimo ed illuminante… come sempre!

            Grazie mille e buon anno.
            Lorenzo

        Visualizzazione 2 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top