Bibliografia – aggiunta di pages in fondo alla citazione

  • Creatore
    Topic
  • #57993
    Up
    0
    Down
    ::


    Salve a tutti.
    Dopo due giorno invano in cerca della soluzione e/o dell’errore mi rivolgo a voi.
    Il mio problema riguarda l’utilizzo della bibliografia.
    Ho provato sia l’ambiente \thebibliography che utilizzando un file .bib esterno ma il problema persiste e cioè che in fondo ad ogni fonte compare la scritta pages.
    Il codice che utilizzo è il seguente:

    `\newpage
    \begin{thebibliography}{99}
    \addcontentsline{toc}{chapter}{Bibliografia}

    \subsection*{Riferimenti bibliografici}
    \bibitem{tanembaum1}
    A. S. Tanenbaum – \emph{Architettura dei calcolatori. Un approccio strutturale}. Pearson Education Italia, $5^{a}$ ed., 2006.

    \bibitem{tanembaum2}
    A. S. Tanenbaum – \emph{I moderni sistemi operativi}. Pearson Education Italia, $3^{a}$ ed., 2009.
    \end{thebibliography}`

    E il risultato ottenuto è:

    Riferimenti bibliografici
    [1] A. S. Tanenbaum – Architettura dei calcolatori. Un approccio strutturale. Pearson Education Italia, 5a ed., 2006. pages
    [2] A. S. Tanenbaum – I moderni sistemi operativi. Pearson Education Italia, 3a ed., 2009. pages

    Non riesco perciò a capire quale sia il problema.
    Vi ringrazio anticipatamente per l’aiuto.

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #57994
      Up
      0
      Down
      ::

      Salve a tutti.
      Dopo due giorno invano in cerca della soluzione e/o dell’errore mi rivolgo a voi.
      Il mio problema riguarda l’utilizzo della bibliografia.
      Ho provato sia l’ambiente \thebibliography che utilizzando un file .bib esterno ma il problema persiste e cioè che in fondo ad ogni fonte compare la scritta pages.
      Il codice che utilizzo è il seguente:

      `\newpage
      \begin{thebibliography}{99}
      \addcontentsline{toc}{chapter}{Bibliografia}

      \subsection*{Riferimenti bibliografici}
      \bibitem{tanembaum1}
      A. S. Tanenbaum – \emph{Architettura dei calcolatori. Un approccio strutturale}. Pearson Education Italia, $5^{a}$ ed., 2006.

      \bibitem{tanembaum2}
      A. S. Tanenbaum – \emph{I moderni sistemi operativi}. Pearson Education Italia, $3^{a}$ ed., 2009.
      \end{thebibliography}`

      E il risultato ottenuto è:

      Riferimenti bibliografici
      [1] A. S. Tanenbaum – Architettura dei calcolatori. Un approccio strutturale. Pearson Education Italia, 5a ed., 2006. pages
      [2] A. S. Tanenbaum – I moderni sistemi operativi. Pearson Education Italia, 3a ed., 2009. pages

      Non riesco perciò a capire quale sia il problema.
      Vi ringrazio anticipatamente per l’aiuto.

      Benvenuto! Dovresti dire di più, perché un documento di prova con quel solo ambiente non dà il problema che segnali. Preambolo e tutto quanto serve.

      Sicuro di quel trattino tra autore e titolo? Io non lo sarei, una virgola è molto meglio.

      Ciao
      Enrico

    • #57995
      Up
      0
      Down
      ::


      Buonasera Enrico.
      Sempre celere come al solito.

      Eccovi il mio preambolo:

      `
      % PREAMBOLO (inizio)
      % tipo documento
      \documentclass[a4paper, 12pt]{report}%{article}

      % codifica caratteri
      \usepackage[utf8x]{inputenc} % UTF-8 esteso
      \usepackage[T1]{fontenc}
      \usepackage[english,italian]{babel}
      \usepackage{backref} % indicazione delle pagine i cui sono citate le voci bibliografiche

      \usepackage{amsmath, amsthm, amsfonts, amssymb}
      \usepackage{color} % utilizzo dei colori
      \usepackage{colortbl}
      \usepackage{xcolor}
      \usepackage{graphicx} % gestione delle immagini %[final]
      \usepackage{subfig}
      \usepackage{wrapfig} % disporre il testo attorno alle immagini
      \usepackage{floatflt} % testo attorno alle immagini
      \usepackage{listings}
      \usepackage{rotating} % per la rotazione di una pagina

      % gestione intestazione, piè di pagina, margini, …
      \usepackage{fancyhdr, fancybox}
      \usepackage[pdftitle={XXX}, pdfauthor={XXX},
      pdfstartview=FitH, pdfview=FitH, pdfpagelayout=OneColumn,
      pdfborderstyle={/S/U/W 0}, pdfcreator={}, pdfproducer={}]
      {hyperref}

      \usepackage{enumerate} % elenchi puntati
      \usepackage{hyperref} % inserimento di link
      \usepackage{makeidx}
      \usepackage{array} % estende gli ambienti array e tabular
      \usepackage{tabularx}
      \usepackage{appendix}
      \usepackage{pdflscape}
      \usepackage{courier}
      \lstset{
      basicstyle=\footnotesize\ttfamily, % Standardschrift
      numbers=left, % Ort der Zeilennummern
      numberstyle=\tiny, % Stil der Zeilennummern
      stepnumber=3, % Abstand zwischen den Zeilennummern
      numbersep=5pt, % Abstand der Nummern zum Text
      tabsize=2, % Groesse von Tabs
      extendedchars=true, %
      breaklines=true, % Zeilen werden Umgebrochen
      keywordstyle=\color{red},
      %frame=b,
      % keywordstyle=[1]\textbf, % Stil der Keywords
      % keywordstyle=[2]\textbf, %
      % keywordstyle=[3]\textbf, %
      % keywordstyle=[4]\textbf, \sqrt{\sqrt{}} %
      stringstyle=\color{white}\ttfamily, % Farbe der String
      showspaces=false, % Leerzeichen anzeigen ?
      showtabs=false, % Tabs anzeigen ?
      xleftmargin=17pt,
      framexleftmargin=17pt,
      framexrightmargin=5pt,
      framexbottommargin=4pt,
      %backgroundcolor=\color{lightgray},
      showstringspaces=false % Leerzeichen in Strings anzeigen ?
      }
      \lstloadlanguages{% Check Dokumentation for further languages …
      %[Visual]Basic
      %Pascal
      C
      %C++
      %XML
      %HTML
      %Java
      }
      %\DeclareCaptionFont{blue}{\color{blue}}

      % didascalie
      %\usepackage{caption}
      %\captionsetup[lstlisting]{singlelinecheck=false, labelfont={blue}, textfont={blue}}
      % \DeclareCaptionFont{white}{\color{white}}
      % \DeclareCaptionFormat{listing}{\colorbox[cmyk]{0.43, 0.35,
      % 0.35,0.01}{\parbox{\textwidth}{\hspace{15pt}#1#2#3}}}
      % \captionsetup[lstlisting]{format=listing,labelfont=white,textfont=white, singlelinecheck=false,
      % margin=0pt, font={bf,footnotesize}}

      \usepackage{caption}
      \captionsetup{margin=10pt, font=small, labelfont=bf}

      \renewcommand{\lstlistingname}{Codice}

      \topmargin -0.35in
      \oddsidemargin -0.1in
      \textwidth 6.65in
      \textheight 9.4in

      \pagestyle{fancy}

      %\renewcommand{\sectionmark}[1]{\markboth{\slshape\uppercase

      % {\small \thesection . #1}}{}}

      \addtolength{\headheight}{\baselineskip}

      \newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
      \renewcommand{\headrulewidth}{0.4pt}
      \renewcommand{\footrulewidth}{0.4pt}
      %\setlength\parindent{0.0pt} % rientro della prima riga per il paragrafo
      \makeindex
      `

    • #57996
      Up
      0
      Down
      ::

      Buonasera Enrico.
      Sempre celere come al solito.

      Eccovi il mio preambolo:

      `
      % PREAMBOLO (inizio)
      % tipo documento
      \documentclass[a4paper, 12pt]{report}%{article}

      % codifica caratteri
      \usepackage[utf8x]{inputenc} % UTF-8 esteso
      \usepackage[T1]{fontenc}
      \usepackage[english,italian]{babel}
      \usepackage{backref} % indicazione delle pagine i cui sono citate le voci bibliografiche

      \usepackage{amsmath, amsthm, amsfonts, amssymb}
      \usepackage{color} % utilizzo dei colori
      \usepackage{colortbl}
      \usepackage{xcolor}
      \usepackage{graphicx} % gestione delle immagini %[final]
      \usepackage{subfig}
      \usepackage{wrapfig} % disporre il testo attorno alle immagini
      \usepackage{floatflt} % testo attorno alle immagini
      \usepackage{listings}
      \usepackage{rotating} % per la rotazione di una pagina

      % gestione intestazione, piè di pagina, margini, …
      \usepackage{fancyhdr, fancybox}
      \usepackage[pdftitle={Template Lando/Omar}, pdfauthor={Fabio Landoni, Omar Davide Molteni},
      pdfstartview=FitH, pdfview=FitH, pdfpagelayout=OneColumn,
      pdfborderstyle={/S/U/W 0}, pdfcreator={}, pdfproducer={}]
      {hyperref}

      \usepackage{enumerate} % elenchi puntati
      \usepackage{hyperref} % inserimento di link
      \usepackage{makeidx}
      \usepackage{array} % estende gli ambienti array e tabular
      \usepackage{tabularx}
      \usepackage{appendix}
      \usepackage{pdflscape}
      \usepackage{courier}
      \lstset{
      basicstyle=\footnotesize\ttfamily, % Standardschrift
      numbers=left, % Ort der Zeilennummern
      numberstyle=\tiny, % Stil der Zeilennummern
      stepnumber=3, % Abstand zwischen den Zeilennummern
      numbersep=5pt, % Abstand der Nummern zum Text
      tabsize=2, % Groesse von Tabs
      extendedchars=true, %
      breaklines=true, % Zeilen werden Umgebrochen
      keywordstyle=\color{red},
      %frame=b,
      % keywordstyle=[1]\textbf, % Stil der Keywords
      % keywordstyle=[2]\textbf, %
      % keywordstyle=[3]\textbf, %
      % keywordstyle=[4]\textbf, \sqrt{\sqrt{}} %
      stringstyle=\color{white}\ttfamily, % Farbe der String
      showspaces=false, % Leerzeichen anzeigen ?
      showtabs=false, % Tabs anzeigen ?
      xleftmargin=17pt,
      framexleftmargin=17pt,
      framexrightmargin=5pt,
      framexbottommargin=4pt,
      %backgroundcolor=\color{lightgray},
      showstringspaces=false % Leerzeichen in Strings anzeigen ?
      }
      \lstloadlanguages{% Check Dokumentation for further languages …
      %[Visual]Basic
      %Pascal
      C
      %C++
      %XML
      %HTML
      %Java
      }
      %\DeclareCaptionFont{blue}{\color{blue}}

      % didascalie
      %\usepackage{caption}
      %\captionsetup[lstlisting]{singlelinecheck=false, labelfont={blue}, textfont={blue}}
      % \DeclareCaptionFont{white}{\color{white}}
      % \DeclareCaptionFormat{listing}{\colorbox[cmyk]{0.43, 0.35,
      % 0.35,0.01}{\parbox{\textwidth}{\hspace{15pt}#1#2#3}}}
      % \captionsetup[lstlisting]{format=listing,labelfont=white,textfont=white, singlelinecheck=false,
      % margin=0pt, font={bf,footnotesize}}

      \usepackage{caption}
      \captionsetup{margin=10pt, font=small, labelfont=bf}

      \renewcommand{\lstlistingname}{Codice}

      \topmargin -0.35in
      \oddsidemargin -0.1in
      \textwidth 6.65in
      \textheight 9.4in

      \pagestyle{fancy}

      %\renewcommand{\sectionmark}[1]{\markboth{\slshape\uppercase

      % {\small \thesection . #1}}{}}

      \addtolength{\headheight}{\baselineskip}

      \newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
      \renewcommand{\headrulewidth}{0.4pt}
      \renewcommand{\footrulewidth}{0.4pt}
      %\setlength\parindent{0.0pt} % rientro della prima riga per il paragrafo
      \makeindex
      `

      Il problema è nel caricare backref e hyperref con opzioni (implicite) contrastanti. Non caricare backref e da’ l’opzione pagebackref a hyperref. Potresti voler definire \backrefalt e macro connesse:
      `\renewcommand*{\backreftwosep}{ e~}
      \renewcommand*{\backreflastsep}{ e~}
      \renewcommand*{\backrefalt}[4]{%
      \ifcase #1\relax
      \or
      (Citato a pagina~#2.)%
      \else
      (Citato alle pagine~#2.)%
      \fi}`
      Qual è il senso di caricare wrapfig e floatflt? Mi sfugge anche il senso delle impostazioni
      `\topmargin -0.35in
      \oddsidemargin -0.1in
      \textwidth 6.65in
      \textheight 9.4in `
      Ottieni un’impaginazione squilibrata verso il basso con righe lunghissime, margini troppo stretti; le testatine sono composte a rovescio, direi: a sinistra va il capitolo e a destra il paragrafo, se proprio devi metterli entrambi. Sicuro del filetto in basso?

      Ciao
      Enrico

    • #57997
      Up
      0
      Down
      ::


      Purtroppo gran parte del layout l’ho ereditato da un compagno e su certe opzioni, quelle più complesse e/o personalizzate, non ciò messo mano per evitare di “rompere” qualcosa.
      Quindi la soluzione sarebbe quella di togliere \backref o \hyperref?

    • #57998
      Up
      0
      Down
      ::

      Purtroppo gran parte del layout l’ho ereditato da un compagno e su certe opzioni, quelle più complesse e/o personalizzate, non ciò messo mano per evitare di “rompere” qualcosa.
      Quindi la soluzione sarebbe quella di togliere \backref o \hyperref?

      Riciclare il preambolo di mio cuggino è fonte abbastanza sicura di propagazione degli orrori. 🙂

      Se non ti servono le “back references” non caricare backref e non dare opzioni al riguardo in hyperref. Una riguardatina all’impaginazione la darei. 🙂
      Vedo che certe cose le hai commentate: commenta anche i pacchetti che non ti servono (probabilmente wrapfig e floatflt).

      Ciao
      Enrico

    • #57999
      Up
      0
      Down
      ::

      Purtroppo gran parte del layout l’ho ereditato da un compagno e su certe opzioni, quelle più complesse e/o personalizzate, non ciò messo mano per evitare di “rompere” qualcosa.
      Quindi la soluzione sarebbe quella di togliere \backref o \hyperref?

      Riciclare il preambolo di mio cuggino è fonte abbastanza sicura di propagazione degli orrori. 🙂

      Eh hai ragione. In teoria questo layout me l’ha dato un che dovrebbe saperne un po’ più di me, ma credo – visto i commenti in tedesco – che pure lui abbia fatto un collage qua e là.

      Se non ti servono le “back references” non caricare backref e non dare opzioni al riguardo in hyperref. Una riguardatina all’impaginazione la darei. 🙂

      Commentato il \backref e tutto sembra funzionare!!! Ma quindi a che serve questo pacchetto?
      Di \hyperref quali sarebbero le opzioni che ho aggiunto?

      Vedo che certe cose le hai commentate: commenta anche i pacchetti che non ti servono (probabilmente wrapfig e floatflt).

      Mi ostino a lasciarli e a riprovarli e tutte le volte non mi funzionano sti due maledetti package!

      Ottieni un’impaginazione squilibrata verso il basso con righe lunghissime, margini troppo stretti; le testatine sono composte a rovescio, direi: a sinistra va il capitolo e a destra il paragrafo, se proprio devi metterli entrambi. Sicuro del filetto in basso?

      Per quanto riguarda questo problema, cosa mi suggeriresti? Inoltre cosa intendi per “testatine”.
      Il filetto il basso serve per dividere la numerazione della pagina dal resto del testo. Dici che non è molto ortodossa?

      Grazie ancora per i tuoi indispensabili consigli!

    • #58000
      Up
      0
      Down
      ::

      [quote]Purtroppo gran parte del layout l’ho ereditato da un compagno e su certe opzioni, quelle più complesse e/o personalizzate, non ciò messo mano per evitare di “rompere” qualcosa.
      Quindi la soluzione sarebbe quella di togliere \backref o \hyperref?

      Riciclare il preambolo di mio cuggino è fonte abbastanza sicura di propagazione degli orrori. 🙂

      Eh hai ragione. In teoria questo layout me l’ha dato un che dovrebbe saperne un po’ più di me, ma credo – visto i commenti in tedesco – che pure lui abbia fatto un collage qua e là.

      Se non ti servono le “back references” non caricare backref e non dare opzioni al riguardo in hyperref. Una riguardatina all’impaginazione la darei. 🙂

      Commentato il \backref e tutto sembra funzionare!!! Ma quindi a che serve questo pacchetto?[/quote]
      Esattamente quello che ti ho detto.

      Di \hyperref quali sarebbero le opzioni che ho aggiunto?

      Nessuna. Vedendo com’era il preambolo ti avevo suggerito di aggiungere l’opzione pagebackref; ma visto che le “back references” non ti servono, non aggiungere niente.

      Vedo che certe cose le hai commentate: commenta anche i pacchetti che non ti servono (probabilmente wrapfig e floatflt).

      Mi ostino a lasciarli e a riprovarli e tutte le volte non mi funzionano sti due maledetti package!

      Ti assicuro che vivo benissimo senza usarli mai.

      Ottieni un’impaginazione squilibrata verso il basso con righe lunghissime, margini troppo stretti; le testatine sono composte a rovescio, direi: a sinistra va il capitolo e a destra il paragrafo, se proprio devi metterli entrambi. Sicuro del filetto in basso?

      Per quanto riguarda questo problema, cosa mi suggeriresti? Inoltre cosa intendi per “testatine”.

      La testatina è la parte di pagina sopra il testo vero e proprio; con le impostazioni date è composta di “numero e titolo del paragrafo” a sinistra, “Capitolo numero e titolo” a destra.

      La prima cosa da fare è senza alcun dubbio quella di impostare la stampa fronte/retro, ammesso che la tua istituzione lo ammetta. Altrimenti lascerei solo il capitolo, ma a sinistra della testatina.
      `\fancyhf{}
      \fancyhead[L]{\leftmark}`

      Il filetto il basso serve per dividere la numerazione della pagina dal resto del testo. Dici che non è molto ortodossa?

      Di solito dico che è in stile onoranze funebri. 🙂 Il numero non ha bisogno di separazioni: è al centro da solo, lo si vede. Togli
      `\renewcommand{\footrulewidth}{0.4pt}`
      Ciao
      Enrico

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

Go to top