BibTeX giorno

  • Creatore
    Topic
  • #82888
    Up
    0
    Down
    ::


    Buongiorno,

    dovendo citare in un documento LaTeX un articolo online con una data precisa, mi sono chiesto come fosse possibile in BibTeX (classe: @online) inserire un campo per il giorno oltre al campo per il mese. Una rapida ricerca online sembra subito suggerire che un campo del genere non esiste, ma che è possibile inserire il giorno direttamente nel campo “month” aggiungendo dopo le tre lettere che codificano il mese (nel mio caso, febbraio: feb) un “#” e poi la data del giorno (nel mio caso, 24). Tuttavia anche qui i pareri discordano, alcuni includono la data del giorno tra virgolette, altri tra parentesi graffe, alcuni fanno precedere le cifre da una tilde, altri no. Purtroppo nessuno dei metodi sembra funzionare.
    Qualcuno è in grado cortesemente di aiutarmi?
    Includo il codice della voce, casomai possa servire:
    `@online {feldstein:qe,
    author = {Feldstein, Martin},
    title = {Quantitative Easing and America's Economic Rebound},
    month = feb,
    year = {2011},
    url = {http://www.project-syndicate.org/commentary/quantitative-easing-and-america-s-economic-rebound},
    }`
    Grazie in anticipo.

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #82889
      Up
      0
      Down
      ::

      poxx” post=82218Buongiorno,

      dovendo citare in un documento LaTeX un articolo online con una data precisa, mi sono chiesto come fosse possibile in BibTeX (classe: @online) inserire un campo per il giorno oltre al campo per il mese. Una rapida ricerca online sembra subito suggerire che un campo del genere non esiste, ma che è possibile inserire il giorno direttamente nel campo “month” aggiungendo dopo le tre lettere che codificano il mese (nel mio caso, febbraio: feb) un “#” e poi la data del giorno (nel mio caso, 24). Tuttavia anche qui i pareri discordano, alcuni includono la data del giorno tra virgolette, altri tra parentesi graffe, alcuni fanno precedere le cifre da una tilde, altri no. Purtroppo nessuno dei metodi sembra funzionare.
      Qualcuno è in grado cortesemente di aiutarmi?
      Includo il codice della voce, casomai possa servire:
      `@online {feldstein:qe,
      author = {Feldstein, Martin},
      title = {Quantitative Easing and America's Economic Rebound},
      month = feb,
      year = {2011},
      url = {http://www.project-syndicate.org/commentary/quantitative-easing-and-america-s-economic-rebound},
      }`
      Grazie in anticipo.

      `month={31 February},`
      Ciao
      Enrico

    • #82890
      Up
      0
      Down
      ::

      egreg9″ post=82221`month={31 February},`
      Ciao
      Enrico

      Purtroppo ho già provato anche quello, se faccio così in bibliografia il mese non compare del tutto, come se BibTeX non sapesse come leggere il campo “month”. La mia ipotesi era che non si potesse compilare il campo in altro modo che con le tre lettere che codificano il mese.

    • #82891
      Up
      0
      Down
      ::


      Questo mi funziona.

      `% arara: pdflatex
      % arara: bibtex
      % arara: pdflatex
      % arara: pdflatex

      \documentclass{article}

      \usepackage{filecontents}
      \begin{filecontents*}{\jobname.bib}
      @online {feldstein:qe,
      author = {Feldstein, Martin},
      title = {Quantitative Easing and America's Economic Rebound},
      month = feb # {~31,},
      year = {2011},
      url = {http://www.project-syndicate.org/commentary/quantitative-easing-and-america-s-economic-rebound},
      }
      \end{filecontents*}

      \usepackage{natbib,url}
      \begin{document}
      \cite{feldstein:qe}
      \bibliographystyle{plainnat}
      \bibliography{\jobname}
      \end{document}`

      Ma funziona anche con
      `month = {February 31,},`

      Ti prego, da’ qualche informazione in più se usi altri stili bibliografici.

      Ciao
      Enrico

    • #82892
      Up
      0
      Down
      ::

      poxx” post=82218Buongiorno,

      dovendo citare in un documento LaTeX un articolo online con una data precisa, mi sono chiesto come fosse possibile in BibTeX (classe: @online) inserire un campo per il giorno oltre al campo per il mese.

      Basta usare biblatex, che prevede il campo day o, in alternativa, il campo date
      che permette di inserire giorno mese e anno in un unico campo.
      Ma per il tuo caso il campo specifico è urldate.

      Ciao
      Ivan

    • #82893
      Up
      0
      Down
      ::

      egreg9″ post=82229Questo mi funziona.

      `% arara: pdflatex
      % arara: bibtex
      % arara: pdflatex
      % arara: pdflatex

      \documentclass{article}

      \usepackage{filecontents}
      \begin{filecontents*}{\jobname.bib}
      @online {feldstein:qe,
      author = {Feldstein, Martin},
      title = {Quantitative Easing and America's Economic Rebound},
      month = feb # {~31,},
      year = {2011},
      url = {http://www.project-syndicate.org/commentary/quantitative-easing-and-america-s-economic-rebound},
      }
      \end{filecontents*}

      \usepackage{natbib,url}
      \begin{document}
      \cite{feldstein:qe}
      \bibliographystyle{plainnat}
      \bibliography{\jobname}
      \end{document}`

      Se faccio così mi dà quest’errore:
      `! LaTeX Error: Command \bibhang already defined.
      Or name \end… illegal, see p.192 of the manual.

      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      l.397 \newlength{\bibhang}
      ?
      `

      egreg9″ post=82229Ma funziona anche con
      `month = {February 31,},`

      Ti prego, da’ qualche informazione in più se usi altri stili bibliografici.

      Ciao
      Enrico

      Il pacchetto l’ho caricato con queste opzioni:
      `\usepackage[backend=bibtex,style=authoryear,sorting=nyt,useprefix]{biblatex}`

      ivan” post=82232Ma per il tuo caso il campo specifico è urldate.

      Ciao
      Ivan

      urldate a quanto pare serve per indicare quando è stato visitato, infatti mi stampa: “(visited on 24)”.

      ivan” post=82232Basta usare biblatex, che prevede il campo day o, in alternativa, il campo date
      che permette di inserire giorno mese e anno in un unico campo.

      Sto già usando biblatex (qui sopra ho riportato il codice), ma né il campo day né il campo date funzionano.

      EDIT: Noto ora che ho parlato di bibtex anziché di biblatex, mi scuso se vi ho depistato.

    • #82894
      Up
      0
      Down
      ::


      Chiedo scusa, ma per una ragione a me ignota ricompilando il documento ora il giorno compare; purtroppo a scapito dell’anno: ora ho solo “Feb. 24” senza “2011”.

    • #82895
      Up
      0
      Down
      ::

      poxx” post=82320Sto già usando biblatex (qui sopra ho riportato il codice), ma né il campo day né il campo date funzionano.

      EDIT: Noto ora che ho parlato di bibtex anziché di biblatex, mi scuso se vi ho depistato.

      Non pensi che sarebbe il caso di mostrare un esempio di come fai?

      Ciao
      Enrico

    • #82896
      Up
      0
      Down
      ::

      egreg9″ post=82322Non pensi che sarebbe il caso di mostrare un esempio di come fai?

      Ciao
      Enrico

      `\documentclass[11pt,a4paper,oneside]{article}

      \usepackage[british,english]{babel}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[babel]{csquotes}
      \usepackage[backend=bibtex,style=authoryear,sorting=nyt,useprefix]{biblatex}
      \bibliography{references}

      \begin{document}

      \printbibliography
      \end{document}`
      Questo è il file references.bib allo stato attuale:
      `@online {feldstein:qe,
      author = {Feldstein, Martin},
      title = {Quantitative Easing and America's Economic Rebound},
      month = feb,
      date = {24},
      year = {2011},
      url = {http://www.project-syndicate.org/commentary/quantitative-easing-and-america-s-economic-rebound},
      }`

    • #82897
      Up
      0
      Down
      ::

      poxx” post=82330

      Non pensi che sarebbe il caso di mostrare un esempio di come fai?

      Ciao
      Enrico

      `\documentclass[11pt,a4paper,oneside]{article}

      \usepackage[british,english]{babel}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[babel]{csquotes}
      \usepackage[backend=bibtex,style=authoryear,sorting=nyt,useprefix]{biblatex}
      \bibliography{references}

      \begin{document}

      \printbibliography
      \end{document}`
      Questo è il file references.bib allo stato attuale:
      `@online {feldstein:qe,
      author = {Feldstein, Martin},
      title = {Quantitative Easing and America's Economic Rebound},
      month = feb,
      date = {24},
      year = {2011},
      url = {http://www.project-syndicate.org/commentary/quantitative-easing-and-america-s-economic-rebound},
      }`

      Devi usare solo il campo date, mi pare:
      `date={2011-02-24},`
      Ciao
      Enrico

    • #82898
      Up
      0
      Down
      ::

      egreg9″ post=82346Devi usare solo il campo date, mi pare:
      `date={2011-02-24},`
      Ciao
      Enrico

      Perfetto, così funziona, grazie molte.

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

Go to top