bibliografia

  • Questo topic ha 27 risposte, 7 partecipanti ed è stato aggiornato l'ultima volta 12 anni fa da Riccardo.
  • Creatore
    Topic
  • #95964
    Up
    0
    Down
    ::


    Ciao! Sto scrivendo la tesi. Ho dei problemi con la bibliografia.
    Nel preambolo ho inserito il seguente codice

    \usepackage[autostyle,italian=guillemets]{csquotes}
    \usepackage[backend=biber,style=numeric]{biblatex}
    \addbibresource{biblio.bib}

    mentre nel corpo del documento ho scritto

    \cleardoublepage
    \phantomsection
    \addcontentsline{toc}{chapter}{\bibname}
    \printbibliography

    ma non sono riuscita a generare la bibliografia.
    Una prima domanda: come editor utilizzo texmaker. Come mai il file .bib (che io ho creato con texmaker) non riesco ad aprirlo con texmaker? il pc me lo apre automaticamente con texworks (che peraltro non so da dove venga fuori…) e comunque non riesco ad aprirlo con il mio editor.
    Per proseguire con le domande: come si fa ad eseguire biblatex con texmaker? il file .bib deve essere compilato in qualche modo oppure una volta scritto può essere lasciato chiuso e mai più aperto? devo cambiare le opzioni di compilazione (che ora sono impostate su pdfLatex+visualizzapdf)?
    infine: devo sostituire nelle preferenze biber a bibtex? ho provato farlo ma comunque non ho ottenuto alcun risultato.
    Grazie molte!

