B di bibliografia su una pagina e il resto su un’altra

  • Creatore
    Topic
  • #78704
    Up
    0
    Down
    ::


    Buonasera ragazzi,
    scusate l’ora, mi è sorto uno strano problema che prima non si era mai verificato.

    Nella compilazione ottengo la B (grande) dopo l’appendice, indicante bibliografia e la pagina poi resta vuota e la reale bibliografia su un’altra pagina.

    Cosa sta succedendo?

    `% !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = pdflatex
    % !TEX root = ../Tesi.tex
    % !TEX spellcheck = it-IT

    %*******************************************************
    % Bibliografia
    %*******************************************************

    \cleardoublepage
    \phantomsection
    \pdfbookmark{Bibliografia}{Bibliografia}
    \chapter{Bibliografia}
    \label{cap:biblio}
    \thispagestyle{empty}

    %\nocite{*}
    \printbibliography

    \begin{thebibliography}{8}
    \bibitem{atzeni:tesi}
    P.~Atzeni, S.~Ceri, S.~Paraboschi, R.~Torlone.
    \emph{Basi di dati} – Modelli e linguaggi di interrogazione. Seconda edizione, 2006 – McGraw-Hill

    \bibitem{elmasri:tesi}
    R.~A.~Elmasri, S.~B.~Navathe.
    \emph{Sistemi di basi di dati} – Fondamenti. Quinta edizione, 2007 – Pearson

    \bibitem{pressman:tesi}
    R.~S.~Pressman.
    \emph{Principi di ingegneria del software} – Fondamenti. Quinta edizione, 2007 – McGraw-Hill

    \bibitem{macintyre:tesi}
    P.~B.~MacIntyre.
    \emph{PHP} – Le tecniche per scrivere il codice migliore. 2010 – \mbox{O'Reilly}

    \bibitem{troiani:tesi}
    G.~Troiani.
    \emph{CSS} – Terza edizione, 2011 – Apogeo

    \end{thebibliography}

    \section*{Siti web consultati}

    Per la realizzazione del progetto mi sono servito dell'aiuto della comunity e delle informazioni raccolte in:
    \begin{enumerate}
    \item \href{http://www.html.it}{www.html.it}
    \item \href{http://www.guitex.org}{www.guitex.org} utilizzatori di \LaTeX.
    \end{enumerate}`

    Potreste cordialmente dare un’occhiata?
    Grazie,
    Simone

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #78705
      Up
      0
      Down
      ::


      Che senso ha [tt]\printbibliography[/tt] seguito da un ambiente [tt]thebibliography[/tt] costruito a mano?

      Ciao
      Enrico

    • #78706
      Up
      0
      Down
      ::


      Anche togliendo quel comando il risultato non cambia.

      In realtà mi sono scordato di toglierlo, utilizzando classic thesis era già impostato, ma visto che non ho inserito le citazioni è stato più opportuno scrivere a mano.

      C’è un modo per eliminare questo problema? Ora mettendo l’asterisco su
      `\chapter*{Bibliografia}`
      ottengo la parola bibliografia su una pagina, e nuovamente la parola bibliografia su un’altra con l’elenco dei libri consultati.

    • #78707
      Up
      0
      Down
      ::

      IneXperience” post=77789Anche togliendo quel comando il risultato non cambia.

      In realtà mi sono scordato di toglierlo, utilizzando classic thesis era già impostato, ma visto che non ho inserito le citazioni è stato più opportuno scrivere a mano.

      C’è un modo per eliminare questo problema? Ora mettendo l’asterisco su
      `\chapter*{Bibliografia}`
      ottengo la parola bibliografia su una pagina, e nuovamente la parola bibliografia su un’altra con l’elenco dei libri consultati.

      Mi pare normale: togli \chapter*{Bibliografia}, lo fa già l’ambiente.

      Ciao
      Enrico

    • #78708
      Up
      0
      Down
      ::


      Ora ho questa impostazione

      `\cleardoublepage
      \phantomsection
      \pdfbookmark{Bibliografia}{Bibliografia}
      %\chapter{Bibliografia}
      %\label{cap:biblio}
      %\thispagestyle{empty}

      \nocite{*}
      %\printbibliography
      `

      Ma non cambia nulla, mantiene bibliografia e pagina bianca, insieme a bibliografia e contenuti.
      Ho compilato ripetutamente, ma nulla.

      Grazie,
      Simone

    • #78709
      Up
      0
      Down
      ::

      IneXperience” post=77792Ora ho questa impostazione

      `\cleardoublepage
      \phantomsection
      \pdfbookmark{Bibliografia}{Bibliografia}
      %\chapter{Bibliografia}
      %\label{cap:biblio}
      %\thispagestyle{empty}

      \nocite{*}
      %\printbibliography
      `

      Ma non cambia nulla, mantiene bibliografia e pagina bianca, insieme a bibliografia e contenuti.
      Ho compilato ripetutamente, ma nulla.

      Grazie,
      Simone

      Togli \phantomsection e \pdfbookmark da dove sono e mettili subito dopo \begin{thebibliography}{…}. Di più non so dirti senza un vero esempio.

      Ciao
      Enrico

    • #78710
      Up
      0
      Down
      ::


      Ora funziona, molte grazie.

      Ultima cosa, se volessi che la bibliografia avesse un riferimento mi basta inserire il solito comando:
      `\label{cap:biblio}`
      o devo agire diversamente?

      Grazie,
      Simone

    • #78711
      Up
      0
      Down
      ::


      In modo che mi esca il riferimento anche sull’indice generale della dicitura bibliografia.

      In ogni modo grazie tante, coll’intervento di prima mi ha salvato.

      🙂

    • #78712
      Up
      0
      Down
      ::

      IneXperience” post=77798In modo che mi esca il riferimento anche sull’indice generale della dicitura bibliografia.

      In ogni modo grazie tante, coll’intervento di prima mi ha salvato.

      🙂

      Per avere la bibliografia nell’indice scrivi, invece della roba di prima (sempre dopo \begin{thebibliography}{…})
      `\addcontentsline{toc}{chapter}{Bibliografia}`
      Ciao
      Enrico

    • #78713
      Up
      0
      Down
      ::

      egreg9″ post=77799In modo che mi esca il riferimento anche sull’indice generale della dicitura bibliografia.

      Per avere la bibliografia nell’indice scrivi, invece della roba di prima (sempre dopo \begin{thebibliography}{…})
      `\addcontentsline{toc}{chapter}{Bibliografia}`
      Ciao
      Enrico

      Ci ho provato ma nell’indice principale, delle prime pagine non mi aggiunge bibliografia, questo è il suo codice completo, dove erro?:
      `% !TEX encoding = UTF-8 Unicode
      % !TEX TS-program = pdflatex
      % !TEX root = ../Tesi.tex
      % !TEX spellcheck = it-IT

      %*******************************************************
      % Bibliografia
      %*******************************************************

      \cleardoublepage

      %\label{cap:bibliografia}
      %\thispagestyle{empty}

      \nocite{*}
      %\printbibliography

      \begin{thebibliography}{9}
      \addcontentsline{toc}{chapter}{Bibliografia}
      %\phantomsection
      %\pdfbookmark{Bibliografia}{Bibliografia}

      \bibitem{atzeni:tesi}
      P.~Atzeni, S.~Ceri, S.~Paraboschi, R.~Torlone.
      \emph{Basi di dati} – Modelli e linguaggi di interrogazione. Seconda edizione, 2006 – McGraw-Hill

      \bibitem{elmasri:tesi}
      R.~A.~Elmasri, S.~B.~Navathe.
      \emph{Sistemi di basi di dati} – Fondamenti. Quinta edizione, 2007 – Pearson

      \bibitem{pressman:tesi}
      R.~S.~Pressman.
      \emph{Principi di ingegneria del software} – Fondamenti. Quinta edizione, 2007 – McGraw-Hill

      \bibitem{macintyre:tesi}
      P.~B.~MacIntyre.
      \emph{PHP} – Le tecniche per scrivere il codice migliore. 2010 – \mbox{O'Reilly}

      \bibitem{troiani:tesi}
      G.~Troiani.
      \emph{CSS} – Terza edizione, 2011 – Apogeo

      \end{thebibliography}

      \section*{Siti web consultati}

      Per la realizzazione del progetto mi sono servito dell'aiuto della comunity e delle informazioni raccolte in:
      \begin{enumerate}
      \item \href{http://www.html.it}{www.html.it}
      \item \href{http://www.guitex.org}{www.guitex.org} utilizzatori di \LaTeX.
      \end{enumerate}`

    • #78714
      Up
      0
      Down
      ::

      IneXperience” post=77800

      In modo che mi esca il riferimento anche sull’indice generale della dicitura bibliografia.

      Per avere la bibliografia nell’indice scrivi, invece della roba di prima (sempre dopo \begin{thebibliography}{…})
      `\addcontentsline{toc}{chapter}{Bibliografia}`
      Ciao
      Enrico

      Ci ho provato ma nell’indice principale, delle prime pagine non mi aggiunge bibliografia, questo è il suo codice completo, dove erro?:
      `% !TEX encoding = UTF-8 Unicode
      % !TEX TS-program = pdflatex
      % !TEX root = ../Tesi.tex
      % !TEX spellcheck = it-IT

      %*******************************************************
      % Bibliografia
      %*******************************************************

      \cleardoublepage

      %\label{cap:bibliografia}
      %\thispagestyle{empty}

      \nocite{*}
      %\printbibliography

      \begin{thebibliography}{9}
      \addcontentsline{toc}{chapter}{Bibliografia}
      %\phantomsection
      %\pdfbookmark{Bibliografia}{Bibliografia}

      \bibitem{atzeni:tesi}
      P.~Atzeni, S.~Ceri, S.~Paraboschi, R.~Torlone.
      \emph{Basi di dati} – Modelli e linguaggi di interrogazione. Seconda edizione, 2006 – McGraw-Hill

      \bibitem{elmasri:tesi}
      R.~A.~Elmasri, S.~B.~Navathe.
      \emph{Sistemi di basi di dati} – Fondamenti. Quinta edizione, 2007 – Pearson

      \bibitem{pressman:tesi}
      R.~S.~Pressman.
      \emph{Principi di ingegneria del software} – Fondamenti. Quinta edizione, 2007 – McGraw-Hill

      \bibitem{macintyre:tesi}
      P.~B.~MacIntyre.
      \emph{PHP} – Le tecniche per scrivere il codice migliore. 2010 – \mbox{O'Reilly}

      \bibitem{troiani:tesi}
      G.~Troiani.
      \emph{CSS} – Terza edizione, 2011 – Apogeo

      \end{thebibliography}

      \section*{Siti web consultati}

      Per la realizzazione del progetto mi sono servito dell'aiuto della comunity e delle informazioni raccolte in:
      \begin{enumerate}
      \item \href{http://www.html.it}{www.html.it}
      \item \href{http://www.guitex.org}{www.guitex.org} utilizzatori di \LaTeX.
      \end{enumerate}`

      Compila un’altra volta.

      Ciao
      Enrico

    • #78715
      Up
      0
      Down
      ::


      Buongiorno Enrico,
      rieccomi qua. Ho provato a compilare bibliografia.tex poi tesi.tex poi di nuovo bibliografia.tex ma inutilimente.
      Nell’indice generale sono presenti tutti i capitoli, compresa l’appendice ma oltre a lei non compare la bibliografia.

      Se vuoi posso controllare qualche file ed impostazione, ma i comandi presenti in bibliografia.tex non li ho modificati da ieri ad oggi.

      Grazie per gli interventi, speriamo di riuscire nell’intento.
      Simone

      edit: se preferisci posso aprire una nuova discussione indicante il problema.

    • #78716
      Up
      0
      Down
      ::

      IneXperience” post=77825Buongiorno Enrico,
      rieccomi qua. Ho provato a compilare bibliografia.tex poi tesi.tex poi di nuovo bibliografia.tex ma inutilimente.
      Nell’indice generale sono presenti tutti i capitoli, compresa l’appendice ma oltre a lei non compare la bibliografia.

      Se vuoi posso controllare qualche file ed impostazione, ma i comandi presenti in bibliografia.tex non li ho modificati da ieri ad oggi.

      Grazie per gli interventi, speriamo di riuscire nell’intento.
      Simone

      edit: se preferisci posso aprire una nuova discussione indicante il problema.

      Che senso ha lanciare la compilazione da bibliografia.tex? Nessuno, visto che dichiari Tesi.tex come root.

      Con questo documento la bibliografia compare nell’indice.
      `\documentclass{book}
      \usepackage{hyperref}
      \begin{document}
      \frontmatter
      \tableofcontents
      \mainmatter
      \chapter{A}

      \nocite{*}

      \begin{thebibliography}{9}
      \addcontentsline{toc}{chapter}{Bibliografia}

      \bibitem{atzeni:tesi}
      P.~Atzeni, S.~Ceri, S.~Paraboschi, R.~Torlone.
      \emph{Basi di dati} – Modelli e linguaggi di interrogazione. Seconda edizione, 2006 – McGraw-Hill

      \bibitem{elmasri:tesi}
      R.~A.~Elmasri, S.~B.~Navathe.
      \emph{Sistemi di basi di dati} – Fondamenti. Quinta edizione, 2007 – Pearson

      \bibitem{pressman:tesi}
      R.~S.~Pressman.
      \emph{Principi di ingegneria del software} – Fondamenti. Quinta edizione, 2007 – McGraw-Hill

      \bibitem{macintyre:tesi}
      P.~B.~MacIntyre.
      \emph{PHP} – Le tecniche per scrivere il codice migliore. 2010 – \mbox{O'Reilly}

      \bibitem{troiani:tesi}
      G.~Troiani.
      \emph{CSS} – Terza edizione, 2011 – Apogeo

      \end{thebibliography}

      \section*{Siti web consultati}

      Per la realizzazione del progetto mi sono servito dell'aiuto della comunity e delle informazioni raccolte in:
      \begin{enumerate}
      \item \href{http://www.html.it}{www.html.it}
      \item \href{http://www.guitex.org}{www.guitex.org} utilizzatori di \LaTeX.
      \end{enumerate}
      \end{document}`
      Ciao
      Enrico

    • #78717
      Up
      0
      Down
      ::


      RISOLTO MOLTE GRAZIE.

      FUNZIONA TUTTO

      Gentile Enrico,
      tenterò meglio, e non vorrei finire in antipatia, ma indico quel che mi capita.
      Se la pagina da te quotata la inserisco nel modello mi inserisce un testo con nome INDICE nella terzultima pagina ed il resto vuoto, una A maiusca affiancata da una B nella punultima pagina e il resto vuoto, la vera bibliografia all’ultima pagina. Compare nell’indice principale la dicitura Bibliografia.

      Quando compilo si blocca dopo \documentclass{book} ponendo un ?, nuovamente in \usepackage{hyperref} ? con sopra: can be used only in preamble, stesso in \begin{document}, \frontmatter Undefined control sequence invece per \mainmatter e dopo l’ennesimo invio premuto ottengo quanto scritto sopra.

      Mi scuso se scoccio, ma volevo essere pignolo di quel che accade.
      A mio avviso la soluzione è vicina 🙂
      Ricordo che utilizzo il pacchetto Classic Thesis di L.P.

      Grazie ancora Enrico,
      Simone

    • #78718
      Up
      0
      Down
      ::


      Ho risolto,
      era presente sulla cartella capitoli una bibliografia.tex ed anche nel cartella Materiale iniziale e finale.
      Credo che creasse dei conflitti, eliminata l’intrusa ha prodotto sia il riferimento sull’indice principale sia tutto il resto è andato a buon fine.

      Molte grazie Enrico e tutti voi per la pazienza dimostrata.

      Simone 🙂

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

Go to top