Creare una bibliografia – info Biblatex

  • Questo topic ha 11 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 5 anni, 6 mesi fa da ivan.
  • Creatore
    Topic
  • #119623
    Up
    0
    Down
    ::


    Buon pomeriggio, ho cancellato un topic mostruoso che avevo precedentemente creato, ho preferito snellire e rendere più chiara per tutti la richiesta.

    Dovrei creare una bibliografia, ho letto un pò l’ Arte di Pantieri e altro online ma ho un sacco di confusione, ora sto provando con il codice elmentare (EMC) di sequito:

    `%formato pagina
    \documentclass[a4paper,12pt]{book}

    %lingua documento,font
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern}
    \usepackage[italian]{babel}

    \usepackage[babel]{csquotes}
    \usepackage[style=authoryear-comp]{biblatex}

    \bibliography{08_bibliografia}

    \usepackage{hyperref}

    \begin{document}
    Prova prova prova \cite{de2015piccolo}

    \begin{thebibliography}{9}
    \bibitem[bibibibi]{de2015piccolo}
    \end{thebibliography}

    \printbibliography
    \end{document}`

    Il file della bibliografia è il seguente 08_bibliografia.bib (collocato nella stessa directory del precedente):

    `@book{de2015piccolo,
    title={Il piccolo principe},
    author={de Saint-Exup{\'e}ry, Antoine},
    year={2015},
    publisher={Sellerio Editore srl}
    }
    `

    Cosa sto sbagliando? O meglio … c è qualcosa di giusto?

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #119624
      samiel
      Partecipante
        Up
        0
        Down
        ::


        non hai colto un aspetto fondamentale (absit iniuria verbis),
        la differenza fra l’ambiente thebibliography, che prevede una bibliografia manuale del tipo
        `\begin{thebibliography}{numero massimo chiavi}
        \bibitem{chiave} Voce
        \bibitem{chiave} Voce

        \end{thebibliography}`
        per il quale dunque il file .bib non serve a nulla
        e la bibliografia composta automaticamente con biblatex.
        quale delle due vuoi?

        m

        .

      • #119625
        Up
        0
        Down
        ::


        Ho frainteso un passaggio dell’Arte (all’inizio del paragrafo 7.2.4 Comandi per le citazioni), a me piacerebbe “imparare a usare” Biblatex, e fare in modo che nel testo “stampato” non venga indicato il riferimento alla bibliografia ma direttamente la fonte (se possibile) (spero di essermi spiegato). Non so se troppo complesso per me …

      • #119626
        samiel
        Partecipante
          Up
          0
          Down
          ::

          cccp-annarella” post=120106Ho frainteso un passaggio dell’Arte (all’inizio del paragrafo 7.2.4 Comandi per le citazioni), a me piacerebbe “imparare a usare” Biblatex, e fare in modo che nel testo “stampato” non venga indicato il riferimento alla bibliografia ma direttamente la fonte (se possibile) (spero di essermi spiegato). Non so se troppo complesso per me …

          mmm, sarò lento io, ma non capisco…
          se intendi questo, sta a te scegliere un formato che, ad es in nota nel testo,
          indichi semplicemente la chiave (bibliografie “all’americana”, ad es.) oppure che riporti per esteso il riferimento

          m

        • #119627
          Up
          0
          Down
          ::

          samiel” post=120107

          Ho frainteso un passaggio dell’Arte (all’inizio del paragrafo 7.2.4 Comandi per le citazioni), a me piacerebbe “imparare a usare” Biblatex, e fare in modo che nel testo “stampato” non venga indicato il riferimento alla bibliografia ma direttamente la fonte (se possibile) (spero di essermi spiegato). Non so se troppo complesso per me …

          mmm, sarò lento io, ma non capisco…
          se intendi questo, sta a te scegliere un formato che, ad es in nota nel testo,
          indichi semplicemente la chiave (bibliografie “all’americana”, ad es.) oppure che riporti per esteso il riferimento

          m

          Intendevo riportare il riferimento per esteso come hai scritto tu.
          Stavo dando un’occhiata a questo video per cercare di schiarirmi le idee, ho provato a fare una cosa simile (almeno spero) partendo dalla mia situazione:

          `%formato pagina
          \documentclass[a4paper,12pt]{book}

          %lingua documento,font
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage{lmodern}
          \usepackage[italian]{babel}

          \usepackage[babel]{csquotes}
          \usepackage[style=numeric]{biblatex}
          \addbibresource{08_bibliografia.bib}

          \usepackage{hyperref}

          \begin{document}
          Prova prova prova \parencite{de2015piccolo}
          \printbibliography
          \end{document}`

          Non so se ho sbagliato qualcosa (sicuramente) o è la classe del documento che sul video è un articolo.

        • #119628
          Up
          0
          Down
          ::


          Io non ho capito…In ogni caso, la situazione è abbastanza semplice. Prendi questo codice e incollalo in un tuo documento .tex:
          `\begin{filecontents}[overwrite]{\jobname.bib}
          @book{de2015piccolo,
          title={Il piccolo principe},
          author={de Saint-Exup{\'e}ry, Antoine},
          year={2015},
          publisher={Sellerio Editore srl}
          }
          \end{filecontents}

          \documentclass{book}
          \usepackage[style=authoryear]{biblatex}
          \addbibresource{\jobname.bib}

          \begin{document}
          \textcite{de2015piccolo}
          \printbibliography
          \end{document}`

          Compila, nell’ordine, con:
          1) pdflatex
          2) biber
          3) pdflatex
          e otterrai la bibliografia, che contiene in questo caso una sola voce.

          Se vuoi cambiare lo stile bibliografico ti basterà modificare l’opzione style, per esempio in style=verbose-trad2.

          Ciao
          Ivan

        • #119629
          Up
          0
          Down
          ::

          ivan” post=120109Io non ho capito…In ogni caso, la situazione è abbastanza semplice. Prendi questo codice e incollalo in un tuo documento .tex:
          `\begin{filecontents}[overwrite]{\jobname.bib}
          @book{de2015piccolo,
          title={Il piccolo principe},
          author={de Saint-Exup{\'e}ry, Antoine},
          year={2015},
          publisher={Sellerio Editore srl}
          }
          \end{filecontents}

          \documentclass{book}
          \usepackage[style=authoryear]{biblatex}
          \addbibresource{\jobname.bib}

          \begin{document}
          \textcite{de2015piccolo}
          \printbibliography
          \end{document}`

          Compila, nell’ordine, con:
          1) pdflatex
          2) biber
          3) pdflatex
          e otterrai la bibliografia, che contiene in questo caso una sola voce.

          Se vuoi cambiare lo stile bibliografico ti basterà modificare l’opzione style, per esempio in style=verbose-trad2.

          Ciao
          Ivan

          Io non ho capito più di te 😀 😀 … voi siete fenomeni del Latex … io una mezza (se si può dire) pippa … nemmeno mezza probabilmente.

          Funziona tutto (ma immagino lo sapevi già), questo che mi hai suggerito è un metodo diverso che penso possa andar bene lo stesso, ora provo ad inserire nel documento un codice tipo questo sopra che gentilmente mi hai indicato e fare in parallelo prove con l altro più corto con un documento .bib a parte.

          grazie

        • #119630
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Ovviamente \jobname.bib serve solo per costruire un EMC.
            In un testo di classe book (che si presuppone avere una certa ampiezza)
            inserirai i record bibliografici in un file .bib a parte
            (devi studiare le varie entry, diverse se stai citando un libro, un articolo ecc)
            e richiamare quello nel file principale.
            Poi puoi raffinare il codice se vuoi avere i titoli in corsivo,
            le riviste fra caporali, gli autori in maiuscoletto ecc. ecc.

            m

          • #119631
            Up
            0
            Down
            ::


            Per aggiungere davanti ai richiami alla bibliografia dei caratteri come ad esempio:

            Fonte: Il piccoli principe

            Mi sembra di aver letto (ma chiramente sto sbagliando perchè la compilazione non va a buon fine) che è possibile aggiungere la scritta in questo modo:

            `\usepackage [Fonte:] [style=numeric]{biblatex}`

            Inoltre (non so se tipograficamente può essere una scelta valida) avrei voluto indicare nel testo oltre all’autore e numero del riferimento bibliografico anche il titolo del riferimento e l’anno, come si può fare?

            Grazie ancora per tutto praticamente!

          • #119632
            samiel
            Partecipante
              Up
              0
              Down
              ::


              1.
              Mai vista una nota o una bibliografia che aggiunge “Fonte”.
              Se è una nota bibliografica o una bibliografia, che cosa potrebbe contenere se non “fonti”?
              Non devi presupporre la totale imbecillità dei tuoi lettori…
              E cmq il tuo codice è del tutto sbagliato, non so dove hai trovato quella assurdità.
              In questo caso devi apportare modifiche abbastanza più complesse al codice.

              2.
              Basta non usare lo stile numeric, ma un altro stile.
              Io, che tendo a fare i riferimenti in modo molto classico, uso biblatex-philosophy.
              Con texdoc trovi la relativa documentazione

              m

            • #119633
              Up
              0
              Down
              ::


              Io uso questo stile, style=philosophy-modern
              Puoi partire con Jabref per inserire le fonti bibliografiche e poi compilare come suggerito da Ivan
              1) pdflatex
              2) biber
              3) pdflatex

            • #119634
              Up
              0
              Down
              ::


              Non è chiaro quello che vuoi ottenere e stai pasticciando con i codici, usando una sintassi sbagliata che non ho idea da dove provenga.
              Per venirne fuori devi prima di tutti chiarirti le idee e poi procedere a piccoli passi?
              Vuoi modificare uno stile bibliografico? Bene, si può fare, ma prima di tutto: sai usare gli stili standard? Conosci le opzioni principali di biblatex e come si usa?
              Devi prendere una guida di base e seguire il capitolo sulla bibliografia con biblatex passo passo. Fatto questo si apre un mondo di possibilità sterminato.
              Banalmente, per avere qualcosa tipo “Fonte: Il piccolo principe” potrebbe bastare qualcosa come:
              `
              \begin{filecontents}[overwrite]{\jobname.bib}
              @book{de2015piccolo,
              title={Il piccolo principe},
              author={de Saint-Exup{\'e}ry, Antoine},
              year={2015},
              publisher={Sellerio Editore srl}
              }
              \end{filecontents}

              \documentclass{article}
              \usepackage[style=authoryear]{biblatex}
              \addbibresource{\jobname.bib}

              \newcommand{\fonte}[1]{\textbf{Fonte:} \citetitle{#1}}

              \begin{document}
              \fonte{de2015piccolo}
              \printbibliography
              \end{document}`
              Ma ho l’impressione che non sia questo che stai cercando. Aspettiamo chiarificazioni 😉

              Ciao
              Ivan

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

          Go to top