Problema punteggiatura in Bibdesk

  • Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 7 mesi fa da ema.
  • Creatore
    Topic
  • #55174
    ema
      Up
      0
      Down
      ::


      Ciao,
      sto scrivendo la mia tesi utilizzando, per la creazione della bibliografia, bibdesk, incluso nel pacchetto che si trova per Mac. In precedenza, avevo un problema relativo al fatto che venisse inserito In prima degli articoli, che non mi piaceva. Quindi ho risolto con i seguenti comandi (in pratica ho ridefinito l’intera entry di article):

      % Comma before and after journal volume
      \renewbibmacro*{volume+number+eid}{%
      \setunit*{\addcomma\space}% NEW
      \printfield{volume}%
      \setunit*{\addcomma\space}% NEW
      % \printfield{number}%
      \setunit{\addcomma\space}%
      \printfield{eid}}

      % “In:” removed for articles; issue/date macros added after note+pages macro
      \DeclareBibliographyDriver{article}{%
      \usebibmacro{bibindex}%
      \usebibmacro{begentry}%
      \usebibmacro{author/translator+others}%
      \setunit{\labelnamepunct}\newblock
      \usebibmacro{title}%
      \newunit
      \printlist{language}%
      \newunit\newblock
      \usebibmacro{byauthor}%
      \newunit\newblock
      \usebibmacro{bytranslator+others}%
      \newunit\newblock
      \printfield{version}%
      \newunit\newblock
      % \usebibmacro{in:}% DELETED
      \usebibmacro{journal+issuetitle}%
      \newunit
      \usebibmacro{byeditor+others}%
      \newunit
      \usebibmacro{note+pages}%
      \setunit{\addspace}% NEW
      \usebibmacro{issue+date}% NEW
      \setunit{\addcolon\space}% NEW
      \usebibmacro{issue}% NEW
      \newunit\newblock
      \iftoggle{bbx:isbn}
      {\printfield{issn}}
      {}%
      \newunit\newblock
      \usebibmacro{doi+eprint+url}%
      \newunit\newblock
      \usebibmacro{addendum+pubstate}%
      \setunit{\bibpagerefpunct}\newblock
      \usebibmacro{pageref}%
      \usebibmacro{finentry}}

      Ora tutto gira a meraviglia, se non fosse che quando nel titolo di un articolo, alla fine, vi è un punto interrogativo, successivamente nella compilazione non viene messo il punto.
      Mi spiego meglio, Il risultato che ottengo è il seguente:
      Chen, N.A. (2004). “Intra-national versus International Trade in the Euro- pean Union: Why Do National Borders Matter?” Journal of International Economics, 63, pp. 93–118.

      mentre io vorrei:

      Chen, N.A. (2004). “Intra-national versus International Trade in the Euro- pean Union: Why Do National Borders Matter?”. Journal of International Economics, 63, pp. 93–118.
      Spero si noti la differenza, dopo il titolo dell’articolo c’è il punto.

      Tra l’altro, questo succede anche con altre entries (libri, etc.). A vostro avviso, non c’è un modo per ovviare a tutto questo?
      Grazie fin da subito,
      Emanuele.

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #55175
        Up
        0
        Down
        ::

        Mi spiego meglio, Il risultato che ottengo è il seguente:
        Chen, N.A. (2004). “Intra-national versus International Trade in the Euro- pean Union: Why Do National Borders Matter?” Journal of International Economics, 63, pp. 93–118.

        mentre io vorrei:

        Chen, N.A. (2004). “Intra-national versus International Trade in the Euro- pean Union: Why Do National Borders Matter?”. Journal of International Economics, 63, pp. 93–118.
        Spero si noti la differenza, dopo il titolo dell’articolo c’è il punto.

        Tra l’altro, questo succede anche con altre entries (libri, etc.). A vostro avviso, non c’è un modo per ovviare a tutto questo?

        Suppongo che esista; ma non ha senso il punto.

        Ciao
        Enrico

      • #55176
        ema
          Up
          0
          Down
          ::


          Mi hai qusi convinto. Per quanto il punto sarebbe fuori dalle virgolette.
          In questo modo rimane un po’ vuoto, ma soprattutto è inconsistente con le altre voci in bibliografia, non trovi?

        • #55177
          Up
          0
          Down
          ::

          Mi hai qusi convinto. Per quanto il punto sarebbe fuori dalle virgolette.
          In questo modo rimane un po’ vuoto, ma soprattutto è inconsistente con le altre voci in bibliografia, non trovi?

          I miei stili già lo fanno (o almeno credo 😳 😀 ). In ogni caso il codice è questo

          `\usebibmacro{title}\midsentence%
          `

          Se ci vada il punto in quel caso non saprei. Il problema è questo. Se abbiamo un intero periodo tra parentesi o tra virgolette, il punto (anche di domanda o esclamativo) va all’interno delle parentesi o delle virgolette. E così è, naturalmente, anche per le voci bibliografiche. Solo che in questo caso si tratta di “periodi” molto particolari. Quelli che sono di fatto periodi dal punto di vista sintattico, dal punto di vista bibliografico sono dei “blocchi”, che hanno un separatore. Nel tuo caso un punto; con i miei stili la virgola. Quindi, secondo me, in questo caso si può contravvenire a questa regola.

          Ciao
          Ivan

        • #55178
          ema
            Up
            0
            Down
            ::

            `\usebibmacro{title}\midsentence%
            `

            Ottimo come sempre. L’unica perplessità che mi rimane è la seguente: inserendo il comando midsentence{.} viene inserito il punto esclusivamente dopo il titolo di un articolo. Quanto alle altre entries? Il problema persiste, purtroppo.

            Ciao,
            Emanuele.

          • #55179
            Up
            0
            Down
            ::

            `\usebibmacro{title}\midsentence%
            `

            Ottimo come sempre. L’unica perplessità che mi rimane è la seguente: inserendo il comando midsentence{.} viene inserito il punto esclusivamente dopo il titolo di un articolo. Quanto alle altre entries? Il problema persiste, purtroppo.

            Ciao,
            Emanuele.

            Metti \midsentence dopo il punto di domanda direttamente nel record bibliografico. Meglio e di gran lunga meno contorto. Dopo tutto non sono tanti i titoli che finiscono con un punto di domanda. Per gli altri campi il problema dovrebbe porsi ancora meno.

            Ciao
            Ivan

          • #55180
            ema
              Up
              0
              Down
              ::

              Metti \midsentence dopo il punto di domanda direttamente nel record bibliografico. Meglio e di gran lunga meno contorto. Dopo tutto non sono tanti i titoli che finiscono con un punto di domanda. Per gli altri campi il problema dovrebbe porsi ancora meno.

              Mi dispiace dover nuovamente rispondere, ma purtroppo non è così. O meglio, il problema viene per lo più eliminato, eccezion fatta per incollection. Con quanto da te suggerito, il risultato è il seguente:

              Frankel, J., E. Stein and S.-J. Wei (1998). “Continental Trading Blocs: Are They Natural or Supernatural?.” In: The regionalization of the World Economy. Ed. by J.A. Frankel. Chicago: University of Chicago Press, pp. 91–113.

              Come puoi notare, il punto viene inserito all’interno delle virgolette, quando, come è ovvio pensare, lo vorrei fuori.
              Ho provato anche con quanto suggerito dalla guida biblatex, ma nulla.
              So che sembra un mero problema formale, ma vorrei risolverlo, magari anche per il futuro.
              Ciao, grazie,
              Emanuele.

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

          Go to top