Errore @listctr bibliografia

  • Creatore
    Topic
  • #35469
    Up
    0
    Down
    ::


    Salve a tutti,
    sto scrivendo la tesi in latex ed ho un problema con la bibliografia, in particolare ho letto il capitolo dell’arte riguardo alla bibliografia e credo di aver seguito tutte le istruzioni.
    Infatti ho scritto nel file principale:

    `\cleardoublepage
    \tableofcontents % indice
    \cleardoublepage
    \pagenumbering{arabic}
    \include{cap1/cap1}

    %
    % bibliografia
    %

    \nocite{*}
    \bibliographystyle{plain}
    \bibliography{tesi}

    % indice analitico
    %\printindex

    \end{document}`

    e nel file .bib

    `\begin{thebibliography}{100}

    \bibitem{Picinbon}
    K.~{Abed-Meraim}, J.-F. Cardoso, P.~Loubaton A.Y.~Gorokhov, and E.~Moulines.
    \newblock On subspace methods for blind identification of single-input
    multiple-output {FIR} systems.
    \newblock {\em IEEE Trans. Signal Processing}, vol. 45, pp. 42–55, Gennaio 1997.

    \bibitem{Gelli1}
    K.~{Abed-Meraim}, J.-F. Cardoso, P.~Loubaton A.Y.~Gorokhov, and E.~Moulines.
    \newblock On subspace methods for blind identification of single-input
    multiple-output {FIR} systems.
    \newblock {\em IEEE Trans. Signal Processing}, vol. 45, pp. 42–55, Gennaio 1997.

    \end{thebibliography}
    `

    Però mi escono questi due messaggi di errore:

    undefined control sequence
    @ listctr
    e
    you can’t use ‘\relax after \the
    \c@

    aiutatemi vi prego è sabato sera e sto impazzendo, questo errore avviene per ogni item ed inoltre mi si cancella misteriosamente il file .bib e si crea un file .blb. Inoltre cercando un pò su Internet sto file .blb non viene mai citato, ma da dove viene fuori?

    Grazie dell’aiuto.
    Buon weekend 😕

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #35470
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        Salve a tutti,
        sto scrivendo la tesi in latex ed ho un problema con la bibliografia, in particolare ho letto il capitolo dell’arte riguardo alla bibliografia e credo di aver seguito tutte le istruzioni.
        Infatti ho scritto nel file principale:

        `\cleardoublepage
        \tableofcontents % indice
        \cleardoublepage
        \pagenumbering{arabic}
        \include{cap1/cap1}

        %
        % bibliografia
        %

        \nocite{*}
        \bibliographystyle{plain}
        \bibliography{tesi}

        % indice analitico
        %\printindex

        \end{document}`

        e nel file .bib

        `\begin{thebibliography}{100}

        \bibitem{Picinbon}
        K.~{Abed-Meraim}, J.-F. Cardoso, P.~Loubaton A.Y.~Gorokhov, and E.~Moulines.
        \newblock On subspace methods for blind identification of single-input
        multiple-output {FIR} systems.
        \newblock {\em IEEE Trans. Signal Processing}, vol. 45, pp. 42–55, Gennaio 1997.

        \bibitem{Gelli1}
        K.~{Abed-Meraim}, J.-F. Cardoso, P.~Loubaton A.Y.~Gorokhov, and E.~Moulines.
        \newblock On subspace methods for blind identification of single-input
        multiple-output {FIR} systems.
        \newblock {\em IEEE Trans. Signal Processing}, vol. 45, pp. 42–55, Gennaio 1997.

        \end{thebibliography}
        `

        Però mi escono questi due messaggi di errore:

        undefined control sequence
        @ listctr
        e
        you can’t use ‘\relax after \the
        \c@

        aiutatemi vi prego è sabato sera e sto impazzendo, questo errore avviene per ogni item ed inoltre mi si cancella misteriosamente il file .bib e si crea un file .blb. Inoltre cercando un pò su Internet sto file .blb non viene mai citato, ma da dove viene fuori?

        Grazie dell’aiuto.
        Buon weekend 😕

        Hai mischiato le caratteristiche dell’ambiente thebibliography, con quelle del programma BIBTeX.

        Se vuoi usare solo il primo (se hai pochi elementi):

        `\documentclass{book}

        \usepackage[italian]{babel}

        \begin{document}

        Il corpo del tuo documento [\ldots]

        %
        % bibliografia
        %
        \begin{thebibliography}{99}

        \bibitem{Picinbon}
        K.~{Abed-Meraim}, J.-F. Cardoso, P.~Loubaton A.Y.~Gorokhov, and E.~Moulines.
        \newblock On subspace methods for blind identification of single-input
        multiple-output {FIR} systems.
        \newblock {\em IEEE Trans. Signal Processing}, vol. 45, pp. 42–55, Gennaio 1997.

        \bibitem{Gelli1}
        K.~{Abed-Meraim}, J.-F. Cardoso, P.~Loubaton A.Y.~Gorokhov, and E.~Moulines.
        \newblock On subspace methods for blind identification of single-input
        multiple-output {FIR} systems.
        \newblock {\em IEEE Trans. Signal Processing}, vol. 45, pp. 42–55, Gennaio 1997.

        \end{thebibliography}

        \end{document}`

        Ciao,
        Antonio

      • #35471
        Up
        0
        Down
        ::


        Innanzitutto ti ringrazio della risposta, però continuo ad avere gli stessi errori, anche scrivendo come hai detto tu, ho provato a mettere nel file preambolo. tex questo:

        `

        \documentclass[11pt,italian,final,oneside,reqno]{book}

        \usepackage{graphicx}
        \usepackage{times}
        \usepackage{babel}
        \usepackage[active]{srcltx} %SRC Specials for DVI Searching
        \usepackage{amsmath}
        \usepackage{amsthm}
        \usepackage{amsfonts}
        \usepackage{amsbsy}
        \usepackage{amssymb}
        \usepackage{makeidx}
        \usepackage{a4wide}
        \usepackage{float} % per usare [H} e piazzare tabelle e figure HERE
        \usepackage{euscript} % font eulero (calligrafici)
        \usepackage[latin1]{inputenc}
        \usepackage[italian]{babel}

        \usepackage{fancyhdr} % fancyheadings per modificare header/footer
        \usepackage[small,bf]{caption2} % per modificare aspetto delle caption
        \usepackage{graphics}
        \usepackage{apalike}

        \begin{document}

        `

        e nel file tesi.tex il resto facendo copia ed incolla da quello che mi hai scritto ma continuo ad avere gli stessi errori, scusa per l’ignoranza e grazie ancora.

      • #35472
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          Innanzitutto ti ringrazio della risposta, però continuo ad avere gli stessi errori, anche scrivendo come hai detto tu, ho provato a mettere nel file preambolo. tex questo:

          `

          \documentclass[11pt,italian,final,oneside,reqno]{book}

          \usepackage{graphicx}
          \usepackage{times}
          \usepackage{babel}
          \usepackage[active]{srcltx} % se usi pdfLaTeX è inutile
          \usepackage{amsmath}
          \usepackage{amsthm}
          \usepackage{amsfonts}
          \usepackage{amsbsy}
          \usepackage{amssymb}
          \usepackage{makeidx}% manca \makeindex
          \usepackage{a4wide}% obsoleto: meglio geometry o layaureo
          \usepackage{float} % per usare [H} e piazzare tabelle e figure HERE
          \usepackage{euscript} % font eulero (calligrafici)
          \usepackage[latin1]{inputenc}
          \usepackage[italian]{babel}

          \usepackage{fancyhdr} % fancyheadings per modificare header/footer
          \usepackage[small,bf]{caption2}% Obsoleto. % per modificare aspetto delle caption
          \usepackage{graphics}% Obsoleto.
          \usepackage{apalike}% ha la documentazione in formato .doc! http://www.ctan.org/get/biblio/bibtex/contrib/apalike/apalike.doc O_o

          \begin{document}

          `

          e nel file tesi.tex il resto facendo copia ed incolla da quello che mi hai scritto ma continuo ad avere gli stessi errori, scusa per l’ignoranza e grazie ancora.

          Ma il preambolo lo hai creato tu o ti è stato imposto? Ci sono alcune cose che non vanno.

          `\documentclass[11pt,a4paper,oneside]{book}

          \usepackage[italian]{babel}
          \usepackage[latin1]{inputenc}
          \usepackage[T1]{fontenc}

          \usepackage{graphicx}
          \usepackage{geometry}
          \usepackage[font=small,labelfont=bf]{caption}

          \usepackage{makeidx}
          \makeindex

          \begin{document}`

          Questo preambolo è solo una base. Parti da qua e aggiungi i pacchetti che realmente ti servono. Trovi ottime indicazioni nelle seguenti guide:

          Ciao,
          Antonio

        • #35473
          Up
          0
          Down
          ::

          Innanzitutto ti ringrazio della risposta, però continuo ad avere gli stessi errori, anche scrivendo come hai detto tu, ho provato a mettere nel file preambolo. tex questo:

          Ti allego un preambolo corretto; i pacchetti commentati con NO a fianco vanno tolti; alcuni sono sostituiti con quelli che hanno il commento !

          Guarda la documentazione di quelli che ti ho indicato.
          `\documentclass[11pt,italian,final,oneside,reqno]{book}
          \usepackage{graphicx}
          %\usepackage{times} %NO
          \usepackage{mathptmx} %!
          %\usepackage{babel} %NO
          %\usepackage[active]{srcltx} %SRC Specials for DVI Searching
          \usepackage{amsmath}
          \usepackage{amsthm}
          \usepackage{amsfonts}
          %\usepackage{amsbsy} %NO
          \usepackage{bm} %!
          \usepackage{amssymb}
          \usepackage{makeidx}
          %\usepackage{a4wide} %NO
          \usepackage{float} % per usare [H} e piazzare tabelle e figure HERE
          %\usepackage{euscript} % font eulero (calligrafici) %non con Times
          \usepackage[latin1]{inputenc}
          \usepackage[italian]{babel}

          \usepackage{fancyhdr} % fancyheadings per modificare header/footer
          %\usepackage[small,bf]{caption2} % per modificare aspetto delle caption %NO
          \usepackage[small,bf]{caption} %!
          %\usepackage{graphics} %NO
          \usepackage{graphicx} %!
          %\usepackage{apalike} %NO
          \usepackage{natbib} %!`
          Ciao
          Enrico

        • #35474
          Up
          0
          Down
          ::


          Vi ringrazio ma purtroppo il preambolo mi è stato imposto, parlerò con il mio relatore e vedrò se e come lo posso cambiare….speriamo!
          Grazie dell’aiuto.

        • #35475
          Up
          0
          Down
          ::

          Vi ringrazio ma purtroppo il preambolo mi è stato imposto, parlerò con il mio relatore e vedrò se e come lo posso cambiare….speriamo!
          Grazie dell’aiuto.

          I cambiamenti suggeriti sono semplici miglioramenti: non cambiano certo la sostanza.
          A parte a4wide che NON deve essere MAI usato.

          Ciao
          Enrico

        • #35476
          Up
          0
          Down
          ::


          Eccomi di nuovo, scusatemi ancora, credetemi mi sono letto tutte le guide, ma ancora non ho capito cosa sbaglio. Ho modificato la bibliografia scrivendo (come prova):

          `%
          % Tesi di Laurea Specialistica
          %
          % (C) Eduardo Lanzuise
          %
          % Settembre 2009

          % commentare i file che non si desidera compilare volta per volta
          \includeonly{
          preambolo/preambol,
          %introduzione/introd,
          cap1/cap1,
          cap2/cap2,
          cap3/cap3,
          }

          \include{preambolo/preambol}
          \pagenumbering{roman}
          \include{introduzione/introd}
          %\cleardoublepage
          %\tableofcontents % indice
          %\cleardoublepage
          \pagenumbering{arabic}
          \include{cap1/cap1}
          \include{cap2/cap2}
          \include{cap3/cap3}
          %
          % bibliografia
          %
          \cleardoublepage
          \addcontentsline{toc}{chapter}{\bibname}

          \begin{thebibliography}{9}

          \bibitem{Cacciapuoti}
          A.~S.~Cacciapuoti, G.~Gelli, L.~Paura, and F.~Verde,
          “Finite-sample performance analysis
          of widely-linear multiuser receivers in DS-CDMA systems'',
          \IeeeTSP, vol.~56, no.~4, pp.~1572–1588, Apr.~2008.\bibitem{mori:tesi}

          \end{thebibliography

          \end{document}`

          e niente, ancora gli stessi errori, ancora gli stessi problemi, il mio relatore non mi ha aiutato in tal senso, cosa sto sbagliando?

        • #35477
          Up
          0
          Down
          ::


          Potevi mettere un esempio comprensibile. . .

          metti esplicitamente \documentclass[…]{…}

          metti esplicitamente \begin{document}

          \IeeeTSP sicuro che funzioni?

          Chiudi la parentesi a thebibliography

          Non serve ma non mettere virgole in eccesso dove non servono e cioè
          dentro includeonly.

          Ciao ciao.
          Fra

        • #35478
          Up
          0
          Down
          ::

          Potevi mettere un esempio comprensibile. . .

          metti esplicitamente \documentclass[…]{…}

          metti esplicitamente \begin{document}

          \IeeeTSP sicuro che funzioni?

          Chiudi la parentesi a thebibliography

          Non serve ma non mettere virgole in eccesso dove non servono e cioè
          dentro includeonly.

          Ciao ciao.
          Fra

          In realtà mi è più comodo metterlo nel preambolo e poi anche mettendolo nel file principale non cambia nulla, la parentesi graffa è stato solo un errore nel copia ed incolla, IEEETSP l’ho definito io….per il resto comunque continua a non funzionare ed ho sempre lo stesso errore…

        • #35479
          Up
          0
          Down
          ::


          Non avendo nessuna intuizione ti posso solo dire di procedere con metodo.

          Fai una copia del tuo lavoro.
          Copia tutto nel file principale e inizia a cancellare pian piano tutte le cose che non ti sembrano rilevanti.
          Ogni tanto ricompili per vedere se l’errore persiste.

          Quando sei arrivato ad un documento con non più di 10 righe che ancora presenta il problema allora riportalo (per bene) qua sul forum, anche se credo che a quel punto avrai capito da solo qual è l’errore. 🙂

          Ciao ciao.
          Fra

        • #35480
          Up
          0
          Down
          ::

          Eccomi di nuovo, scusatemi ancora, credetemi mi sono letto tutte le guide, ma ancora non ho capito cosa sbaglio. Ho modificato la bibliografia scrivendo (come prova):

          `%
          % Tesi di Laurea Specialistica
          %
          % (C) Eduardo Lanzuise
          %
          % Settembre 2009

          % commentare i file che non si desidera compilare volta per volta
          \includeonly{
          preambolo/preambol,
          %introduzione/introd,
          cap1/cap1,
          cap2/cap2,
          cap3/cap3,
          }

          \include{preambolo/preambol}
          \pagenumbering{roman}
          \include{introduzione/introd}
          %\cleardoublepage
          %\tableofcontents % indice
          %\cleardoublepage
          \pagenumbering{arabic}
          \include{cap1/cap1}
          \include{cap2/cap2}
          \include{cap3/cap3}
          %
          % bibliografia
          %
          \cleardoublepage
          \addcontentsline{toc}{chapter}{\bibname}

          \begin{thebibliography}{9}

          \bibitem{Cacciapuoti}
          A.~S.~Cacciapuoti, G.~Gelli, L.~Paura, and F.~Verde,
          “Finite-sample performance analysis
          of widely-linear multiuser receivers in DS-CDMA systems'',
          \IeeeTSP, vol.~56, no.~4, pp.~1572–1588, Apr.~2008.\bibitem{mori:tesi}

          \end{thebibliography

          \end{document}`

          e niente, ancora gli stessi errori, ancora gli stessi problemi, il mio relatore non mi ha aiutato in tal senso, cosa sto sbagliando?

          Ovviamente sbagli nell’usare un pacchetto obsoleto come apalike e, soprattutto non con il suo file .bst che gli deve stare insieme:
          `\bibliographystyle{apalike}
          \bibliography{tesi}`
          Con \bibliographystyle{plain} non può funzionare. Compila, fa’ andare bibtex e ricompila due volte. Vedrai che funziona, purché tu abbia apalike.bst nella directory di lavoro.

          Ciao
          Enrico

        • #35481
          Up
          0
          Down
          ::


          Grazie mille dei consigli, un’altra cosa: ho tolto a4wide ed ho messo geometry ma il margine sinistro e quello destro sono uguali, come faccio a fare in modo che quello sinistro sia maggiore, dato che è una tesi e quindi la devo rilegare?

        • #35482
          Up
          0
          Down
          ::


          Dovresti chiedere come fare perché quello sinistro sia inferiore a quello destro, anche se la devi rilegare. Cerca sull’Arte e nel forum perché è cosi’ che si deve fare (parola chiave: margini)

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

      Go to top