Bibliografia: parentesi mancanti

  • Creatore
    Topic
  • #122117
    Up
    0
    Down
    ::


    Buongiorno,
    sto compilando la bibliografia e mi sono accorta che le citazioni nel testo compaiono senza parentesi quadre – e.g. Wright 1983 invece di [Wright, 1983]. Da cosa dipende e come posso correggere?

    Nel preambolo ho scritto:
    \documentclass {article}
    \usepackage[utf8]{inputenc}
    \usepackage [italian]{babel}
    \usepackage[autostyle,italian=guillemets]{csquotes}
    \usepackage[backend=bibtex, style=authoryear]{biblatex}
    \addbibresource{bibliografia}

    Grazie.

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #122118
      MatteoF
      Partecipante
        Up
        0
        Down
        ::


        Scusa, ma quale comando utilizzi? Devi usare [tt]\parencite{}[/tt] o al massimo [tt]\autocite{}[/tt]. Se usi [tt]\cite{}[/tt] la citazione verrà stampata senza parentesi.

        Matteo

      • #122119
        Up
        0
        Down
        ::


        Grazie.

        Sì, usavo il comando \cite – perché mi sembrava di aver capito che la citazione venisse stampata automaticamente tra parentesi quadre (come infatti succede con lo stile numeric e il comando \cite).

        Con i comandi \parencite e \autocite la citazione viene stampata tra parentesi tonde. Per me va benissimo così e ti ringrazio molto per il suggerimento.

        Ma, per curiosità, esiste anche un modo per avere la citazione tra parentesi quadre?

      • #122120
        MatteoF
        Partecipante
          Up
          0
          Down
          ::


          Dovresti ridefinire i comandi [tt]\parencite[/tt] e [tt]\parencite*[/tt].

          Di seguito un emc:
          `
          \documentclass {article}
          \usepackage[italian]{babel}
          \usepackage{csquotes}
          \usepackage[style=authoryear]{biblatex}
          \addbibresource{biblatex-examples.bib}

          \DeclareCiteCommand{\parencite}[\mkbibbrackets] % \mkbibbrackets al posto di \mkbibparens
          {\usebibmacro{prenote}}%
          {\usebibmacro{citeindex}%
          \usebibmacro{cite}}
          {\multicitedelim}
          {\usebibmacro{postnote}}

          \DeclareCiteCommand*{\parencite}[\mkbibbrackets]
          {\usebibmacro{prenote}}
          {\usebibmacro{citeindex}%
          \usebibmacro{citeyear}}
          {\multicitedelim}
          {\usebibmacro{postnote}}

          \begin{document}
          \parencite[221]{doody} % puoi usare anche \autocite
          \end{document}
          `
          Matteo

          PS: nota il preambolo, molto più semplice del tuo (dove hai caricato pacchetti e opzioni inutili)

        • #122121
          Up
          0
          Down
          ::


          Grazie mille, ho appena provato a usare il tuo preambolo: funziona perfettamente e le citazioni vengono stampate con parentesi quadre!

          Grazie ancora!

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

      Go to top