Visualizzazione 26 filoni di risposte
  • Autore
    Risposte
    • #95965
      Up
      0
      Down
      ::

      Ludovica” post=95577Ciao! Sto scrivendo la tesi. Ho dei problemi con la bibliografia.
      Nel preambolo ho inserito il seguente codice

      \usepackage[autostyle,italian=guillemets]{csquotes}
      \usepackage[backend=biber,style=numeric]{biblatex}
      \addbibresource{biblio.bib}

      mentre nel corpo del documento ho scritto

      \cleardoublepage
      \phantomsection
      \addcontentsline{toc}{chapter}{\bibname}
      \printbibliography

      ma non sono riuscita a generare la bibliografia.
      Una prima domanda: come editor utilizzo texmaker. Come mai il file .bib (che io ho creato con texmaker) non riesco ad aprirlo con texmaker? il pc me lo apre automaticamente con texworks (che peraltro non so da dove venga fuori…) e comunque non riesco ad aprirlo con il mio editor.
      Per proseguire con le domande: come si fa ad eseguire biblatex con texmaker? il file .bib deve essere compilato in qualche modo oppure una volta scritto può essere lasciato chiuso e mai più aperto? devo cambiare le opzioni di compilazione (che ora sono impostate su pdfLatex+visualizzapdf)?
      infine: devo sostituire nelle preferenze biber a bibtex? ho provato farlo ma comunque non ho ottenuto alcun risultato.
      Grazie molte!

      Benvenuta nel forum 🙂

      Il file bib può essere aperto con TeXmaker: probabilmente ora il tuo pc è configurato per aprirlo automaticamente con TeXworks. Per aprirlo con TeXMaker clicca con il destro e scegli tu l’editor dal menu Apri con (o simile).

      TeXmaker ha fra le opzione di compilazione rapida (la seconda credo) PdfLaTeX+BibTeX+2PdfLaTeX+visualizza pdf, che è quello che ti serve. In alternativa, dopo aver compilato con F1 (compilazione rapida), dal menù di compilazione scegli BibTeX al posto di compilazione rapida. In seguito ripristina l’impostazione precedente e ricompila almeno due volte.

      Se usi bibtex, l’unico cambiamento che devi fare nel tuo preambolo è: `\usepackage[backend=bibtex,style=numeric]{biblatex}`

      Ciao
      Claudio

    • #95966
      Up
      0
      Down
      ::


      Grazie!!!
      L’opzione mi dà errore, credo che sia di troppo. L’ho tolta e compila ma nessuna traccia della bibliografia nel mio documento, né nell’indice né alla fine del documento. La citazione di prova che ho inserito riporta la chiave e quindi non funzionano nemmeno i riferimenti…

      Non ho nessun motivo per preferire bibtex a biber: a dire il vero non so di cosa si tratti e quindi non riesco ad apprezzare le differenze. 😳

      Ciao!

    • #95967
      Up
      0
      Down
      ::


      Quando parlo di opzione intendo backend=bibtex!!!!

    • #95968
      Up
      0
      Down
      ::

      Ludovica” post=95583Quando parlo di opzione intendo backend=bibtex!!!!

      Lascia backend=biber e modifica le preferenze del tuo editor. Da qualche parte, nelle opzioni del programma troverai una finestra di configurazione dove potrai selezionare biber al posto di bibtex.
      Come traccia puoi seguire le indicazioni di questa questa guida,
      dove si parla di TeXstudio…, ma che potrebbe esserti utile anche se usi texmaker.
      Probabilmente non avrai occasione di notare le differenze tra biber e bibtex.
      In breve, biber è il motore bibliografico pensato appositamente per biblatex.
      Ha molte funzionalità in più rispetto a biber. Tra tutte, ha il pieno supporto Unicode
      E permette la gestione dinamica delle voci, oltre che la creazioni di
      Complesse voci bibliografiche che ne contengono altre.
      Il prossimo GuIt meeting, a verona il 18 ottobre, ci sarà probabilmente
      Una presentazione che riguarderà alcune funzioni avanzate disponibili
      Con il sistema biblatex/biber.

      Tieniti aggiornata

      Ciao
      Ivan

    • #95969
      Up
      0
      Down
      ::


      Evidentemente non riesco a configurare texmaker: è avvilente! Ora non ricordo più quale fosse l’impostazione predefinita…

    • #95970
      Up
      0
      Down
      ::

      Ludovica” post=95588Evidentemente non riesco a configurare texmaker: è avvilente! Ora non ricordo più quale fosse l’impostazione predefinita…

      Non so su che piattaforma sei, pertanto non posso essere più preciso.
      Comunque per impostare biber devi aprire le preferenze di texmaker. Potrebbero essere sotto
      Strumenti>>configurazione
      Texmaker>>preferenze
      Lì, in qualche finestra, dovrai scrivere biber al posto di bibtex.
      Prima però ti consiglio di provare TeXstudio, anche solo per il fatto
      Che nella guida che ti ho indicato, viene spiegato chiaramente come configurarlo.
      Poi, una volta capito come funziona il meccanismo, potrai facilmente tornare a texmaker.
      Secondo me non serve. TeXstudio mi pare un po’ più avanti.
      Sempre in quella guida trovi le spiegazioni passo passo per generare la bibliografia.
      Viene fornita assieme a un template.
      Infine ti consiglio di scaricarti L’arte di scrivere con latex, dalla sezione documentazione di questo sito.

      Hai ragione, è avvilente. Ci sono troppi editor, troppi motori, troppe esigenze.
      Ma è il prezzo da pagare per avere un programma così potente dispnibile gratuitamente.

      Ciao
      Ivan

    • #95971
      Up
      0
      Down
      ::


      Evviva! Sono riuscita nel mio intento passando a texstudio e seguendo passo per passo le istruzioni sulla guida che mi hai suggerito. Prima o poi però voglio risolvere i miei problemi con texmaker: non che io sia particolarmente legata a questo editor ma mi piacerebbe capire cosa non riescco a far funzionare.
      Grazie ancora dell’aiuto.
      Ciao!

    • #95972
      Up
      0
      Down
      ::


      Scusate se approfitto ancor della vostra disponibilità 😳

      ho creato i records come segue:

      @book{rs:due,
      author = {Reed, Michael and Simon, Barry},
      title = {Methods of Modern Mathematical Physics, Vol. II: Fourier Analysis.},
      publisher = {Academic Press},
      location = {New York},
      date = {1978},
      }

      @article{nenciu:gwf,
      author = {Nenciu, Gheorghe and Nenciu, Alexandrina},
      title = { The Existence of Generalised Wannier Functions for One-Dimensional Systems},
      journaltitle = {Commun. Math. Phys.},
      date = {{1998}},
      volume = {190},
      pages = {541-548},
      }

      e il risultato che ho avuto è il seguente:

      [4] Gheorghe Nenciu e Alexandrina Nenciu. «The Existence of Generalised
      Wannier Functions for One-Dimensional Systems». In: Commun. Math.
      Phys. 190 (), pp. 541–548.

      [5] Michael Reed e Barry Simon. Methods of Modern Mathematical Physics,
      Vol. II: Fourier Analysis. New York: Academic Press

      ovvero le date vengono omesse!!
      oltre alla bruttezza dei due punti in “New York: Academic Press”.
      sapete aiutarmi?!:)

    • #95973
      Up
      0
      Down
      ::

      Ludovica” post=95596Scusate se approfitto ancor della vostra disponibilità 😳

      ho creato i records come segue:

      @book{rs:due,
      author = {Reed, Michael and Simon, Barry},
      title = {Methods of Modern Mathematical Physics, Vol. II: Fourier Analysis.},
      publisher = {Academic Press},
      location = {New York},
      date = {1978},
      }

      @article{nenciu:gwf,
      author = {Nenciu, Gheorghe and Nenciu, Alexandrina},
      title = { The Existence of Generalised Wannier Functions for One-Dimensional Systems},
      journaltitle = {Commun. Math. Phys.},
      date = {{1998}},
      volume = {190},
      pages = {541-548},
      }

      e il risultato che ho avuto è il seguente:

      [4] Gheorghe Nenciu e Alexandrina Nenciu. «The Existence of Generalised
      Wannier Functions for One-Dimensional Systems». In: Commun. Math.
      Phys. 190 (), pp. 541–548.

      [5] Michael Reed e Barry Simon. Methods of Modern Mathematical Physics,
      Vol. II: Fourier Analysis. New York: Academic Press

      ovvero le date vengono omesse!!
      oltre alla bruttezza dei due punti in “New York: Academic Press”.
      sapete aiutarmi?!:)

      Non vedo errori di sintassi nei record. Sembra che non riconosca il campo date.
      Se è così significa che hai una versione di biblatex un po’ vecchia.
      S metti year al posto di date probabilmente risolvi il problema specifico,
      Ma non alla radice. Che distribuzione usi? Texlive o miktex? Quale versione?

      Per quanto riguarda i due punti, lo stile numeric è così.
      Si può modificare, se non ti piace. Ma non è una cosa banale da fare.
      Comunque è uno stile molto diffuso e generalmente ben visto.

      Ciao
      Ivan

    • #95974
      claudio
      Partecipante
        Up
        0
        Down
        ::

        Ludovica” post=95577Ciao! Sto scrivendo la tesi. Ho dei problemi con la bibliografia.
        Nel preambolo ho inserito il seguente codice

        \usepackage[autostyle,italian=guillemets]{csquotes}
        \usepackage[backend=biber,style=numeric]{biblatex}
        \addbibresource{biblio.bib}

        mentre nel corpo del documento ho scritto

        \cleardoublepage
        \phantomsection
        \addcontentsline{toc}{chapter}{\bibname}
        \printbibliography

        ma non sono riuscita a generare la bibliografia.
        Una prima domanda: come editor utilizzo texmaker. Come mai il file .bib (che io ho creato con texmaker) non riesco ad aprirlo con texmaker? il pc me lo apre automaticamente con texworks (che peraltro non so da dove venga fuori…) e comunque non riesco ad aprirlo con il mio editor.
        Per proseguire con le domande: come si fa ad eseguire biblatex con texmaker? il file .bib deve essere compilato in qualche modo oppure una volta scritto può essere lasciato chiuso e mai più aperto? devo cambiare le opzioni di compilazione (che ora sono impostate su pdfLatex+visualizzapdf)?
        infine: devo sostituire nelle preferenze biber a bibtex? ho provato farlo ma comunque non ho ottenuto alcun risultato.
        Grazie molte!

      • #95975
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          quote]Per quanto riguarda i due punti, lo stile numeric è così.
          Si può modificare, se non ti piace. Ma non è una cosa banale da fare.
          Comunque è uno stile molto diffuso e generalmente ben visto.[/quote]

          La prima frase è una constatazione di fatto.
          La seconda frase è un’affermazione basata non so su cosa; ha sorpreso anche me vedere il nome della casa editrice separato con i due punti dal nome del luogo, Se ci fosse una semplice virgola o un semplice punto sarebbe molto meglio. Di riferimenti bibliografici in ambito scientifico, dove lo stile numeric è lo standard, ne ho visti a migliaia, ma mai con i due punti. 😉

        • #95976
          Up
          0
          Down
          ::


          Ciao!
          Avevo già provato a sostituire date con year ma mi dava errore e continua a darmi errore!
          Pensi che io debba aggiornare biblatex? Ho un po’ paura perché facendo una breve ricerca su internet ho letto di persone che dopo l’aggiornamento hanno avuto difficoltà con la compilazione…
          Riguardo la distribuzione (di cui ignoro il significato e il ruolo:oops: ) ho miktex 2.9.
          Grazie!

        • #95977
          Up
          0
          Down
          ::


          Peraltro succede una cosa strana: nell’indice compare sopra tutto una voce “Bibliography” che non so da cosa possa essere generata. Se ci cilicco sopra mi rimanda alla pagina del titolo.
          Ricordo che i comandi che ho inserito nel preambolo sono

          \usepackage[autostyle,italian=guillemets]{csquotes}
          \usepackage[backend=biber,=numeric]{biblatex}
          \addbibresource{bibliotesi.bib}

          Mentre in fondo al documento ho inserito

          \cleardoublepage
          \phantomsection
          \addcontentsline{toc}{chapter}{\bibname}
          \printbibliography

        • #95978
          claudio
          Partecipante
            Up
            0
            Down
            ::


            hyperref?

          • #95979
            Up
            0
            Down
            ::

            OldClaudio” post=95626
            La prima frase è una constatazione di fatto.
            La seconda frase è un’affermazione basata non so su cosa; ha sorpreso anche me vedere il nome della casa editrice separato con i due punti dal nome del luogo, Se ci fosse una semplice virgola o un semplice punto sarebbe molto meglio. Di riferimenti bibliografici in ambito scientifico, dove lo stile numeric è lo standard, ne ho visti a migliaia, ma mai con i due punti. 😉

            Lo stile numeric di biblatex, così come gli altri stili standard, usano la forma “Location: publisher”.
            Lo stesso stile è adottato dal pacchetto historian, che segue le regole del Chicago Manual of Style come vengono presentate dal Manual for Writers di K. Turabian. Anche il pacchetto biblatex-chicago adotta questo stile. Stessa forma anche per lo stile della MLA. Nature e Science, al contrario, usano la virgola come separatore.
            Non ho controllato personalmente il Chicago Manual of Style ma ben due pacchetti che si basano su questo manuale sono un buon indizio.

            Con il pacchetto biblatex-philosophy si può scegliere tra tre forme alternative del blocco Publisher/location/date

            Ciao
            Ivan

          • #95980
            Up
            0
            Down
            ::


            Non so se può essere utile ma i due punti (che non piacevano neanche a me) li ho rimossi così:

            http://www.guitex.org/home/it/forum/5-tex-e-latex/60806-modifica-stile-biblatex#94629

          • #95981
            Up
            0
            Down
            ::

            LaFra” post=95862Non so se può essere utile ma i due punti (che non piacevano neanche a me) li ho rimossi così:

            http://www.guitex.org/home/it/forum/5-tex-e-latex/60806-modifica-stile-biblatex#94629

            Ma non stavamo parlando dei due punti tra location e publisher? I link che hai indicato non mi pare che parlino di questo problema.
            In ogni caso si risolve con
            `\usepackage{xpatch}
            \xpatchbibmacro{publisher+location+date}{\addcolon}{\addcomma}{}{}`
            (Non l’ho provato 😉 )

            Ciao
            Ivan

          • #95982
            Up
            0
            Down
            ::


            Grazie davvero!
            Non ho ancora provato ma proverò a vedere se funziona.
            Per quanto riguarda il problema delle date nessuno sa consigliarmi?:(
            Ciao

          • #95983
            Up
            0
            Down
            ::

            Ludovica” post=95869Grazie davvero!
            Non ho ancora provato ma proverò a vedere se funziona.
            Per quanto riguarda il problema delle date nessuno sa consigliarmi?:(
            Ciao

            Funziona, ma avevo dimenticato una x (è \xpatchbibmacro 😉 ). Ho corretto anche sopra.
            Ecco un esempio minimo compilabile:
            `
            % !TEX TS-program = pdflatex
            % !BIB TS-program = biber
            \begin{filecontents}{ludovica2.bib}
            @book{braun,
            Author = {F. Braun},
            Publisher = {Publisher},
            Location = {Location},
            Title = {Title},
            Year = {1955}}
            \end{filecontents}

            \documentclass{article}

            \usepackage[autostyle=true]{csquotes}
            \usepackage[ style=numeric,backend=biber]{biblatex}
            \addbibresource{ludovica.bib}

            \usepackage{xpatch}
            \xpatchbibmacro{publisher+location+date}{\addcolon}{\addcomma}{}{}

            \begin{document}

            \nocite{*}
            \printbibliography

            \end{document}
            `

            Ciao
            Ivan

          • #95984
            Up
            0
            Down
            ::


            visto che si parla di bibliografia volevo fare una domanda, se non è la sezione adatta aprirò un nuovo tread e cancellerò questo post.
            È possibile creare delle voci nella sezione bibliografia con molti autori e che nelle citazioni vengano sostituiti con “autor et al. (date)” se son più di due, in caso contrario vengano scritti entrambi?

            Per esempio ho la seguente voce nel file .bib:

            @article{auer:HISTALP,
            AUTHOR = {{Auer, I. and Böhm, R and Jurkovic, A. and Lipa, W. and Orlik, A. and Potzmann, R. and Schöner, W. and Ungersböck, M. and Matulla, C. and Briffa, K. and Jones, P. and Efthymiadis, D. and Brunetti, M. and Nanni, T. and Maugeri, M. and Mercalli, L. and Mestre, O. and Moisselin, J. and Begert, M. and Müller-Westermeier, G. and Kveton, V. and Bochnicek, O. and Stastny, P. and Lapin, M. and Szalai, S. and Szentimrey, T. and Cegnar, T. and Dolinar, M. and Gajic-Capka, M. and Zaninovic, K. and Majstorovic, Z. and Nieplova, E.}},
            TITLE = {HISTALP – historical instrumental climatological surface time series of the Greater Alpine Region},
            JOURNALTITLE = {International Jurnal pf Climatology},
            DATE = {2007},
            VOLUME = {27},
            PAGES = {17 – 46},
            DOI = {10.1002/joc.1377},
            }

            E in questo modo nella citazione vengono inseriti tutti gli autori, cosa che non voglio, ma se tolgo le parentesi graffe nel testo viene citato “Auer et al. date” ma anche nella bibliografia, cosa che non voglio.

            nel preambolo ho inserito il seguente comando:
            \usepackage[bibstyle=authoryear,citestyle=authoryear,backend=biber]{biblatex}

            mi scuso se non fornisco ulteriori dettagli ma sono ancora molto inesperto e quindi non saprei cosa possa esservi utile e cosa no.

          • #95985
            Up
            0
            Down
            ::

            BlueWizard” post=95938visto che si parla di bibliografia volevo fare una domanda, se non è la sezione adatta aprirò un nuovo tread e cancellerò questo post.
            È possibile creare delle voci nella sezione bibliografia con molti autori e che nelle citazioni vengano sostituiti con “autor et al. (date)” se son più di due, in caso contrario vengano scritti entrambi?

            Per esempio ho la seguente voce nel file .bib:

            @article{auer:HISTALP,
            AUTHOR = {{Auer, I. and Böhm, R and Jurkovic, A. and Lipa, W. and Orlik, A. and Potzmann, R. and Schöner, W. and Ungersböck, M. and Matulla, C. and Briffa, K. and Jones, P. and Efthymiadis, D. and Brunetti, M. and Nanni, T. and Maugeri, M. and Mercalli, L. and Mestre, O. and Moisselin, J. and Begert, M. and Müller-Westermeier, G. and Kveton, V. and Bochnicek, O. and Stastny, P. and Lapin, M. and Szalai, S. and Szentimrey, T. and Cegnar, T. and Dolinar, M. and Gajic-Capka, M. and Zaninovic, K. and Majstorovic, Z. and Nieplova, E.}},
            TITLE = {HISTALP – historical instrumental climatological surface time series of the Greater Alpine Region},
            JOURNALTITLE = {International Jurnal pf Climatology},
            DATE = {2007},
            VOLUME = {27},
            PAGES = {17 – 46},
            DOI = {10.1002/joc.1377},
            }

            E in questo modo nella citazione vengono inseriti tutti gli autori, cosa che non voglio, ma se tolgo le parentesi graffe nel testo viene citato “Auer et al. date” ma anche nella bibliografia, cosa che non voglio.

            nel preambolo ho inserito il seguente comando:
            \usepackage[bibstyle=authoryear,citestyle=authoryear,backend=biber]{biblatex}

            mi scuso se non fornisco ulteriori dettagli ma sono ancora molto inesperto e quindi non saprei cosa possa esservi utile e cosa no.

            Biblatex prevede le seguenti opzioni:
            maxbibnames
            minbibnames
            maxcitenames
            mincitnames
            maxnames
            minnames

            Per i dettagli vedi la documentazione del pacchetto.

            Ciao
            Ivan

          • #95986
            Up
            0
            Down
            ::


            grazie mille! era proprio quello di cui avevo bisogno, avrei un’altra domanda, è possibile togliere quel “In” tra il title e il journal?

          • #95987
            Up
            0
            Down
            ::

            BlueWizard” post=95960grazie mille! era proprio quello di cui avevo bisogno, avrei un’altra domanda, è possibile togliere quel “In” tra il title e il journal?

            `\usepackage{xpatch}
            \xpatchbibdriver{article}{\usebibmacro{in:}}{}{}{}`

            Ciao
            Ivan

          • #95988
            Up
            0
            Down
            ::


            grazie mille per le veloci risposte!!

          • #95989
            Up
            0
            Down
            ::


            scusate se approfitto ancora della vostra esperienza, mi è sorto un nuovo problema, con i parametri maxnames, minnames… che mi avete suggerito ho rispolto il problema del diveso numero tra citazioni e bibliografia, però nel testo continuano ad apparirmi le citazioni con più nomi per quelle voci che hanno il primo autore uguale e se anche il secondo è lo stesso, viene riportato il terzo, questo problema posso risolverlo facendo in modo che venga riportato solo ed esclusivamente il primo autore e l’anno di pubblicazione nel caso in cui gli autori fossero più di due?

            esempio:
            @article{baltensweiler:1977,
            author = {Baltensweiler, W. and Benz, G. and Bovey, P. and Delucchi, V.},
            journal = {Annual review Entomology},
            pages = {79 – 100},
            title = {Dynamics of larch bud moth populations},
            volume = {22},
            year = {1977},
            }

            @article{baltensweiler:2008,
            AUTHOR = {Baltensweiler, W. and Weber, U.M. and Cherubini, P.},
            TITLE = {Tracing the influence of larch-bud-moth insect outbreaks and weather conditions on larch tree-ring growth in Engadine (Switzerland).},
            JOURNAL = {Oikos},
            DATE = {2008},
            VOLUME = {117},
            NUMBER = {2},
            PAGES = {161 – 172},
            }

            @book{baltensweiler:1999,
            AUTHOR = {Baltensweiler, W. and Rubli, D.},
            TITLE = {Dispersal: an important driving force of the cyclic population dynamics of the larch bud moth, \textit{Zeiraphera diniana} Gn.},
            DATE = {1999},
            PUBLISHER = {Swiss Federal Research Institute WSL, Birmensdorf},
            PAGES = {156},
            }
            vengono riportati rispettivamente come: W. Baltensweiler, Benz et al. 1977; Baltensweiler, Weber et al. 2008 e W. Baltensweiler e Rubli 1999

          • #95990
            Up
            0
            Down
            ::


            Prova l’opzione
            `uniquelist=minyear`
            Cerca nella doc di biblatex anche l’opzione uniquename=false

            Ciao
            Ivan

          • #95991
            Up
            0
            Down
            ::


            grazie mille di cuore!

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

        Go to top