Biblatex-philosophy: due punti tra titolo e sottotitolo

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


      Ciao a tutti,

      le bibliografie create con gli stili biblatex-philosophy usano un punto fermo per separare il titolo dal sottotitolo. Io vorrei usare i due punti al posto del punto fermo. Come posso fare?

      Al momento gli stili philosophy stampano un punto fermo tra il titolo e il sottotitolo, a meno che il titolo non finisca con un punto di domanda. In questo caso non viene stampato nessun carattere tra il punto di domanda e prima del sottotitolo.

      Vorrei ottenere lo stesso comportamento: due punti tra il titolo e il sottotitolo, a meno che il titolo non termini con un punto di domanda.

      Ho provato ad aggiungere questa riga al preambolo:

      `\renewcommand*{\subtitlepunct}{\addcolon\space}`

      ma in questo modo i due punti vengono stampati anche quando il titolo termina con un punto di domanda.

      Grazie mille per l’aiuto.
      Alberto

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #62458
        Up
        0
        Down
        ::

        Alb” post=61447Ciao a tutti,

        le bibliografie create con gli stili biblatex-philosophy usano un punto fermo per separare il titolo dal sottotitolo. Io vorrei usare i due punti al posto del punto fermo. Come posso fare?

        Al momento gli stili philosophy stampano un punto fermo tra il titolo e il sottotitolo, a meno che il titolo non finisca con un punto di domanda. In questo caso non viene stampato nessun carattere tra il punto di domanda e prima del sottotitolo.

        Vorrei ottenere lo stesso comportamento: due punti tra il titolo e il sottotitolo, a meno che il titolo non termini con un punto di domanda.

        Ho provato ad aggiungere questa riga al preambolo:

        `\renewcommand*{\subtitlepunct}{\addcolon\space}`

        ma in questo modo i due punti vengono stampati anche quando il titolo termina con un punto di domanda.

        Grazie mille per l’aiuto.
        Alberto

        prova con

        `\renewcommand*{\subtitlepunct}{\midsentence\addcolon\space}`

        ciao
        ivan

      • #62459
        Alb
          Up
          0
          Down
          ::


          Ciao Ivan,

          Grazie del suggerimento. Ho provato, ma i due punti continuano ad essere stampati tra il titolo e il sottotitolo di questa voce:
          `@BOOK
          {Engfer1996,
          author = “Engfer, Hans-J{\”u}rgen”,
          title = “Empirismus versus Rationalismus?”,
          subtitle = “Kritik eines Philosophiegeschichtlichen Schemas”,
          address = “Padeborn”,
          publisher = “Sch{\”o}ningh”,
          year = “1996”}`

          Ciao
          Alberto

        • #62460
          Up
          0
          Down
          ::


          ancora per qualche giorno non ho il computer con me. appena possibile cerco di trovare una soluzione. proverei anche con \nopunct subito dopo il punto di domanda, ma non sono sicuro che funzioni

          ciao
          ivan

        • #62461
          Up
          0
          Down
          ::


          Eccomi come promesso.

          Per risolvere il problema ci sono alcune soluzioni.

          1) La prima, quella generale e più corretta, è questa:

          `
          \renewcommand{\subtitlepunct}{\ifpunctmark{?}{\addspace}{\addcolon\space}}
          `

          Il condizionale \ifpunctmark valuta se prima di \subtitlepunct c’è un un punto di domanda e in caso affermativo aggiunge solo uno spazio. Altrimenti aggiunge i due punti e lo spazio.

          2) L’altra soluzione consiste nell’aggiungere \nopunct dopo il punto di domanda nel campo title:
          `…
          title = {Qual è il titolo di questo libro?\nopunct}
          …`

          3) L’ultima soluzione è di non usare il campo subtitle e mettere tutto nel campo title nel caso il titolo finisca con un punto di domanda. Soluzione ovvia, ma non elegante

          Ciao
          Ivan

        • #62462
          Alb
            Up
            0
            Down
            ::


            Perfetto. Ho adottato la prima soluzione. Grazie mille Ivan.

            Alberto

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

        Go to top