Come rendere ‘In:’ minuscolo.

  • Creatore
    Topic
  • #42640
    Up
    0
    Down
    ::


    Salve

    nuova domanda.
    Sto pian piano capendo come modificare alcuni aspetti della formattazione finale.

    Ma non capisco cosa renda maiuscolo la preposizione ‘in’ seguita da i due punti, che viene usata per il caso degli articoli.

    Credo di aver rintracciato la funzione a standard.bbx 625::
    `\newbibmacro*{in:}{%
    \bibstring{in}\addcolon
    \setunit{\space}}`

    ma non capisco perchè ‘in’ diventi ‘In’ nell’output finale.
    In particolare non so come usare e dove sia definita \bibstring.

    Grazie per l’aiuto
    mario

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


      Di default mette la prima lettera maiuscola… con la doppia graffa `{{…}} `dovrebbe smettere di farlo. Non ho modo di provarlo, mi fai sapere se funziona?

    • #42642
      Up
      0
      Down
      ::

      Salve

      nuova domanda.
      Sto pian piano capendo come modificare alcuni aspetti della formattazione finale.

      Ma non capisco cosa renda maiuscolo la preposizione ‘in’ seguita da i due punti, che viene usata per il caso degli articoli.

      Credo di aver rintracciato la funzione a standard.bbx 625::
      `\newbibmacro*{in:}{%
      \bibstring{in}\addcolon
      \setunit{\space}}`

      ma non capisco perchè ‘in’ diventi ‘In’ nell’output finale.
      In particolare non so come usare e dove sia definita \bibstring.

      Grazie per l’aiuto
      mario

      Dipende da che stile usi e dalle modifiche eventualmente fatte. La stringa “in:” viene resa in maiuscolo se è preceduta da un ponto. Questo succede con gli stili standard che impostano il punto come separatore delle unità. Ma può capitare anche in altri casi, se per qualche ragione c’è un punto prima dell’esecuzione della macro “in:”.
      La macro che riporti è di una precedente versione di biblatex. Ora quella macro è definita nel file biblatex.def, in maniera un po’ diversa. Prova ad aggiornare. Poi eventualmente usa questo codice:
      `\renewbibmacro*{in:}{%
      \printtext{%
      \midsentence%
      \bibstring{in}\intitlepunct}}`

      Ciao
      Ivan

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

Go to top