[RISOLTO] bibliografia

  • Creatore
    Topic
  • #82543
    Up
    0
    Down
    ::


    Salve,

    per quanto riguarda la bibliografia ho questo tipo di problema:

    `
    \begin{thebibliography}{9}
    \bibitem{eckel:java}
    Eckel, Bruce (2002), \emph{Thinking in Java}, Apogeo, Milano.
    \end{thebibliography}
    `

    e nel testo ho scritto:
    `
    … La potenza di Java risiede nel motto ''write once, run everywhere'' \cite{eckel:java}
    `

    perché sul file pdf ottengo [eckel:java ] ?

    Riccardo

    P.S. Nel preambolo ho usato `\usepackage{biblatex}`

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #82544
      Up
      0
      Down
      ::

      dearick” post=81873Salve,

      per quanto riguarda la bibliografia ho questo tipo di problema:

      `
      \begin{thebibliography}{9}
      \bibitem{eckel:java}
      Eckel, Bruce (2002), \emph{Thinking in Java}, Apogeo, Milano.
      \end{thebibliography}
      `

      e nel testo ho scritto:
      `
      … La potenza di Java risiede nel motto ''write once, run everywhere'' \cite{eckel:java}
      `

      perché sul file pdf ottengo [eckel:java ] ?

      Riccardo

      P.S. Nel preambolo ho usato `\usepackage{biblatex}`

      Se scrivi direttamente l’ambiente [tt]thebibliography[/tt] non devi caricare biblatex.

      Ciao
      Enrico

    • #82545
      Up
      0
      Down
      ::


      Grazie Enrico ho tolto biblatex ed ho risolto scrivendo ~\cite{eckel:java}. Però adesso nell’indice quando clicco su bibliografia non mi punta la pagina giusta. Perché?

      Riccardo

    • #82546
      Up
      0
      Down
      ::

      dearick” post=81895Grazie Enrico ho tolto biblatex ed ho risolto scrivendo ~\cite{eckel:java}. Però adesso nell’indice quando clicco su bibliografia non mi punta la pagina giusta. Perché?

      Riccardo

      Probabilmente perché non hai messo [tt]\addcontentsline[/tt] nel posto giusto. Per risolvere il problema senza strani accrocchi, di solito
      `\usepackage[nottoc]{tocbibind}`
      è un toccasana.

      Ciao
      Enrico

    • #82547
      Up
      0
      Down
      ::


      Grazie problema risolto !

      P.S. per curiosità in quale parte di codice \addcontentsline andrebbe posizionato? Io ho il seguente codice:
      `
      \cleardoublepage
      \addcontentsline{toc}{chapter}{\bibname}
      \begin{thebibliography}{10}
      \bibitem{programming:android}
      Punto Informatico, {\em Android Programming}, Edizioni Master.
      \bibitem{eckel:java}
      Bruce Eckel, {\em Thinking in Java}, Apogeo, Milano.
      \bibitem{documentation:android}
      Android Documentation, \url{http://developer.android.com/tools/index.html}
      \bibitem{documentation:opencv}
      OpenCV Documentation, \url{http://docs.opencv.org}
      \bibitem{dicarlo:tesi}
      Ing. Emiliano Di Carlo, Tesi di Laurea: {\em Controllo di sistemi domotici mediante l'analisi del movimento della Testa}.
      \end{thebibliography}
      `

    • #82548
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Esattamente dove l’hai messo.

      • #82549
        Up
        0
        Down
        ::


        Scusate, me ne sono appena accorto, ma adesso nell’indice ho due voci bibliografia ! Il primo linka alla penultima pagina, l’ultimo alla bibliografia vera e propria …

        Riccardo

      • #82550
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Vuol dire che hai due istanze del comando \addcontentsline.
          Magari una prima di \cleardoublepage, e una dopo.
          Se usi anche hyperref, allora ti consiglio di far precedere \addconttnsline da \phantomsecction, ma entrambi dopo \cleardoublepage

        • #82551
          Up
          0
          Down
          ::


          Non riesco proprio a capire come sia possibile: continuo ad avere nell’indice due voci relativi a bibliografia.

          `
          %================================================================
          %
          % (C) 2013 Riccardo De Amicis – Tesi
          %
          %================================================================
          \input{preambolo}
          \input{impostazioni}
          \begin{document}
          \frontmatter
          %****************************************************************
          % Materiale iniziale
          %****************************************************************
          \input{InizialeFinale/frontespizio}
          \input{InizialeFinale/indice}
          \cleardoublepage
          %****************************************************************
          % Materiale principale
          %****************************************************************
          \mainmatter
          \input{Capitoli/ambiente}
          %\input{Capitoli/androida}
          %\input{Capitoli/androidb}
          %\input{Capitoli/androidc}
          %\input{Capitoli/openCV}
          %\input{Capitoli/implementazione}
          % ***************************************************************
          % Materiale finale
          %****************************************************************
          \backmatter
          \input{InizialeFinale/bibliografia}
          %\input{InizialeFinale/ringraziamenti}
          \end{document}
          `

          `
          %================================================================
          %
          % (C) 2013 Riccardo De Amicis
          %
          % Preambolo
          %
          %================================================================

          \documentclass[12pt,a4paper,twoside,openany,fleqn]{book}

          \usepackage[T1]{fontenc}
          \usepackage{microtype}
          \usepackage[english,italian]{babel}
          \usepackage[top=3.5cm,right=3.5cm,bottom=3cm,left=3cm]{geometry}
          \usepackage{mathptmx}
          \usepackage[scaled=0.90]{helvet}
          \usepackage{indentfirst}
          \usepackage{courier}
          \usepackage{siunitx}
          \usepackage{amsmath}
          \usepackage{amsbsy}
          \usepackage{amssymb}
          \usepackage{mathtools}
          \usepackage{makeidx}
          \usepackage{graphicx}
          \usepackage{euscript}
          \usepackage{psfrag}
          \usepackage{fancybox}
          \usepackage{ifthen}
          \usepackage{fancyhdr}
          \usepackage[font=small,labelfont=bf,labelsep=period]{caption}
          \usepackage{enumerate}
          \usepackage[section]{placeins}
          \usepackage{afterpage}
          \usepackage{theorem}
          \usepackage{wrapfig}
          \usepackage{booktabs}
          \usepackage{lettrine}
          \usepackage{enumitem}
          \usepackage{tabularx}
          \usepackage[nocomment,nochange]{optional}
          \usepackage[dvipsnames]{xcolor}
          \usepackage[sf,bf]{titlesec}
          \usepackage{empheq}
          \usepackage{hyperref}
          \usepackage{listings}
          \usepackage{frontespizio}
          \usepackage{setspace}
          \usepackage{url}
          \usepackage{verbatim}
          \usepackage[italian]{varioref}
          %\usepackage[autostyle,italian=guillemets,]{csquotes}
          %\usepackage{biblatex}
          \usepackage[nottoc]{tocbibind}
          `

          `
          % Impostazioni

          % colore
          %=====================================================================
          \definecolor{chaptercolor}{named}{MidnightBlue}
          \definecolor{frontcolor}{named}{Yellow}
          \definecolor{frontcolorbkg}{named}{MidnightBlue}
          \definecolor{pagequadrocolor}{rgb}{0.8,0.85,1}
          \definecolor{pagequadroframe}{named}{Black}
          %=====================================================================
          % definisce comando colorchapter per avere chapter e appendix a colori
          %=====================================================================
          \newcommand{\colorchapter}[1]{\chapter{\textcolor{chaptercolor}{#1}}}
          %=====================================================================
          % Formattazione documento
          %=====================================================================
          \pagestyle{fancyplain} \addtolength{\headwidth}{\marginparsep}
          \setlength{\headheight}{15pt}%{15pt}
          \renewcommand{\headrulewidth}{1pt} % modificare questo per spessore linea header
          \renewcommand{\chaptermark}[1]%
          {\markboth{#1}{}}
          \renewcommand{\sectionmark}[1]%
          {\markright{\thesection\ #1}}
          \lhead[\fancyplain{}{\sf\bfseries\thepage}]%
          {\fancyplain{}{\sf\bfseries\rightmark}}%
          \rhead[\fancyplain{}{\sf\bfseries\leftmark}]%
          {\fancyplain{}{\sf\bfseries\thepage}}%
          \cfoot{}

          %titolo
          \titleformat{\chapter}[display]
          {\Huge\sf\bfseries}
          {\filleft{\LARGE\chaptertitlename}\LARGE\thechapter}
          {4ex}
          {\filleft\titlerule
          \vspace{2ex}%
          }
          [\vspace{2ex}%
          \titlerule]
          %=================================================================

          % impostazione per hyperref

          %\hypersetup{colorlinks, linkcolor=MidnightBlue, linktocpage}
          \hypersetup{colorlinks, urlcolor=MidnightBlue, linktocpage, linkcolor=MidnightBlue}

          %=====================================================================
          % codice
          \lstnewenvironment{java}{\lstset{language=Java,basicstyle=\small\ttfamily\color{black}, showstringspaces=false,stringstyle=\color{MidnightBlue}\bfseries,
          keywordstyle=\color{DarkOrchid}\bfseries,breaklines=true}}{}

          \lstnewenvironment{xml}{\lstset{language=XML,basicstyle=\small\ttfamily
          \color{MidnightBlue},keywordstyle=\color{DarkOrchid},stringstyle=\color{blue},
          morekeywords={encoding,name,Riccardo},showstringspaces=false,breaklines=true}}{}

          %=====================================================================
          `

          e per finire:

          `
          %*******************************************************
          % Bibliografia
          %*******************************************************
          \cleardoublepage
          \phantomsection
          \addcontentsline{toc}{chapter}{\bibname}
          \begin{thebibliography}{10}
          \bibitem{programmingl:android}
          Punto Informatico, {\em Android Programming}, Edizioni Master.
          \bibitem{eckel:java}
          Bruce Eckel, {\em Thinking in Java}, Apogeo, Milano.
          \bibitem{documentation:android}
          Android Documentation, \url{http://developer.android.com/tools/index.html}
          \bibitem{documentation:opencv}
          OpenCV Documentation, \url{http://docs.opencv.org}
          \bibitem{dicarlo:tesi}
          Ing. Emiliano Di Carlo, Tesi di Laurea: {\em Controllo di sistemi domotici mediante l'analisi del movimento della Testa}.
          \end{thebibliography}
          `

          Cosa c’è che non va?

          Riccardo

        • #82552
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Senza vedere anche il file preambolo.tex e impostazioni.tex è difficile dirlo.

            Può darsi che nel preambolo o nelle impostazioni tu abbia ridefinito l’ambiente thebibliography in modo che usi \chpater invece di \chapter*
            nel qual caso ti basterebbe togliere il comando \addcontentsline con i suoi argomenti nel file bibliografia.tex.

          • #82553
            Up
            0
            Down
            ::


            Ciao Claudio,

            come vedi in Impostazioni ho definito il comando `\colorchapter` e sia qui che nel preambolo non c’è nessun \addcontentsline … veramente strano.

            Riccardo

          • #82554
            Up
            0
            Down
            ::


            Grazie Claudio,

            ho risolto togliendo \addcontentsline{toc}{chapter}{\bibname} in bibliografia.

            Riccardo

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

        Go to top