Problema con la bibliografia

  • Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 7 mesi fa da Vinz.
  • Creatore
    Topic
  • #109006
    Up
    0
    Down
    ::


    Buongiorno a tutti, come da titolo ho un problema con la gestione dei riferimenti bibliografici. Ho cercato senza successo un po’ di soluzioni, mi rivolgo a voi come ultima spiaggia!

    Usando questo codice:

    `\documentclass{book}
    \usepackage[parfill]{parskip}
    \usepackage{graphicx}
    \usepackage{amssymb}
    \usepackage{epstopdf}
    \usepackage[american]{babel}
    \usepackage[babel]{csquotes}
    \usepackage[style=authoryear, citestyle=authoryear-comp]{biblatex}

    \bibliography{bibliografia.bib}

    \usepackage[latin1]{inputenc}
    \DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}
    \usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue,
    citecolor=blue, urlcolor=blue]{hyperref}

    \graphicspath{/immagini/}
    \newcommand\Fontvi{\fontsize{5}{7.2}\selectfont}

    \title{titolo \\
    \large sottotitolo}
    \author{VA}
    \date{}
    \begin{document}

    \frontmatter
    \maketitle
    \clearpage

    \section*{Preface}
    \null\vspace{\stretch{2}}

    \vspace{\stretch{1}}\null

    \tableofcontents
    \clearpage

    \mainmatter
    \include{introduzione}
    \include{capitolo1}
    \include{capitolo2}
    \include{capitolo3}
    \clearpage
    \section{Conclusione}

    \cite{Bastiat1848}

    \appendix

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

    \section*{Bibliografy}
    \end{document}
    \end
    `

    Il risultato che ottengo come citazione è una scritta in grassetto

    Bastiat1848 (1848)

    Ho compilato il file .bib con Mendeley, e quindi è completo di titoli, autore, e quant’altro. Come posso fare per ottenere, invece, come risultato delle mie citazioni

    (Bastiat, 1848)

    Grazie a tutti!

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #109007
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Scusa, ma da quanto scrivi io capisco le cose seguenti.
        1) non hai letto la documentazione di biber
        2) non hai letto la documentazione abbastanza ben fatta che si trova nella guida L’Arte di scrivere con LaTeX, liberamente scaricabile dal link presente nella sezione Documentazione di questo sito; oppure la guida LaTeX per l’impaziente, scaricabile in modo analogo.
        3) non dici se hai esegui il programma biber dopo la prima compilazione del sorgente .tex
        4) non accludi nemmeno la parte di file .bib che contiene i dati di quel riferimento, quindi nessuno che abbia voglia di aiutarti può eseguire il tuo codice.
        5) Il tuo codice contiene diversi errori, ma snza la possibilità di eseguirlo, non ha nemmeno senso indicarteli e dirti che cosa c’è che non va. Sicuramente [tt]\section*{Bibliografy}[/tt] contiene un errore di spelling (-> Bibliography), ma non serve di sicuro a stamparti al bibliografia; per questo scopo occorre il comando [tt]\printbibliography[/tt] Ma se vui che la bibliografia ti comapia come una sezione, e non come un capitolo, richiede altre opzioni di configurazione nell’invocazione del pacchetto biber e/o nel comando [tt]\printbibliography[/tt]

        Quello che posso dirti è: prepara un esempio minimo compilabile formato come in questo modello:`\begin{filecontents*}
        % almeno il record della citazione che ti dà problemi

        \end{filecontents*}
        \documentclass[opzioni]{classe}
        % Impostazioni del preambolo con i pacchetti strettamente necessari

        \begin{document}

        … \cite{…}

        \end{document}`
        Chi ti può e vuole aiutare non deve fare altro che copia-incollare quanto contenuto nel tuo riquadro di codice, incollarlo in una finestra del proprio editor, salvare con un nome qualsiasi, compilare e vedere il risultato.

      • #109008
        Up
        0
        Down
        ::


        Caro Claudio,
        intanto grazie per la risposta. Mi spiace di non aver fornito materiale utile ad avere una soluzione. Non mi è chiaro cosa significa, cosa che ho trovato in tutte le guide che ho letto, “eseguire il programma biber sul file tex”. Io lavoro da Mac, ed ho compilato il file contenente la bibliografia da Mendeley, che mi salva automaticamente un file .bib contenente tutti i riferimenti bibliografici che cito. Il file ha questa struttura:

        `%% This BibTeX bibliography file was created using BibDesk.
        %% http://bibdesk.sourceforge.net/

        %% Created for Vinz at 2017-01-11 14:47:35 +0100

        %% Saved with string encoding Unicode (UTF-8)

        @incollection{Wangnerud2012,
        Author = {W{\”{a}}ngnerud, Lena},
        Booktitle = {Good government: the relevance of political science},
        Chapter = {12},
        Editor = {S{\”{o}}ren, Holmberg and Bo, Rothstein},
        Keywords = {An expected value approach to gender gap and corru,gender gap,phd,tesi},
        Mendeley-Tags = {An expected value approach to gender gap and corru,gender gap,phd,tesi},
        Pages = {354},
        Publisher = {Edwar Elgar},
        Title = {{Why women are less corrupt then men}},
        Year = {2012}}

        @book{Valbruzzi2014,
        Author = {Valbruzzi, Marco and Vignati, Rinaldo},
        File = {:Users/vinz/Desktop/Tesi/gendergap/Articoli/La{\_}presenza{\_}delle{\_}donne{\_}nei{\_}consigli{\_}regionali{\_}e{\_}comunali.pdf:pdf},
        Isbn = {9788890435799},
        Keywords = {An expected value approach to gender gap and corru,gender gap,phd,tesi},
        Mendeley-Tags = {An expected value approach to gender gap and corru,gender gap,phd,tesi},
        Publisher = {Istituto Carlo Cattaneo},
        Title = {{L'Italia e l'Europa al Bivio delle Riforme}},
        Year = {2014}}

        @article{Hoffman1978,
        Abstract = {Welchen Wert haben Kinder f{\”{u}}r ihre Eltern? Eltern zu Nicht-Eltern unterscheiden sich am meisten in der Angabe von dem Vorteil von Kindern: Stimulation and Fun!!!!!!!},
        Author = {Hoffman, Lois Wladis and Thornton, Arland and Manis, Jean Denby},
        Doi = {10.1007/BF01277597},
        File = {:Users/vinz/Desktop/Tesi/Articoli/Letteratura Paper CE and Life Expectancy/Figli in utilit{\`a} genitori/The value of children to parents in the US.pdf:pdf},
        Issn = {0146-1052},
        Journal = {Journal of Population Behavioral, Social, and Environmental Issues},
        Keywords = {Death taxes and pensions,figli in utilit{\`{a}} genitori,phd,tesi},
        Mendeley-Tags = {Death taxes and pensions,figli in utilit{\`{a}} genitori,phd,tesi},
        Number = {2},
        Pages = {91–131},
        Title = {{The value of children to parents in the United States}},
        Url = {http://link.springer.com/10.1007/BF01277597},
        Volume = {1},
        Year = {1978},
        Bdsk-Url-1 = {http://link.springer.com/10.1007/BF01277597},
        Bdsk-Url-2 = {http://dx.doi.org/10.1007/BF01277597}}`

        Ho tagliato il file che vi ho allegato semplicemente perché è molto lungo (una tesi) e dunque non ritenevo il caso pubblicarlo interamente qui. Non capisco perché dici che non sia compilabile: copiando ed incollando in un file TeX quanto ho postato, a me lo compila eccome, producendo il file PDF che ha la citazione nella maniera “indesiderata” che ho descritto nel post. Mi spiace comunque aver offeso la tua sensibilità, ma ti assicuro che non è dovuto a mancanza di stima nei confronti degli altri utenti del forum.

      • #109009
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Non mi hai offeso affatto; semplicemente quanto avevi scritto non permetteva di replicare l’errore; cert da te funziona perché hai tutti i file che servono.

          Mi pare dunque di capire che non sai che cosa vuol dire eseguire biber sul file principale. Questa è la ragione epr la quale ottine il risultato indesiderato.

          Visto che sei su un Mac, suppongo che tu usi TeXShop; spero che nelle preferenze tu abbia configurato TeXShop perché usi il programma biber per compilare il file bibliografico. Di default è impostato il programma bibtex.

          Allora quello che non ti è chiaro si risolve con questo:
          1) dopo aver compilato almeno una volta il tuo main file con pdflatex, vai nella finestrella accanto a Typeset, in alto a sinistra nelle fineitra del file .tex, e clicca scegliendo bibtex (il che non significa di eseguire bitex, ma singifica compilare la bibliografia; volendo potresti aggiungere ai tui motori di elaborazione anche un’entry per biber, ma non è così importante)
          2) Ora nella finestrella non cè più scritto LaTeX, ma BibTeX; clicca su Typeset.
          3) Nella cartella dove c’è il tuo mainfile ora c’è anche un file che si chiama come il mainfile e ha estensione .bbl
          4) ritorna sula finestrella e rimetti come morore LaTeX.
          5) evidentemente hai già inserito \printbibliography nel punto che ti ho detto nel precedente messaggio.
          6) ri-clicca Tipeset due o tre volte, ricompilando due o tre volte.
          7) Ecco la bibliografia stampata e i riferimenti e le citazioni giuste.

        • #109010
          Up
          0
          Down
          ::


          Grazie mille OldClaudio, ho finalmente (grazie a te) capito come farlo. Ora funziona, per quanto ancora mi “stampa” i riferimenti bibliografici (quando inserisco un \cite{Peppino2001}) come “Peppino 2001” quando io vorrei “Peppino, 2001”. Eppure il mio pacchetto ha l’opzione citestyle=authoryear-comp. Comunque è un problema minore, grazie davvero ancora!

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

      Go to top