HELP!

  • Creatore
    Topic
  • #60804
    Up
    0
    Down
    ::


    Ciao! Sono proprio nuova di latex e spero che qualcuno mi dia un aiuto. Ho fatto una bibliografia divisa in due parti, e vorrei numerarla secondo l’ordine di citazione e non quello alfabetico. So che dovrei utilizzare unsrt, digitando magari
    \bibliographystyle {unsrt}
    ma non riconoscere proprio il comando!
    io ho inserito biblatex come userpackage e quando provo a scrivere
    \usepackage[style=unsrt]{biblatex}, ma dice:
    “RequireBibliographystyle{\blx@bbxfile},
    io leggo solo .bst e non bbx… Aiutatemiiiiiiiiiiiiiiii

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

      Ciao! Sono proprio nuova di latex e spero che qualcuno mi dia un aiuto. Ho fatto una bibliografia divisa in due parti, e vorrei numerarla secondo l’ordine di citazione e non quello alfabetico. So che dovrei utilizzare unsrt, digitando magari
      \bibliographystyle {unsrt}
      ma non riconoscere proprio il comando!
      io ho inserito biblatex come userpackage e quando provo a scrivere
      \usepackage[style=unsrt]{biblatex}, ma dice:
      “RequireBibliographystyle{\blx@bbxfile},
      io leggo solo .bst e non bbx… Aiutatemiiiiiiiiiiiiiiii

      Benvenuta!
      `\usepackage[sorting=none]{biblatex}`
      La prossima volta cerca di immaginare un oggetto più descrittivo e di usare meno “i”. 🙂

      Ciao
      Enrico

    • #60806
      Up
      0
      Down
      ::


      Si, scusami ma sto un po’ impazzendo! Allora ho provato il tuo codice, ma non sortisce l’effetto desiderato! Di default me li ordina in ordine alfabetico secondo il cognome dell’autore. Quindi il mio riferimento è 22 e non 1! Io voglio usare unsrt o qualsiasi altra cosa che ordini i riferimenti a partire dal primo che inserisco, ma al comando:
      \usepackage[style=unsrt]{biblatex} mi dice:

      ! Package biblatex Error: Style ‘unsrt’ not found.

      See the biblatex package documentation for explanation.
      Type H for immediate help.

      l.9937 \RequireBibliographyStyle{\blx@bbxfile}

      Ti pregoooooooooooooo! ora comincio con le o!

    • #60807
      Up
      0
      Down
      ::

      Si, scusami ma sto un po’ impazzendo! Allora ho provato il tuo codice, ma non sortisce l’effetto desiderato! Di default me li ordina in ordine alfabetico secondo il cognome dell’autore. Quindi il mio riferimento è 22 e non 1! Io voglio usare unsrt o qualsiasi altra cosa che ordini i riferimenti a partire dal primo che inserisco, ma al comando:
      \usepackage[style=unsrt]{biblatex} mi dice:

      ! Package biblatex Error: Style ‘unsrt’ not found.

      See the biblatex package documentation for explanation.
      Type H for immediate help.

      l.9937 \RequireBibliographyStyle{\blx@bbxfile}

      Ti pregoooooooooooooo! ora comincio con le o!

      Siccome “style=unsrt” non è previsto e il modo corretto per avere l’ordine di citazione è esattamente quello che ti ho suggerito, non so come fare ad aiutarti in altro modo. Puoi per favore riportare il tuo preambolo?

      Ciao
      Enrico

    • #60808
      Up
      0
      Down
      ::


      \documentclass[a4paper,12pt]{report}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{graphicx}
      \usepackage[style=unsrt]{biblatex}
      \usepackage{amsmath,amsfonts,amssymb}
      \usepackage{fancyhdr}

      devo continuare?
      so che non è previsto infatti provavo a vedere se ce l’avevo in miktex, e ho una cartella di nome bibtex che contiene 3 cartelle: bib bst e csf, in bst, nella cartella base c’è anche unsrt. sto cercando di venirne a capo.
      Cmq Enrico è tua la frase in latino?

    • #60809
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Il file unsrt.bst serve per lavorare SENZA biblatex. Purtroppo la documentazione su BibTeX descrive in dettaglio come comporre il database bibliografico da far digerire a BibTeX, ma non dice come richiamarlo.
        C’è scritto nell’Introduzione all’arte (link in alto nella pagina del forum}.

        In buona sostanza nel preambolo devi scrivere solo
        `
        \bibliographystyle{unsrt}
        `

        Poi verso la fine, quando vuoi comporre la bibliografia devi scrivere
        `
        \IfFileExists{\jobname.bbl}{\input{\jobname.bbl}}{}
        `

        Poi devi fare andare pdfLaTeX una volta, quindi devi fare andare BibTeX o cliccando sul bottone dell’editor o dando il comando a mano dalla finestra comandi, poi devi fare andare di nuovo pdfLaTeX almeno due volte, comunque fino a quando in fondo al file log non ci sono più avvertimenti che alcune citazioni non sono state risolte o che alcuni riferimenti incrociati non sono ancora a posto.
        Ricordati di togliere ogni possibile riferimento a biblatex nel tuo preambolo. Biblatex è previsto epr comporre bibliografie in qualunque modo diverso dal “unsorted”, che a quanto pare è richiesto in alcuni articoli pubblicati in alcune riviste, ma in genere non è molto apprezzato.
        Tieni anche a mente che unsrt.bst inserisce le paroline di default dentro le citazioni in inglese, non in italiano; da qualche parte, forse nel sito GuIT dovrebbe trovarsi anche un file unsrt_ital.bst ma ora non saprei indicarti dove; prova a cercarlo con google se ti interessa la bibliografia con le paroline in italiano.

      • #60810
        Up
        0
        Down
        ::

        \documentclass[a4paper,12pt]{report}
        \usepackage[latin1]{inputenc}
        \usepackage[italian]{babel}
        \usepackage{graphicx}
        \usepackage[style=unsrt]{biblatex}
        \usepackage{amsmath,amsfonts,amssymb}
        \usepackage{fancyhdr}

        devo continuare?
        so che non è previsto infatti provavo a vedere se ce l’avevo in miktex, e ho una cartella di nome bibtex che contiene 3 cartelle: bib bst e csf, in bst, nella cartella base c’è anche unsrt. sto cercando di venirne a capo.
        Cmq Enrico è tua la frase in latino?

        `\documentclass[a4paper,12pt]{report}

        % altri pacchetti
        % …

        \usepackage[sorting=none]{biblatex}
        \bibliography{samiam}

        \begin{document}
        \cite{tesi:deschamps}
        \cite{art:suri}
        \cite{art:baillard}

        a

        \printbibliography

        \end{document}`
        Ho usato il file bib di un altro lavoro e semplificato il codice, ma solo per dimostrare come funziona. Ottengo esattamente l’ordine di citazione. Le due righe in blu sono quelle che devi tenere come modello (cambia il nome del database, ovviamente).

        Ciao
        Enrico

      • #60811
        Up
        0
        Down
        ::


        Ringrazio tutti! E soprattutto Enrico!!! Allora con [sorting=none] va alla grande. L’errore che facevo era dichiarare tutti gli usepackage insieme e scrivere dopo \bibliography…, invece dovevo scrivere \bibliography…, subito dopo \usepackage[sorting=none]{biblatex}!
        tI ringrazio, posso mandare la tesi in stampa! 😀

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

    Go to top