[Risolto] BibLaTeX: problema con “pagination = section&

  • Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 4 mesi fa da Alb.
  • Creatore
    Topic
  • #45100
    Alb
      Up
      0
      Down
      ::


      Ciao,

      ho incontrato un problema con i record bibliografici di BibLaTex che contengono il campo “pagination” con i valori “section” e “verse”, ad esempio

      `@BOOK
      {MetTed,
      author = “Wolff, Christian”,
      title = “Gedancken”,
      address = “Halle”,
      publisher = “Renger”,
      year = 1751,
      pagination = {section}}

      @BOOK
      {Frege,
      author = “Frege, Gottlob”,
      title = “Die Grundlagen der Arithmetik”,
      subtitle = “Eine logisch mathematische Untersuchung {\”u}ber den Begriff der Zahl”,
      address = “Hamburg”,
      publisher = “Meiner”,
      year = “1988”,
      pagination = {verse}}`

      Se uso biblatex con lo stile authoryear-comp in un testo in inglese, \cite[23]{MetTed} darà come output “Wolff 1751, § 23” e \cite[23]{Frege} darà come output “Frege 1988, v. 23”.

      Ma se questi comandi compaiono in un testo in italiano, ottengo “Wolff 1751, p. 1” e “Frege 1988, p. 23.”

      Da cosa dipende questa discrepanza?

      È possibile fare in modo che i valori “section” e “verse” di pagination funzionino in italiano nello stesso modo in cui funzionano in inglese?

      La versione di BibLaTex che uso è l’ultima (0.9a).

      Esempio minimo:

      `\documentclass[a4paper]{article}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage[style=authoryear-comp]{biblatex}
      \bibliography{biblioprova} % contenente le due voci riportate sopra

      \begin{document}

      \cite[1]{MetTed}, \cite[23]{Frege1884}

      \printbibliography
      \end{document}`

      Grazie dell’aiuto e ciao
      Alberto

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #45101
        Up
        0
        Down
        ::

        Ciao,

        ho incontrato un problema con i record bibliografici di BibLaTex che contengono il campo “pagination” con i valori “section” e “verse”, ad esempio

        `@BOOK
        {MetTed,
        author = “Wolff, Christian”,
        title = “Gedancken”,
        address = “Halle”,
        publisher = “Renger”,
        year = 1751,
        pagination = {section}}

        @BOOK
        {Frege,
        author = “Frege, Gottlob”,
        title = “Die Grundlagen der Arithmetik”,
        subtitle = “Eine logisch mathematische Untersuchung {\”u}ber den Begriff der Zahl”,
        address = “Hamburg”,
        publisher = “Meiner”,
        year = “1988”,
        pagination = {verse}}`

        Se uso biblatex con lo stile authoryear-comp in un testo in inglese, \cite[23]{MetTed} darà come output “Wolff 1751, § 23” e \cite[23]{Frege} darà come output “Frege 1988, v. 23”.

        Ma se questi comandi compaiono in un testo in italiano, ottengo “Wolff 1751, p. 1” e “Frege 1988, p. 23.”

        Da cosa dipende questa discrepanza?

        È possibile fare in modo che i valori “section” e “verse” di pagination funzionino in italiano nello stesso modo in cui funzionano in inglese?

        La versione di BibLaTex che uso è l’ultima (0.9a).

        Esempio minimo:

        `\documentclass[a4paper]{article}
        \usepackage[latin1]{inputenc}
        \usepackage[italian]{babel}
        \usepackage[style=authoryear-comp]{biblatex}
        \bibliography{biblioprova} % contenente le due voci riportate sopra

        \begin{document}

        \cite[1]{MetTed}, \cite[23]{Frege1884}

        \printbibliography
        \end{document}`

        Grazie dell’aiuto e ciao
        Alberto

        Nel file di localizzazione italian.lbx non sono ancora definite alcune chiavi, tra cui “section” e “verse”. Metti questo nel preambolo:
        `\DefineBibliographyStrings{italian}{%
        section = {\S},
        sections = {\S\S}
        }`
        Sicuro di usare “verse” per i Grundlagen? Non è meglio “line”?
        In caso contrario aggiungi:

        verse = {v\adddot},
        verses = {vv\adddot},

        L’ho provato con philosophy-classic ma non ci dovrebbero essere problemi con gli altri stili.

        Ciao
        Ivan

      • #45102
        Alb
          Up
          0
          Down
          ::


          Grazie mille, funziona a perfezione.

          Sicuro di usare “verse” per i Grundlagen? Non è meglio “line”?

          A dire il vero uso “section” anche per i Grundlagen. Nel post avevo sostituito la pagination con “verse” per creare un esempio veloce.

          Ciao
          Alberto

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top