La pagina della bibliografia non mi viene visualizzata

  • Creatore
    Topic
  • #46498
    Up
    0
    Down
    ::


    Ciao a tutti.
    Questo è un esempio compilabile:

    `% -*- coding: utf-8 -*-

    %%% dichiarazione di classe, codifica e scelte tipografiche %%%
    \documentclass[10pt,a4paper,headinclude,footinclude]{scrbook}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    %%% bibliografia %%%
    \usepackage{etoolbox}
    \usepackage[babel]{csquotes}
    \usepackage[style=philosophy-modern]{biblatex}
    \bibliography{bibdante}

    %%% pacchetti di stile %%%
    \usepackage{classicthesis-ldpkg}
    \usepackage[parts,pdfspacing]{classicthesis}
    \pagestyle{scrheadings}

    %%% altri pacchetti %%%
    \usepackage{microtype}
    \usepackage{itnumpar}

    %%% nuovi comandi %%%
    \newcounter{canto}[part]

    \makeatletter
    \newcommand{\cantica}[1]{%
    \part{#1}%
    \renewcommand{\leftmark}{\@leftmark{\spacedlowsmallcaps{#1}}\@empty\@empty}}
    \makeatother

    \newcommand{\canto}[1]{%
    \stepcounter{canto}%
    \chapter[Canto \ordinalem{canto}]{#1}%
    \graffito{\mbox{}\\[1\baselineskip]\chapterNumber\arabic{canto}}}

    \setcounter{secnumdepth}{-1}

    %%% riferimenti incrociati %%%
    \usepackage{hyperref}
    \hypersetup{colorlinks,citecolor=black,filecolor=black,linkcolor=black,urlcolor=black}

    %%% inizio del documento %%%
    \begin{document}

    %%% materiale iniziale %%%

    \tableofcontents

    %%% materiale principale %%%

    %%%%%%%%%%%
    % INFERNO %
    %%%%%%%%%%%

    \cantica{Inferno}

    \canto{nel mezzo del cammin di nostra vita}

    %%% materiale finale %%%

    \backmatter

    %%%%%%%%%%%%%%%%
    % BIBLIOGRAFIA %
    %%%%%%%%%%%%%%%%

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

    \end{document}
    `

    e questo il contenuto della base di opere bibdante.bib:

    `@book{dante:infernobm,
    author = {Alighieri, Dante},
    title = {La Divina Commedia. Inferno},
    editor = {letture e comento di Vittorio Sermonti},
    series = {Collana di classici italiani commentati diretta da Cesare Segre},
    publisher = {Edizioni Scolastiche Bruno Mondadori},
    year = {1996},
    location = {Milano}
    }

    @book{dante:purgatoriobm,
    author = {Alighieri, Dante},
    title = {La Divina Commedia. Purgatorio},
    editor = {letture e comento di Vittorio Sermonti},
    series = {Collana di classici italiani commentati diretta da Cesare Segre},
    publisher = {Edizioni Scolastiche Bruno Mondadori},
    year = {1996},
    location = {Milano}
    }

    @book{dante:paradisobm,
    author = {Alighieri, Dante},
    title = {La Divina Commedia. Paradiso},
    editor = {letture e comento di Vittorio Sermonti},
    series = {Collana di classici italiani commentati diretta da Cesare Segre},
    publisher = {Edizioni Scolastiche Bruno Mondadori},
    year = {1996},
    location = {Milano}
    }

    @book{dante:infernoser,
    author = {Sermonti, Vittorio},
    title = {L'inferno di Dante},
    editor = {con la supervisione di Gianfranco Contini},
    publisher = {RCS Libri S.p.A.},
    year = {2001},
    location = {Milano}
    }

    @book{dante:purgatoriooser,
    author = {Sermonti, Vittorio},
    title = {Il purgatorio di Dante},
    editor = {con la supervisione di Gianfranco Contini},
    publisher = {RCS Libri S.p.A.},
    year = {2001},
    location = {Milano}
    }

    @book{dante:paradisoser,
    author = {Sermonti, Vittorio},
    title = {Il paradiso di Dante},
    editor = {revisione di Cesare Segre},
    publisher = {RCS Libri S.p.A.},
    year = {2001},
    location = {Milano}
    }

    @book{dante:infernopq,
    author = {Alighieri, Dante},
    title = {La Divina Commedia. Inferno},
    editor = {introduzione al poema, commento e letture di Emilio Pasquini e Antonio Quaglio},
    publisher = {Garzanti Editore S.p.A.},
    year = {1988},
    location = {Milano}
    }

    @book{dante:purgatoriopq,
    author = {Alighieri, Dante},
    title = {La Divina Commedia. Purgatorio},
    editor = {introduzione alla cantica, commento e letture di Emilio Pasquini e Antonio Quaglio},
    publisher = {Garzanti Editore S.p.A.},
    year = {1988},
    location = {Milano}
    }

    @book{dante:paradisopq,
    author = {Alighieri, Dante},
    title = {La Divina Commedia. Paradiso},
    editor = {introduzione alla cantica, commento e letture di Emilio Pasquini e Antonio Quaglio},
    publisher = {Garzanti Editore S.p.A.},
    year = {1988},
    location = {Milano}
    }
    `

    Seguo le indicazioni contenute nell’Arte, che per vicissitudini personali conosco quasi a memoria 😉

    1. compilo con PDFLaTeX una volta;
    2. compilo con BibTeX;
    3. compilo altre due volte con PDFLaTeX.

    Ma nel documento finale non v’è traccia veruna della bibliografia. Dove sbaglio?
    Mi piacerebbe anche avere le testatine “indice” in maiuscoletto e i numeri romani maiuscoli, ma non è impellente.

    Ciao
    Tommaso

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


      Sono uno sciocco.
      Pretendevo di avere la bibliografia stampata senza citare nemmeno una delle opere della base di dati.

      Dunque, il problema è risolto. Almeno questo.
      Ora la domanda è: è possibile avere comunque la bibliografia stampata in fondo al libro senza citare nessuna delle opere contenute nella base di dati?

      Non cito nessuna delle opere perché il contenuto del documento non lo richiede. Diciamo che si sono consultate quelle opere, ma da nessuna è stata tratta una citazione vera e propria e a nessuna si è mai fatto un riferimento esplicito.

      Ciao
      Tommaso

      PS: il codice precedente contiene uno svarione: “comento” va corretto in “commento”.

    • #46500
      Up
      0
      Down
      ::

      Ciao a tutti.
      Questo è un esempio compilabile:

      `% -*- coding: utf-8 -*-
      …`

      Figliolo, come puoi pensare che LaTeX e BibLaTeX, pur nella loro gagliarda potenza, sappiano leggere nella tua mente quali di quelle opere vuoi citare in bibliografia?

      Se non c’è un comando \cite o \nocite, nulla va in bibliografia. Se li vuoi tutti, metti \nocite{*} dopo \begin{document} e non pensarci più.

      Per il secondo problema le soluzioni sono un po’ complicate. La testatina dell’indice è un problema che dovrebbe risolvere Miede; nel frattempo aggiungi nel preambolo
      `\AfterTOCHead[toc]{%
      \markboth{\spacedlowsmallcaps{\contentsname}}
      {\spacedlowsmallcaps{\contentsname}}}`
      Per la testatina della bibliografia sostituisci la parte tra \makeatother e \makeatletter con
      `\defbibheading{tommaso}{\chapter{\bibname}}
      \makeatletter
      \let\kept@leftmark\leftmark
      \newcommand{\cantica}[1]{%
      \part{#1}%
      \renewcommand{\leftmark}{\@leftmark{\spacedlowsmallcaps{#1}}\@empty\@empty}%
      }
      \g@addto@macro\backmatter{\let\leftmark\kept@leftmark}
      \makeatother`
      e chiama, alla fine,
      `\backmatter

      %%%%%%%%%%%%%%%%
      % BIBLIOGRAFIA %
      %%%%%%%%%%%%%%%%
      \nocite{*}
      \printbibliography[heading=tommaso]`
      Fra parentesi, quello è un buon posto dove mettere \nocite.

      Spiegazioni.

      Markus Kohm ha modificato in modo molto subdolo (e con una documentazione scritta in modo criptico e confuso) molte delle macro di gestione delle classi. La soluzione trovata a suo tempo per le testatine in maiuscoletto non funziona più. 🙁

      Per la bibliografia occorre rimettere a posto la faccenda del \leftmark che contiene il nome della cantica, quindi ripristinare a \backmatter la funzione originale. Con \defbibheading puoi definire come ti pare l’intestazione della bibliografia. Siccome siamo in \backmatter, i capitoli non sono più numerati e quindi si può usare \chapter direttamente, senza \markboth, \addcontentsline e diavolerie varie.

      Ciao
      Enrico

    • #46501
      Up
      0
      Down
      ::


      Grazie, maestro 😀

      Ciao
      Tommaso

    • #46502
      Up
      0
      Down
      ::


      Mai cantare vittoria troppo presto 😀

      Va tutto benissimo, però nell’indice generale la voce “Bibliografia” è in tondo e non in maiuscoletto, come il resto dei capitoli.

      Ciao
      Tommaso

    • #46503
      Up
      0
      Down
      ::

      Mai cantare vittoria troppo presto 😀

      Va tutto benissimo, però nell’indice generale la voce “Bibliografia” è in tondo e non in maiuscoletto, come il resto dei capitoli.

      Non mi risulta.

      Ciao
      Enrico

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

Go to top