Problema con biblatex

  • Creatore
    Topic
  • #99841
    Up
    0
    Down
    ::


    Salve a tutti voi del forum! Mi ritrovo dopo due anni a scrivere la mia tesi magistrale e corro da voi in cerca di aiuto per la bibliografia.

    Premetto che per la tesi triennale tutto funzionava alla perfezione, quindi avevo ben pensato di copiare tutta la cartella di lavoro e modificarla su quella base. Tutto liscio fino alla bibliografia.

    Premessa numero 2: uso TexShop su Mac OSX Mavericks, con quella che penso sia l’ultima release di Tex Live.

    Seguendo le innumerevoli guide che più di una volta mi hanno salvato in corner, questa volta non riesco a risolvere il problema.

    Vi scrivo di seguito il documento principale .tex

    `\documentclass[12pt, a4paper, twoside, openright]{book}

    %–geometria foglio–%
    \usepackage[a4paper, top=3cm, bottom=2.5cm, left=2.5cm, right=2.5cm, bindingoffset=5mm]{geometry}

    %–lingua–%
    \usepackage[english]{babel}
    \usepackage[applemac]{inputenc}

    %–interlinea–%
    \usepackage[onehalfspacing]{setspace}

    %–riferimenti–%
    \usepackage[colorlinks=true, linkcolor=black, citecolor=black]{hyperref}
    \usepackage[english]{varioref}
    \usepackage[babel]{csquotes}
    \usepackage[usenames,dvipsnames]{color}
    \renewcommand{\thefootnote}{\textcolor{Black}{\arabic{footnote}}}

    %–simboli matematici–%
    \usepackage{amssymb,amsmath,amsthm,xfrac,asymptote,mathtools}

    %–bibliograifa–%
    \usepackage[bibstyle=numeric,citestyle=numeric-comp,useprefix]{biblatex} %backref x citazione
    \usepackage{breakurl}
    \bibliography{BackMatter/BiblioTesiMag}

    %–testatine–%
    \makeatletter
    \renewcommand\frontmatter{%
    \cleardoublepage
    \@mainmatterfalse
    \pagenumbering{Roman}}
    \makeatother

    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ \textsc{#1}}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection.\ \textsc{#1}}}
    \fancyhf{}
    \fancyhead[LE,RO]{\thepage}
    \fancyhead[RE]{\leftmark}
    \fancyhead[LO]{\rightmark}
    \renewcommand{\headrulewidth}{0.5pt}

    %–stile dei teoremi–%
    \makeatletter
    \newtheoremstyle{degio}
    {\topsep}
    {\topsep}
    {\normalfont\itshape}
    {0pt}
    {\normalfont\bfseries}
    {.}
    { }
    {(#2) #1\@ifnotempty{#3}{ (#3)}}% #1=nome #2=numero #3=attribuzione
    \makeatother
    \theoremstyle{degio}
    \newtheorem{prop}{Proposition}[chapter]
    \newtheorem{teor}[prop]{Theorem}
    \newtheorem{definiz}[prop]{Definition}
    \newtheorem{lemma}[prop]{Lemma}
    \newtheorem{oss}[prop]{Observation}
    \newtheorem{principio}[prop]{Principle}

    %–includere pdf–%
    \usepackage{pdfpages}

    %–documento–%
    \begin{document}
    %–parte iniziale–%
    \frontmatter
    \includepdf{FrontMatter/Frontespizio/frontespizio.pdf}\cleardoublepage
    %\input{FrontMatter/Dedica/dedica}
    \cleardoublepage
    \input{FrontMatter/Dedica/citazione}
    \tableofcontents
    \input{FrontMatter/Introduzione/Introduzione}
    %–parte centrale–%
    \mainmatter
    \input{MainMatter/Chapters/Chap1}
    \input{MainMatter/Chapters/Chap2}
    \input{MainMatter/Chapters/Chap3}
    %\appendix
    %\input{MainMatter/Appendix/appendix1}
    %–parte finale–%
    \backmatter
    \cleardoublepage
    \addcontentsline{toc}{chapter}{\bibname}
    \printbibliography
    \end{document}`

    Per quanto riguarda la bibliografia, io ho creato un file BiblioTesiMag.bib con BibDesk.

    La mia idea è che tra la tesi triennale e questa, ho formattato il computer, e magari ho perso qualcosa di fondamentale. Allora ho scaricato i pacchetti biblatex e etoolbox e li ho manualmente installati nelle giuste cartelle. Ma niente.
    Quando compilo, compare il seguente messaggio

    `This is BibTeX, Version 0.99d (TeX Live 2014)
    The top-level auxiliary file: tesi_mag_NicolaV.aux
    I found no \citation commands—while reading file tesi_mag_NicolaV.aux
    I found no \bibdata command—while reading file tesi_mag_NicolaV.aux
    I found no \bibstyle command—while reading file tesi_mag_NicolaV.aux
    (There were 3 error messages)
    `

    e non capisco proprio dove stia il problema.

    Grazie per l’aiuto!

    PS. Le sfortune non capitano mai sole, e quindi devo consegnare la prima bozza “definitiva” entro il 30….

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #99842
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Sicuramente il comando per specificare al bibliografia ora non è quello se stai usando TeXLive 2014 (MacTeX 2014) aggiornato. Ame risulta che ora il comando sia `\addbibresource{BiblioTesiMag.bib}`con l’estensione esplicitata.

        Poi, se non specifichi il motore di compilazione, questo ora è biber, non bibtex.

        Ti suggerisco di verificare sulla documentazione di biblatex per aggiornarti rispetto a due anni fa quando hai scritto la tesi per la laurea triennale. In questi due anni il pacchetto biblatex è molto cambiato.

      • #99843
        Up
        0
        Down
        ::


        Grazie mille! Tecnicamente io pemsavo di usare come compilazione latex+bibtex…
        Mi informo meglio sulla documentazione di biblatex!
        Grazie mille intanto

      • #99844
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          certo, ma latex vuol dire pdflatex e bibtex si può usare tranquillamante specificandolo come opzione della parola chiave backend; tutto sulla documentazione,

          Sol Mac, se usi TeXShop, quando clicchi su Typeset e poi su LaTeX, in realtà esegui pdflatex con l’uscita diretta in formato PDF che TeXShop ti apre subito. L’uscita in formato DVI ora non si usa quasi per niente, se non per lavori molto particolari. In realtà sono anni che il formato DVI è caduto in disuso, anche se ogni guida continua a parlarne.

        • #99845
          Up
          0
          Down
          ::


          Sì, confermo che uso pdflatex per compilare. Poi quando, una volta, includevo la bibliografia bastava che dal menù a tendina accanto a typeset scegliessi bibtex e tutto era a posto….adesso sto leggendo la documentazione di biblatex per darmi un’idea più precisa.
          Grazie ancora!

        • #99846
          Up
          0
          Down
          ::

          zeppnick” post=99532Sì, confermo che uso pdflatex per compilare. Poi quando, una volta, includevo la bibliografia bastava che dal menù a tendina accanto a typeset scegliessi bibtex e tutto era a posto….adesso sto leggendo la documentazione di biblatex per darmi un’idea più precisa.
          Grazie ancora!

          Ecco, ho letto la documentazione e son riuscito a far tutto il necessario! In pratica mi mancava il comando del backend.

          Grazie mille! Buona giornata a tutti

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

      Go to top