Personalizzare la bibliografia

  • Creatore
    Topic
  • #104274
    Up
    0
    Down
    ::


    Buongiorno a tutti,

    in una relazione che sto scrivendo devo inserire un elenco di norme e linee guida, queste norme verranno citate nel testo. Non ho ancora deciso se l’elenco di norme sarà posto in un capitolo a parte (\chapter) oppure in un paragrafo (\section).

    L’idea è quella di sfruttare il pacchetto biblatex in modo da rendere immediate le citazioni, ma, sopratutto creare un database che potrà tornarmi utile in futuro (utilizzando Zotero risulta comodissimo).

    La difficoltà che riscontro è che questa “bibliografia” non rispetta le usuali regole, in particolare mi servirebbe che:

    • 1. le “opere” siano nell’ordine che dico io 😎 😀 (no ordine alfabetico o anno)
    • 2. l’etichette (intese come il testo fra parentesi quadre [etichetta]) personalizzate al posto di [1], [2] come organizza lo stile numeric. Questo perchè le norme tecniche vengono citante usualmente con abbreviazioni NTC2008, EC8, ecc
    • 3. non deve esserci il titolo Bibliografia e neanche la scritta bibliografia nelle testatine e nell’indice.

    Ho anche pensato di utilizzare la Bibliografia Manuale che mi permette di aggirare alcuni problemi ma così avrei solo un elenco e non un database.

    Se qualcuno mi può dare una dritta o soluzioni alternative per quello che devo fare gliene sarei grato.

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #104275
      Up
      0
      Down
      ::


      1) Perché non possono essere automaticamente ordinate? Le etichette ordinate secondo uno schema logico rendono più facile il ritrovamento del riferimento da parte del lettore.
      2) Purtroppo non sono in grado di aiutarti su questo punto…:(
      3) ti basta inserire il codice:
      `\cleardoublepage\printbibliography` e dovrebbe funzionare

      pav” post=104307Buongiorno a tutti,

      in una relazione che sto scrivendo devo inserire un elenco di norme e linee guida, queste norme verranno citate nel testo. Non ho ancora deciso se l’elenco di norme sarà posto in un capitolo a parte (\chapter) oppure in un paragrafo (\section).

      L’idea è quella di sfruttare il pacchetto biblatex in modo da rendere immediate le citazioni, ma, sopratutto creare un database che potrà tornarmi utile in futuro (utilizzando Zotero risulta comodissimo).

      La difficoltà che riscontro è che questa “bibliografia” non rispetta le usuali regole, in particolare mi servirebbe che:

      • 1. le “opere” siano nell’ordine che dico io 😎 😀 (no ordine alfabetico o anno)
      • 2. l’etichette (intese come il testo fra parentesi quadre [etichetta]) personalizzate al posto di [1], [2] come organizza lo stile numeric. Questo perchè le norme tecniche vengono citante usualmente con abbreviazioni NTC2008, EC8, ecc
      • 3. non deve esserci il titolo Bibliografia e neanche la scritta bibliografia nelle testatine e nell’indice.

      Ho anche pensato di utilizzare la Bibliografia Manuale che mi permette di aggirare alcuni problemi ma così avrei solo un elenco e non un database.

      Se qualcuno mi può dare una dritta o soluzioni alternative per quello che devo fare gliene sarei grato.

    • #104276
      Up
      0
      Down
      ::


      Una traccia:
      `\documentclass{article}

      \usepackage[style=alphabetic]{biblatex}
      \addbibresource{refs.bib}

      \usepackage{filecontents}
      \begin{filecontents}{refs.bib}
      @misc{book1,
      shorthand={NTC2008},
      author = {Thor, A. U.},
      year = 2012,
      title = {Book1}}

      @misc{book2,
      shorthand ={EC8},
      author = {Thor, A. U.},
      year = 2013,
      title = {Book2}}

      @misc{book3,
      shorthand ={H725},
      author = {Thor, A. U.},
      year = 2014,
      title = {Book3}}
      \end{filecontents}

      \begin{document}
      \nocite{*}
      \printbibliography[title={Indice di qualcosa}]

      \end{document}
      `

      Ciao
      Ivan

    • #104277
      Up
      0
      Down
      ::


      Vi ringrazio per le risposte, hanno permesso di fare quello che mi serviva! 😀


      @Matteo
      Dann
      dici bene che organizzare le opere secondo uno schema logico aiuta la consultazione. Nel mio caso però ho bisogno di indicarle in base all’”importanza” o comunque in base a quanto l’opera ha influito sul lavoro. L’elenco che devo fare avrà 10-15 voci chi lo sfoglierà\controllerà difficilmente andrà a leggere oltre la seconda o terza. E bene quindi che i riferimenti più importanti siano scritti ad inizio elenco.

      Il comando \cleardoublepage\printbibliography non mi funziona


      @ivan

      la traccia che mi hai passato mi è stata davvero utile, in particolare il field shorthand estremamente comodo. Seguendo il tuo script i riferimenti avevano l’etichetta personalizzata ma venivano disposti in ordine alfabetico secondo il valore del campo shorthand. Ho risolto aggiungendo il field presort.

      Per quello che riguarda la cancellazione del titolo e delle testatine ho trovato online una soluzione (riadattata da me), che però mi sembra un po macchinosa:

      `
      \chapter*{Riferimenti normativi e linee guida}
      \stepcounter{chapter}
      \addcontentsline{toc}{chapter}{Riferimenti normativi e linee guida}

      \section{Norme}

      \begingroup
      \renewcommand{\section}[2]{}%
      \renewcommand{\chapter}[2]{}% for other classes
      \nocite{*}
      \printbibliography
      \endgroup

      \markboth{Riferimenti normativi e linee guida}{Riferimenti normativi e linee guida}

      `

      cosa ne pensate??

      \markboth messo alla fine non mi piace perchè mi taglia il paragrafo nelle testatine

    • #104278
      Up
      0
      Down
      ::


      Serve un esempio minimo compilabile. Basati sul mio codice sopra e usa filecontents.

      Ciao
      Ivan

    • #104279
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        \markboth va messo subito dopo \chapter*

        Però non capisco perché incrementi il numero dei capitoli avendo usato \chapter*.
        Inoltre perché usi il comando \section dopo un capitolo non numerato; se usi \chapter* e ammesso che abbia senso, usa \section*

        Infine a me sembra che \printbibliography crei la bibliografia emettendo prima un comando \chapter*. Leggiti bene la documentazione di biblatex; sono quasi sicuro che sia possibile personalizzare biblatex in modo che crei una bibliografia a livello di \section, non di \chapter.
        Così come hai fatto credo che ti trovi una pagina che contiene solo il titolo del capitolo non numerato “Riferimenti normativi e linee guida”; poi sotto ti trovi un titolo di sezione “Norme” poi hai una salto di pagina (forse di due) e ricominci con il titolo della bibliografia.

        A parte le testatine, se ho immaginato correttamente quello che ti ho scritto sopra, questa è una cosa impresentabile.
        Se ho immaginato male, ti chiedo scusa.

        Certo che senza un esempio minimo compilabile mi costringi ad immaginare, invece che ad analizzare seriamente il tuo problema.

      • #104280
        Up
        0
        Down
        ::


        Ciao, scusate per la dimenticanza, il codice compilabile è fondamentale per capire cosa si sta facendo.

        Con il codice che ho scritto ottengo quello che mi serve, solo che non mi pare formalmente corretto. Come dice oldClaudio \markboth andrebbe messo subito dopo \chapter* e sicuramente ci saranno altre inesattezze. Spulciando in giro spero di trovare una soluzione più corretta.

        La struttura che ho dato al documento (\chapter, \section) serve solo a capire come si “comporta” il codice.


        @oldClaudio

        uso \chapter* perchè non voglio la scritta “capitolo”, sarebbe da lasciale il numero di capitolo ma… un problema alla volta :-D. Risolvere questo problema della bibliografia mi sembrava più complesso che personalizzare il titolo (se non sbaglio ci dovrebbe essere un pacchetto estremamente potente).

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

        \usepackage[italian]{babel}

        \usepackage[style=alphabetic, backend=biber]{biblatex}
        \usepackage[babel]{csquotes}
        \addbibresource{ref.bib}

        \usepackage{filecontents}
        \begin{filecontents}{ref.bib}
        @book{book1,
        presort={5},
        shorthand={NTC2008},
        author = {Thor, A. U.},
        year = 2012,
        title = {Blaaaaaaaa }}

        @book{ec8,
        presort={3},
        shorthand ={EC8},
        author = {Thor, A. U.},
        year = 2013,
        title = {Boingggggggggg }}

        @book{book3,
        presort={2},
        shorthand ={H725},
        author = {Thor, A. U.},
        year = 2014,
        title = {Book3}}
        \end{filecontents}

        \usepackage{lipsum}

        \begin{document}

        \tableofcontents

        \chapter*{Riferimenti normativi e linee guida}
        \stepcounter{chapter}
        \addcontentsline{toc}{chapter}{Riferimenti normativi e linee guida}

        \section{Norme}

        \begingroup
        \renewcommand{\section}[2]{}%
        \renewcommand{\chapter}[2]{}% for other classes
        \nocite{*}
        \printbibliography
        \endgroup

        \markboth{Riferimenti normativi e linee guida}{Norme}

        \lipsum[1-4]

        \section{Paragrafo}

        \lipsum[1-4]

        \chapter*{Capitolo Secondo}
        \stepcounter{chapter}
        \addcontentsline{toc}{chapter}{Capitolo secondo}

        \section{Paragrafo}

        \lipsum[1-4]

        \end{document}
        `

      • #104281
        davidebond
        Partecipante
          Up
          0
          Down
          ::


          Se ho capito il problema, qui trovi quello che cerchi:

          http://tex.stackexchange.com/questions/19326/section-bibliographies

          Ciao,

          davide

        • #104282
          Up
          0
          Down
          ::


          Grazie davide per il link.

          ho dato un occhiata veloce in pratica trovi il codice per creare un bibliografia di paragrafo, anche questa può essere una soluzione.

          Appena ho un po di tempo vedo di studiare un po meglio la cosa.

          😀

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

      Go to top