bibliografia per capitoli

  • Creatore
    Topic
  • #65673
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      Salve a tutti vorrei fare la bibliografia per capitoli ma non ci riesco. Allora il mio MAIN.tex è il seguente`%———————————PREAMBOLO———————————-%
      \documentclass[a4paper,12pt,oneside,titlepage]{book}% tipo documento: libro
      \usepackage[italian]{babel}% package per traduzione in italiano dei termini chiave
      \usepackage[latin1]{inputenc}% package per l'uso diretto dei caratteri accentati
      \usepackage{lmodern}% package per i font
      \usepackage{geometry}% ottimizza i margini
      \usepackage[signatures,norules,nouppercase]{frontespizio}% package per creare il frontespizio
      \usepackage{setspace} % package per interlinea
      \usepackage{fancyhdr} % per le testatine
      \usepackage[T1]{fontenc}% package per i font
      \usepackage{microtype}% risolve il problema dell'uscita del testo dal margine destro
      \usepackage{indentfirst}% prima riga di sezioni rientrata
      \usepackage{graphicx}% package per le immagini
      \usepackage{subfig}% package per le figure affiancate
      \usepackage{caption}% package per le didascalie delle figure affiancate
      \usepackage{booktabs}% package per le tabelle
      \usepackage{upgreek}% package per lettere greche dritte
      \usepackage[style=numeric,refsection=chapter]{biblatex}% bibliografia
      \usepackage[babel]{csquotes}% bibliografia
      \bibliography{BIBLIOGRAFIA/ARCHIVIO-BIBLIOGRAFIA}%bibliografia
      \usepackage{array}% package per la larghezza delle tabelle
      \usepackage{amsmath} %pacchetto per le matrici e per equazioni lunghe
      \usepackage{esint}% package per integrali
      \usepackage[pdfauthor={Daniele Gheremedin},
      colorlinks,linkcolor=ref]{hyperref}

      % testatine e numeri di pagina personalizzate
      \fancyhf{}
      \renewcommand{\headrulewidth}{0pt}
      \fancyfoot[C]{\thepage}
      \fancyhead[RO]{\nouppercase{\slshape\rightmark}}
      \fancyhead[LE]{\nouppercase{\slshape\leftmark}}
      \pagestyle{fancy}
      \renewcommand{\chaptermark}[1]{\markboth{\thechapter\ #1}{}}
      \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
      \setlength{\headheight}{15pt}

      %capitoli personalizzati
      \makeatletter
      \renewcommand{\@makechapterhead}[1]{\vspace*{50 pt}{\setlength{\parindent}{0pt}\raggedright \normalfont\bfseries\Huge
      \ifnum \value{secnumdepth}>1 \if@mainmatter\thechapter\ \fi\fi#1\par\nobreak\vspace{40 pt}}}
      \makeatother

      \defbibheading{bibliography}%
      {\section*{Riferimenti bibliografici}}

      %——————————INIZIO DOCUMENTO——————————%
      \begin{document}
      %—————————–MATERIALE INIZIALE—————————–%
      \input{MATERIALE-INIZIALE-FINALE/FRONTESPIZIO}
      \input{MATERIALE-INIZIALE-FINALE/DEDICA}
      \frontmatter% numerazione inizale con numeri romani
      \input{MATERIALE-INIZIALE-FINALE/SOMMARIO}
      \input{MATERIALE-INIZIALE-FINALE/RINGRAZIAMENTI}
      \tableofcontents% inserisce l'indice

      %—————————-MATERIALE PRINCIPALE—————————-%
      \mainmatter% numerazione del corpo del documento con numeri arabi
      \input{CAPITOLI/CAPITOLO1}
      \input{BIBLIOGRAFIA/BIBLIOGRAFIA1}
      \input{CAPITOLI/CAPITOLO2}
      \input{BIBLIOGRAFIA/BIBLIOGRAFIA2}

      %—————————-MATERIALE FINALE—————————-%
      \backmatter

      \end{document}`l’archivio della bibliografia (ARCHIVIO-BIBLIOGRAFIA.bbl) è questo invece`@book{Picardi88,
      author = {Picardi, G.},
      title = {Elaborazione del segnale radar. Metodologie ed applicazioni},
      year = {1988},
      publisher = {Franco Angeli}
      }

      @book{Skolnik72,
      author = {Skolnik, M. I.},
      title = {Introduzione ai sistemi radar},
      year = {1972},
      publisher = {Edizioni Bizzarri}
      }

      @inproceedings{Prcic93,
      author = {Prcic, M. M.},
      title = {Flyable fiber-optic radar target generator},
      booktitle = {Systems Readiness Technology Conference},
      year = {1993},
      publisher = {IEEE}
      }`mentre BIBLIOGRAFIA1.tex (per I capitolo) e BIBLIOGRAFIA2.tex (per II capitolo) sono rispettivamente`\phantomsection
      \nocite{Picardi88}
      \nocite{Skolnik72}
      \addcontentsline{toc}{section}{\refname}
      \printbibliography“\phantomsection
      \nocite{Prcic93}
      \addcontentsline{toc}{section}{\refname}
      \printbibliography`
      Aiutatemi

      Ciao
      Daniele

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #65674
        Up
        0
        Down
        ::


        Dalla doc di biblatex:
        `\documentclass{…}
        \usepackage{biblatex}
        \addbibresource{…}
        \begin{document}
        \chapter{…}
        \begin{refsection}

        \printbibliography[heading=subbibliography]
        \end{refsection}
        \chapter{…}
        \begin{refsection}

        \printbibliography[heading=subbibliography]
        \end{refsection}
        \end{document}`
        In pratica devi racchiudere \printbibliography nell’ambiente refsection.

        Ciao
        Ivan

      • #65675
        admin
        Amministratore del forum
          Up
          0
          Down
          ::


          Ti puoi spiegare meglio? Non mi è molto chiaro.

        • #65676
          Up
          0
          Down
          ::

          gheremedin.daniele” post=64804Ti puoi spiegare meglio? Non mi è molto chiaro.

          `
          \begin{document}

          \chapter{Primo capitolo}

          …qui finisce il primo capitolo. Ed ecco la bibliografia relativa:

          \begin{refsection}
          \printbibliography[heading=subbibliography]
          \end{refsection}

          \chapter{Secondo capitolo}

          …qui finisce il secondo capitolo. Ed ecco la bibliografia relativa:

          \begin{refsection}
          \printbibliography[heading=subbibliography]
          \end{refsection}
          \end{document}`

          heading=subbibliography fa in modo che il titoletto “Bibliografia” sia stampato come una \section e non come un \chapter. È possibile anche personalizzare il titoletto. Nella doc di biblatex è spiegato come fare.

          Ciao
          Ivan

        • #65677
          admin
          Amministratore del forum
            Up
            0
            Down
            ::


            Ivan non me la stampa lo stesso. Mi da due warning ed entrambi dicono Empty bibliografy e si riferiscono alle linee \printbibliography[heading=subbibliography] rispettivamente dei due capitoli.

          • #65678
            admin
            Amministratore del forum
              Up
              0
              Down
              ::


              Tutto ok ora, non compilavo i due file aux relativi ai 2 capitoli con bibtex. Grazie dell’aiuto.

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

          Go to top