Eliminare “in” nella citazione di incollection (biblatex)

  • Creatore
    Topic
  • #89644
    Liverpool
    Partecipante
      Up
      0
      Down
      ::


      Sto usando biblatex con lo stile philosophy-verbose.
      Mi servo impropriamente del record incollection per citare sostanzialmente degli articoli di giornale (leggi sulla gazzetta ufficiale). I motivi sono due:
      a) non voglio le virgolette caporali intorno al titolo. Potrei modificare article, ma lo uso per altri articoli e lì mi vanno bene le virgolette;
      b) in generale mi piace che ci sia scritto “in” prima del nome della gazzetta ufficiale.

      Il problema è che di alcune leggi non ho la fonte, perciò ottengo qualcosa tipo: Legge 79/2013 in (2013), che ovviamente è orribile (lo so che è colpa mia).

      Allora vorrei sapere se è possibile fare in modo che non compaia la preposizione “in” quando manca il [tt]bookititle[/tt].

      Se non è possibile, è difficile creare un record copia di incollection ma senza la preposizione, da usare quando opportuno?

      Grazie

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #89645
        Up
        0
        Down
        ::

        Liverpool” post=89167Sto usando biblatex con lo stile philosophy-verbose.
        Mi servo impropriamente del record incollection per citare sostanzialmente degli articoli di giornale (leggi sulla gazzetta ufficiale). I motivi sono due:
        a) non voglio le virgolette caporali intorno al titolo. Potrei modificare article, ma lo uso per altri articoli e lì mi vanno bene le virgolette;
        b) in generale mi piace che ci sia scritto “in” prima del nome della gazzetta ufficiale.

        Il problema è che di alcune leggi non ho la fonte, perciò ottengo qualcosa tipo: Legge 79/2013 in (2013), che ovviamente è orribile (lo so che è colpa mia).

        Allora vorrei sapere se è possibile fare in modo che non compaia la preposizione “in” quando manca il [tt]bookititle[/tt].

        Se non è possibile, è difficile creare un record copia di incollection ma senza la preposizione, da usare quando opportuno?

        Grazie

        Meglio definire un nuovo driver:
        `\makeatletter
        \DeclareBibliographyDriver{incollectionalt}{%
        \usebibmacro{bibindex}%
        \usebibmacro{begentry}%
        \usebibmacro{author/translator+others}%
        \setunit{\labelnamepunct}\newblock
        \usebibmacro{title}%
        \newunit
        \printlist{language}%
        \newunit\newblock
        \usebibmacro{byauthor}%
        \newunit\newblock
        \iffieldundef{xref}%
        {\iffieldundef{crossref}{\usebibmacro{incollection:full}}%
        {\bbx@crossref@incollection{\thefield{crossref}}%
        \newunit\newblock
        \usebibmacro{crossrefdata}}}%
        {\bbx@crossref@incollection{\thefield{xref}}%
        \newunit\newblock
        \usebibmacro{xrefdata}}}
        \makeatother`
        Questo è @incollection semplicemente senza “in”

        Ciao
        Ivan

      • #89646
        Liverpool
        Partecipante
          Up
          0
          Down
          ::


          Ti ringrazio tanto. Spinto dalla tua risposta, ho deciso di definire uno stile “norma” a partire da article (e non da incollection), che mi sembra più corretto. Ho copiato il codice da philosophy-standard nel preambolo e ho attivato l’opzione [tt]inbeforejournal[/tt]. Così ho notato un doppio spazio dopo la preposizione.

          A questo punto credo che alla riga 626 del tuo codice serva un % in fondo. Che ne dici?

          Ciao

        • #89647
          Up
          0
          Down
          ::

          Liverpool” post=89182Ti ringrazio tanto. Spinto dalla tua risposta, ho deciso di definire uno stile “norma” a partire da article (e non da incollection), che mi sembra più corretto. Ho copiato il codice da philosophy-standard nel preambolo e ho attivato l’opzione [tt]inbeforejournal[/tt]. Così ho notato un doppio spazio dopo la preposizione.

          A questo punto credo che alla riga 626 del tuo codice serva un % in fondo. Che ne dici?

          Ciao

          L’avevo notato anch’io. Ho corretto e caricherò quanto prima su CTAN la nuova versione

          Ciao
          Ivan

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

      Go to top