Problema bibliografia

  • Creatore
    Topic
  • #97678
    Up
    0
    Down
    ::


    Ciao a tutti,

    uso latex da poco ma ho un problema con la bibliografia: le etichette usate per le citazioni vengono stampate nella bibliografia e anche se lascio le parentesi graffe vuote ({}) a fianco del numero viene comunque stampato un quadratino vuoto.

    Il codice che uso è riportato di seguito. Non sono le mie reali references ma esempi presi da internet per capire se avessi scritto male il codice io oppure se anche i codici disponibili online non funzionassero.
    Uso texstudio con impostata come default bibliography BibTex.

    \begin{thebibliography}{100}

    \bibitem{} Caprara, A. 1997. Sorting by reversals is difficult. In: {\em
    Proceedings of the First Annual International Conference on Computational
    Molecular Biology (RECOMB 97),} New York: ACM. pp. 75-83.\\[-20pt] %quadratino vuoto

    \bibitem {} McLysaght, A., Seoighe, C. and Wolfe, K.~H. 2000. High frequency
    of inversions during eukaryote gene order evolution. In Sankoff, D. and
    Nadeau, J.~H., editors, {\em Comparative Genomics}, Dordrecht, NL: Kluwer
    Academic Press. pp. 47–58.\\[-20pt]. %quadratino vuoto

    \bibitem{} Reinelt, G. 1991. {\em The Traveling Salesman – Computational
    Solutions for TSP Applications.} Berlin: Springer Verlag.\\[-20pt] %quadratino vuoto

    \bibitem{cookbook} Peter J. Ashenden. \emph{The VHDL cookbook}, First Edition. Dept. Computer Science, University of Adelaide, South Australia. 1990. \\[-20pt] % [ cookbook ]

    \end{thebibliography}

    Ho provato con alcuni dei comandi di seguito ma eliminano solo la numerazione che io invece voglio mantenere.

    \makeatletter \def\@biblabel#1{} \makeatother

    \makeatletter \renewcommand\@biblabel[1]{} \makeatother

    Inoltre uso il comando \nocite{*}.

    Chiedete pure se non sono stata chiara ma sto impazzendo e non so come fare!!

    Grazie in anticipo 🙂

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #97679
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuta sul forum.

        Il problema è che il comando \bibitem richiede obbligatoriamente una etichetta diversa per ogni citazione, altrimenti i comandi \cite non sanno che cosa citare.

        Detto questo, mi pare strano che tu voglia togliere i numeri o quant’altro ti permetta di citare i tuoi riferimenti.

        Ci sarebbe un modo, forse, per fare quello che vuoi tu.
        Sarebbe quello di usare un database bibliografico e il pacchetto biblatex e il programmab biber, tutte cose che sono già installate sul tuo PC, tranne, ovviamante il databse bibliografico che contiene i tuoi riferimenti in una forma standard che non ha nulla a che vedere con LaTeX. Per saperne di più devi leggere il capitolo sulla bibliografioa della guida L’Arte di scrivere con LaTeX, che puoi scaricare dalla sezione Documentazione di questo sito. È un testo per neofiti; Se già conosci LaTeX puoi forse saltare i primi tre o quattro capitoli, ma la loro lettura, che non non richiede più di una mezzoretta, vale comunque la pena. Poi il capitolo sulla bibliografia è illuminante. Il metodo che stai seguendo ora è un po’ artigianale e non ti consente di mantenere l’uniformità e la coerenza di composizione dei vari riferimenti se non con uno sforzo persoanle nel mettere tutti i comandi giusti al loro posto e recuperare tutte le informazioni necessarie per ogni tipo di pubblicazione; queste sono comunque necessarie anche epr il database bibliografico, ma le comode interfacce di JabRef, mutlipiattaforma, BibDesk, solo MAc; TeXstudio, multipiattaforma, eccetera, ti permettono di inserire le informazioni strettamante necessarie per ogni tipo di riferimenti, perché di presentano menù con le finestrine di tipo diverso epr ogni tipo di pubblicazione. Inoltre la configurazione/personalizzazione di biblatex ti permette di ottenere qualsiasi effetto speciale nella composizione della bibliografia.

        Senza scherzi, ti consiglio vivamente di cambiare metodo; il tempo che ci consumerai ti gratificherà abbondantemente nel vedere il risultato.

      • #97680
        Up
        0
        Down
        ::


        Intanto grazie mille per la risposta.
        Non ho spiegato correttamente il mio problema.

        Io voglio la bibliografia numerata, il problema è che non voglio che nella bibliografia compaiano anche le “etichette” che vengono usate per citare un documento. L’output della mia bibliografia ha le etichette delle citazioni stampate che inoltre non mi servono nemmeno perché non ho citazioni nel testo!!

        Comunque ti invio il file per capire come è l’output.

        [attachment=1142]prova_bib.pdf[/attachment]

        Grazie

        Attachments:
        You must be logged in to view attached files.
      • #97681
        Up
        0
        Down
        ::


        PS: ho già letto il testo di Lorenzo Pantieri…ma non dice nulla di quello che cerco io!

      • #97682
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Mmmmm….

          Come ti compila se usi questa bibliografia:`\begin{thebibliography}{100}

          \bibitem{Cparara1997} Caprara, A. 1997. Sorting by reversals is difficult. In: {\em
          Proceedings of the First Annual International Conference on Computational
          Molecular Biology (RECOMB 97),} New York: ACM. pp. 75-83.\\[-20pt] %quadratino vuoto

          \bibitem {McLysaght2000} McLysaght, A., Seoighe, C. and Wolfe, K.~H. 2000. High frequency
          of inversions during eukaryote gene order evolution. In Sankoff, D. and
          Nadeau, J.~H., editors, {\em Comparative Genomics}, Dordrecht, NL: Kluwer
          Academic Press. pp. 47–58.\\[-20pt]. %quadratino vuoto

          \bibitem{Reinelt1991} Reinelt, G. 1991. {\em The Traveling Salesman – Computational
          Solutions for TSP Applications.} Berlin: Springer Verlag.\\[-20pt] %quadratino vuoto

          \bibitem{cookbook} Peter J. Ashenden. \emph{The VHDL cookbook}, First Edition. Dept. Computer Science, University of Adelaide, South Australia. 1990. \\[-20pt] % [ cookbook ]

          \end{thebibliography}`
          Se ti continua a presentare i quadratini e quella stana sigla vicino alla quarta voce della bibliografia, ho il sospetto che tu abbia caricato uno di quei pacchetti che ti mostrano nel margine le etichette usate; comunque prova con la bibliografia che ti ho modificato.

        • #97683
          Up
          0
          Down
          ::


          Ecco quello che risulta,

          [attachment=1143]prova_bib_2014-10-17.pdf[/attachment]

          Ho ancora le etichette e quella strana sigla che vedevi nell’altro file è appunto l’etichetta di una reference.
          Mentre i quadratini vuoti compaiono quando invece di scrivere l’etichetta lascio vuote le parentesi graffe.

          Attachments:
          You must be logged in to view attached files.
        • #97684
          Up
          0
          Down
          ::


          \documentclass[a4paper,12pt,oneside,openright,titlepage]{book}

          \usepackage[english]{babel}
          \usepackage{newlfont}
          \textwidth=450pt\oddsidemargin=0pt
          \usepackage[T1]{fontenc}
          \usepackage{indentfirst}
          \usepackage{fancyhdr}
          \usepackage{showkeys}
          \usepackage[dvips]{graphicx}
          \usepackage{mathdots}

          \usepackage[labelfont=bf]{caption}

          \usepackage{bm} % per fare le lettere greche minuscole in grassetto

          \usepackage{blkarray}
          \BAnewcolumntype{C}{>{$}c<{$}} \usepackage{amssymb} \usepackage{amsmath, amsthm, amssymb} \usepackage{latexsym} \usepackage{amsthm} \usepackage{eucal} \usepackage{guit} \usepackage{multirow} \usepackage{longtable} \usepackage{float} \usepackage{colortbl,booktabs,caption,float} \usepackage{subfig} \usepackage{yfonts} \usepackage{epsf} \usepackage{epstopdf} \usepackage{eso-pic,graphicx} \makeatletter \newcommand\BackgroundPicture[2]{ \setlength{\unitlength}{1pt} \put(0,\strip@pt\paperheight){ \parbox[t][\paperheight]{\paperwidth}{ \vfill \centering\includegraphics[width=0.9\paperwidth]{#1} \vfill } } } \makeatother \begin{document} ... \end{document}

        • #97685
          Up
          0
          Down
          ::

          cescariga” post=97141\documentclass[a4paper,12pt,oneside,openright,titlepage]{book}

          \usepackage[english]{babel}
          \usepackage{newlfont}
          \textwidth=450pt\oddsidemargin=0pt
          \usepackage[T1]{fontenc}
          \usepackage{indentfirst}
          \usepackage{fancyhdr}
          \usepackage{showkeys}
          \usepackage[dvips]{graphicx}
          \usepackage{mathdots}

          \usepackage[labelfont=bf]{caption}

          \usepackage{bm} % per fare le lettere greche minuscole in grassetto

          \usepackage{blkarray}
          \BAnewcolumntype{C}{>{$}c<{$}} \usepackage{amssymb} \usepackage{amsmath, amsthm, amssymb} \usepackage{latexsym} \usepackage{amsthm} \usepackage{eucal} \usepackage{guit} \usepackage{multirow} \usepackage{longtable} \usepackage{float} \usepackage{colortbl,booktabs,caption,float} \usepackage{subfig} \usepackage{yfonts} \usepackage{epsf} \usepackage{epstopdf} \usepackage{eso-pic,graphicx} \makeatletter \newcommand\BackgroundPicture[2]{ \setlength{\unitlength}{1pt} \put(0,\strip@pt\paperheight){ \parbox[t][\paperheight]{\paperwidth}{ \vfill \centering\includegraphics[width=0.9\paperwidth]{#1} \vfill } } } \makeatother \begin{document} ... \end{document}

          Perdona la brutalità della domanda: ma da dove hai tirato fuori questo codice?

          Ciao
          Tommaso

        • #97686
          Up
          0
          Down
          ::


          So che è incasinato ma sono i pacchetti che servono al documento che sto scrivendo e il testo è come vorrei, bibliografia a parte.
          Ho postato il codice relativo ai pacchetti che utilizzo perché magari è appunto un pacchetto che stampa le etichette anche nella bibliografia.

          Francesca

        • #97687
          Up
          0
          Down
          ::

          cescariga” post=97147So che è incasinato ma sono i pacchetti che servono al documento che sto scrivendo e il testo è come vorrei, bibliografia a parte.
          Ho postato il codice relativo ai pacchetti che utilizzo perché magari è appunto un pacchetto che stampa le etichette anche nella bibliografia.

          Francesca

          Ma se l’hai scritto tu, dovresti sapere cosa ti dà problemi. Mah…

          Prova a levare il pacchetto showkeys.

          Ciao
          Tommaso

        • #97688
          Up
          0
          Down
          ::


          A che ti serve il pacchetto fancyhdr?

          Ciao
          Tommaso

        • #97689
          Up
          0
          Down
          ::


          Per l’intestazione della tesi, l’avevo scaricato dal sito universitario ma ho visto che togliendolo non cambia nulla!

        • #97690
          Up
          0
          Down
          ::


          Grazie infinite.
          Ho risolto con la bibliografia.
          In certi punto l’output è cambiato ma va benissimo comunque.
          Sapevo che doveva essere una “stupidata” ma non sapendo usare latex ho avuto parecchi problemi!!

          Grazie ancora,
          Francesca

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

      Go to top