errore Biblatex

  • Creatore
    Topic
  • #85937
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Sto cercando di compilare un vecchio documento dotato di bibliografia.
      Risale a prima che venisse utilizzato biber come backend.
      Compilo il documento principale, poi:
      `samiel@debian:~/tesi$ bibtex tesi
      This is BibTeX, Version 0.99d (TeX Live 2012)
      The top-level auxiliary file: tesi.aux
      I found no \citation commands—while reading file tesi.aux
      I found no \bibdata command—while reading file tesi.aux
      I found no \bibstyle command—while reading file tesi.aux
      (There were 3 error messages)`
      Alla fne del documento principale ho inserito
      `\begin{singlespace}\printbibliography[title={Ricognizione bibliografica}]\end{singlespace}
      \addcontentsline{toc}{chapter}{Ricognizione bibliografica}`
      (ebbene sì, il relatore – no mio, ho già dato…- pretende che la bibliografia
      si intitoli “Ricognizione bibliografica”), e nel file .sty
      `%%% bibliografia
      %\usepackage[babel]{csquotes}
      %\usepackage[style=authoryear-comp]{biblatex}
      \usepackage[style=philosophy-modern,scauthors=true]{biblatex}
      \usepackage[babel,italian=guillemets]{csquotes}
      \DeclareFieldFormat[article]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
      \DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
      \DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
      \DeclareFieldFormat{journaltitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
      \DeclareFieldFormat{issuetitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
      \DeclareFieldFormat[article]{usera}{\mkbibemph{#1}}

      \renewbibmacro*{periodical}{%
      \iffieldundef{title}
      {}
      {\setunit{\addcomma\space}\printtext[title]{%
      \printfield[titlecase]{title}%
      \midsentence%
      \setunit{\subtitlepunct}%
      \printfield[titlecase]{subtitle}}}}

      \nocite{*}
      \bibliography{~/tesi/bibliografia}
      \addbibresource{bibliografia.bib}`
      Bastano questi dati per individuar el’errore?

      Grazie
      M

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #85938
        Up
        0
        Down
        ::


        `\usepackage[…,backend=bibtex]{biblatex}`

        Ciao
        Ivan

        p.s.
        Speriamo che il relatore abbia più di 80 anni, altrimenti è grave 😀

      • #85939
        samiel
        Partecipante
          Up
          0
          Down
          ::


          Avevo già provato quell’opzione, ma inserendola:
          `(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/blx-compat.def)
          (/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/biblatex.def)
          (/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex-philosophy/philosophy-mo
          dern.bbx
          (/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex-philosophy/philosophy-cl
          assic.bbx
          (/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/bbx/authoryear.bbx
          (/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))
          (/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex-philosophy/philosophy-st
          andard.bbx
          ! Undefined control sequence.
          l.1398 \DeclareStyleSourcemap
          {
          ? `
          E poi non dovrebbe usare biber di default?
          Perché tornare a biblatex come backend?

          m

          PS
          No, il relatore non ha affatto più di ottent’anni,
          ma nella sua idea in tal modo e con tale denominazione
          non si pretende che uno abbia letto tutto quello
          che cita in bibliografia. Se il vostro sconcerto aumenta,
          beh, avete ragione…

        • #85940
          Up
          0
          Down
          ::

          samiel” post=85376
          E poi non dovrebbe usare biber di default?
          Perché tornare a biblatex come backend?

          Il backend non è biblatex, ma bibtex. 🙂

          Naturalmente devi assicurarti che anche l’editor sia impostato per bibtex. Secondo me è impostato per biber.

          Ciao
          Tommaso

        • #85941
          Up
          0
          Down
          ::


          Colpa mia, ma solo in parte… Poi spiego perché.
          La versione di biblatex-philosophy che è attualmente su TL non può essere usata con bibtex.
          Quindi scrivi
          `\usepackage[…,backend=biber]{biblatex}`
          anche se non servirebbe. Ma soprattutto imposta l’editor in modo che usi Biber al posto di Bibtex.
          Trovi spiegato come fare con i tre editor più popolari qui: http://profs.lettere.univr.it/valbusa/2013/04/23/linee-guida-tesi/

          Dicevo che la colpa è solo in parte mia perché se TL fosse ancora aggiornabile il problema non ci sarebbe più.
          Purtroppo ho caricato la versione bacata poco prima che TL venisse congelata 🙁

          Ciao
          Ivan

        • #85942
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Ho risolto con questo codice:
            `%%% bibliografia
            %\usepackage[babel]{csquotes}
            %\usepackage[style=authoryear-comp]{biblatex}
            \usepackage[style=philosophy-modern,scauthors=true]{biblatex}
            \usepackage[babel,italian=guillemets]{csquotes}
            \addbibresource{bibliografia.bib}
            \DeclareFieldFormat[article]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
            \DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
            \DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
            \DeclareFieldFormat{journaltitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
            \DeclareFieldFormat{issuetitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
            \DeclareFieldFormat[article]{usera}{\mkbibemph{#1}}

            \renewbibmacro*{periodical}{%
            \iffieldundef{title}
            {}
            {\setunit{\addcomma\space}\printtext[title]{%
            \printfield[titlecase]{title}%
            \midsentence%
            \setunit{\subtitlepunct}%
            \printfield[titlecase]{subtitle}}}}

            \nocite{*}`
            Paraltro, delle vecchie impostazioni di philosophy-modern
            non ho dovuto toccare nulla. Biber non l’ho precisato
            perché ormai è il default. QUanto all’editor, io uso Kate
            e compilo da console, per cui il problema dell’impostazione
            dell’editor non sussiste…

            M
            stesso

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

        Go to top