problemi di compilazione con il pacchetto biblatex

  • Creatore
    Topic
  • #68920
    Up
    0
    Down
    ::


    Ciao a tutti
    vorrei fare una bibliografia di tesi con il pacchetto biblatex usando lo style philosophy-modern. Tuttavia (anche non specificando lo style e lasciando quello di default non riesco a compilare e creare un dvi.
    Ecco qui com’è composto il mio .tex

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

    % pacchetti indispensabili, per ulteriori informazioni documentarsi sulle guide relative
    \usepackage{inputenc}
    \usepackage[italian]{babel}
    \usepackage[dvips]{graphicx}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{amsmath}
    \usepackage{color}
    \usepackage{epsfig}
    \usepackage{mathrsfs}
    \usepackage{microtype}
    %\usepackage{xkeyval}
    \usepackage[babel]{csquotes}
    \usepackage{biblatex}% per i riferimenti bibliografici
    \usepackage[font=footnotesize,hang]{caption} % per le note
    \usepackage{indentfirst} % per indentare il primo capoverso di ogni paragrafo
    \usepackage{mathrsfs}
    \usepackage{euscript}
    \usepackage[bottom]{footmisc}
    \usepackage[T1]{fontenc}
    \usepackage{stfloats}
    \usepackage{etoolbox}
    % \usepackage[Glenn]{fncychap}
    \usepackage{guit}
    \usepackage{lettrine}
    \usepackage{braket}
    \usepackage{shapepar}
    \usepackage[figuresright]{rotating}
    \usepackage[Glenn]{fncychap} % per lo stile dell'intestazione dei capitoli
    \usepackage{minitoc} % per l'inserimento dei mini indici all'inizio di ogni capitoloat
    %\mtcselectlanguage{italian}
    \usepackage[italian]{varioref} % per i riferimenti contenenti anche il numero di pagina
    \raggedbottom
    \date{}

    \usepackage{url}
    \usepackage{verbatim}
    %\usepackage{numprint} % per la notazione scientifica dei numeri
    \usepackage{eso-pic}

    \usepackage{subfig} % per inserire sottofigure
    \usepackage{multirow} % per inserire tabelle con multi righe
    \usepackage{epigraph} % per inserire epigrafi
    \usepackage{textcomp}
    \usepackage{eso-pic}
    \usepackage{xcolor}
    \usepackage{booktabs}

    \DeclareCaptionLabelFormat{andtable}{#1~#2 \& \tablename~\thetable}
    %link dinamici
    \usepackage{hyperref}
    \hypersetup{
    bookmarks=true, % show bookmarks bar?
    unicode=false, % non-Latin characters in Acrobat’s bookmarks
    pdftoolbar=true, % show Acrobat’s toolbar?
    pdfmenubar=true, % show Acrobat’s menu?
    pdffitwindow=false, % window fit to page when opened
    pdfstartview={FitH}, % fits the width of the page to the window
    pdftitle={Laurea Giurisprudenza}, % title
    pdfauthor={b}, % author
    pdfsubject={Diritto Commerciale}, % subject of the document
    pdfcreator={b}, % creator of the document
    pdfproducer={bo}, % producer of the document
    pdfkeywords={keyword1} {key2} {key3}, % list of keywords
    pdfnewwindow=true, % links in new window
    colorlinks=false, % false: boxed links; true: colored links
    linkcolor=magenta, % color of internal links
    citecolor=green, % color of links to bibliography
    filecolor=green, % color of file links
    urlcolor=cyan % color of external links
    }

    \newcommand{\mail}[1]{\href{mailto:#1}{\texttt{#1}}}

    % layout della pagina
    \advance\textwidth by -0.7truecm
    \advance\oddsidemargin by 1truecm
    \advance\baselineskip by \baselineskip

    \usepackage{fancyhdr}
    \pagestyle{fancy}

    \usepackage{lipsum}
    \usepackage{pxfonts}% Palatino per i caratteri con grazie
    % \usepackage[linedheaders,parts]{classicthesis}

    \usepackage[scaled=.8]{beramono} % Bera Mono per quelli a mo' di
    % macchina da scrivere
    \renewcommand{\sfdefault}{iwona} % Iwona per quelli senza grazie
    \usepackage{eulervm}%

    \usepackage{titlesec}

    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \lhead{}
    \rhead{\nouppercase{\rightmark}}
    \chead{}
    \cfoot{\thepage}
    \lfoot{}
    \rfoot{}
    \renewcommand{\headrulewidth}{0.35pt}
    \renewcommand{\footrulewidth}{0.35pt}

    %\usepackage[sl]{titlesec}

    \begin{document}

    \graphicspath{{figure/}} %nome della directory in cui inserire tutte le figure. eventualmente � possibile creare una directory per ogni capitolo

    \selectlanguage{italian}

    \include{fronte}
    %dedica

    \include{dedica}

    \setlength{\baselineskip}{1.3\baselineskip} % 30 righe in ogni pagina

    %fine dedica
    \dominitoc

    \tableofcontents

    \include{introduzione}

    \cleardoublepage

    \mainmatter

    \dominitoc

    %
    \include{capitolo1}
    %

    % aggiungere eventualmente altri capitoli…
    % \include{capitolo2}

    % \include{capitolo3}

    % \include{capitolo4}

    \include{conclusioni}

    \include{ack}

    \backmatter

    \newpage

    \addcontentsline{toc}{chapter}{Bibliografia}
    \bibliographystyle{plainnat}
    \bibliography{tesi}

    \end{document}

    `

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #68921
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Ti do il benvenuto al tuo primo messaggio; però prima di mandarci il tuo file sorgente, potresti aveve avuto almeno di non presentarci quella … non so come definirla.

        Almeno togli tutti i pacchetti che hai caricato due volte, togli tutti i pacchetti che non usi,m e ce ne saranno almeno la met¯à; togli la chiamata a epsfig, perché quello che fa epsfig, lo fa graphicx.

        Togli le opzioni dvips e dvipdfm.

        Riordina tutte le chiamate ai vari pacchetti come c’è scritto sull’Arte (link qui sopra nella sezione Documentazione).

        Infine stai attento attento a compilare con LaTeX se vuoi avere l’uscita dvi, (te lo sconsiglio) oppure a compilare con pdfLaTeX che produce direttamente il file pdf.

        Dopo, se non riesci ad ottenere né il file dvi né il file pdf, allora scrivi mandandoci anche almeno l’ultima parte del file log.

      • #68922
        Up
        0
        Down
        ::


        Ciao
        non ho capito bene cosa hai scritto la prima riga ma immagino ci sia stato qualche problema di battitura..
        Ho tolto come dicevi tu quei pacchetti grafici ma il problema di compilazione (sia con latex che con pdflatex )resta.
        nel punto di errore il log mi scrive

        `Package biblatex Info: Trying to load language 'italian'…
        Package biblatex Info: … file 'italian.lbx' found.
        (/usr/share/texmf/tex/latex/biblatex/lbx/italian.lbx
        File: italian.lbx 2009/07/04 v0.8e biblatex localization
        )
        ! Undefined control sequence.
        …x@inputenc {##1}}\@inpenc@undefined
        \endgroup`

        il log è parecchio lungo così ho scritto solo la parte con l’errore . Se al posto di biblatex uso natbib invece tutto funziona … 😕
        grazie 😉

      • #68923
        Up
        0
        Down
        ::


        Se non carichi natbib è impossibile che quel documento giri. Se carichi biblatex è impossibile che quel documento giri. Perché?
        Perché alla fine del documento usi comandi di natbib, che biblatex non conosce.
        Ti consiglio di leggere L’arte di scrivere con LaTeX. Almeno le prime pagine. Poi ti consiglio di scaricare un modello di tesi che trovi sul sito di Lorenzo Pantieri.
        Riscrivi il preambolo in maniera decente. Quello che hai postato, probabilmente, te l’ha dato qualche amico, che l’ha a sua volta ricevuto da un amico, ecc. ecc.
        Parti da questo
        `\documentclass{book}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}
        \usepackage{csquotes}
        \usepackage[style=philosophy-modern]{biblatex}

        \begin{document}

        \end{document}`
        e aggiungi solo i pacchetti che servono veramente. Attento a impostare l’editor alla codifica utf8!

        Ciao
        Ivan

      • #68924
        Up
        0
        Down
        ::


        Ciao
        no quello è un vecchio codice che avevo usato per la mia laurea che conteneva un sacco di pacchetti per la grafica e la matematica e stavo cercando di riutilizzarli per un’altra tesi di stampo umanistico. Proprio per questo non volevo utilizzare la bibliografica di natbib ma una un pò più carina some quella di biblatex.
        Ho scaricato il pdf di Lorenzo Pantieri ma non ho letto da nessuna parte che bisogna includere entrambi i pacchetti natbib e biblatex (ma forse mi sarà sfuggito perchè non l’ho mai stampato).
        Se scrivo il codice “basic”:

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

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}
        \usepackage{csquotes}
        \usepackage[style=philosophy-modern]{biblatex}

        \begin{document}

        %
        \include{capitolo1}

        \addcontentsline{toc}{chapter}{Bibliografia}

        \bibliography{tesi}

        \end{document}`
        mi compila, ma non capisco quale dei pacchetti sia incompatibile e soprattutto perchè…cmq grazie lo stesso andrò a tentativi fino a capire quale pacchetto non gli piace accostato a biblatex…

      • #68925
        Up
        0
        Down
        ::


        biblatex è incompatibile con natbib quindi non si possono caricare entrambi.
        Alcuni comandi di natbib (\citet \citep, ecc.) sono tuttavia riconosciuti da biblatex, grazie al modulo di compatibilità.

        Ciao
        Ivan

      • #68926
        Up
        0
        Down
        ::


        Ciao
        inizialmente pensavo di aver risolto perchè compilava sia con latex che con pdflatex. Poi però ho notato che la bibliografia non la riconosce e non la scrive.
        Il file .bib della bibliografia è scritto in modo corretto con @book{ etc etc..}, non capisco cosa posso fare per riuscire a generarla 🙁

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

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}
        \usepackage{csquotes}
        \usepackage[style=alphabetic]{biblatex}

        \begin{document}

        \include{capitolo1}

        \addcontentsline{toc}{chapter}{Bibliografia}

        \bibliography{tesi}

        \end{document}`

      • #68927
        Up
        0
        Down
        ::


        Far girare BibTeX?

        Ciao
        Enrico

      • #68928
        Up
        0
        Down
        ::


        bè si ovvio che ho fatto girare bibtex, lo sottointedevo.
        dopo tutto il processo bibtex , latex e compagnia ho un pdf senza bibliografia 🙁

      • #68929
        Up
        0
        Down
        ::

        valja82″ post=68099bè si ovvio che ho fatto girare bibtex, lo sottointedevo.
        dopo tutto il processo bibtex , latex e compagnia ho un pdf senza bibliografia 🙁

        biblatex chiede un modo diverso di procedere: il comando \bibliography va nel preambolo e dove si desidera la bibliografia si scrive \printbibliography. L’Arte, che trovi fra le guide elencate sotto “Documentazione” dedica un capitolo a biblatex.

        Ciao
        Enrico

      • #68930
        Up
        0
        Down
        ::


        Di solito l’ho sempre messo in quella posizione e ha sempre compilato.
        Anche mettendolo come dici tu nel preambolo continuo a non avere una bibliografia. Dove faccio la citazione mi compare non un punto interrogativo ma il nome del testo che metto in parentesi ( \cite{tesi:1} scrive “tesi:1”) e poi la bibliografia vuota purtroppo .
        🙁
        c’è forse qualche opzione aggiuntiva da dare a biblatex?devo compilare con bibtex8?

      • #68931
        Up
        0
        Down
        ::

        valja82″ post=68108Di solito l’ho sempre messo in quella posizione e ha sempre compilato.
        Anche mettendolo come dici tu nel preambolo continuo a non avere una bibliografia. Dove faccio la citazione mi compare non un punto interrogativo ma il nome del testo che metto in parentesi ( \cite{tesi:1} scrive “tesi:1”) e poi la bibliografia vuota purtroppo .
        🙁
        c’è forse qualche opzione aggiuntiva da dare a biblatex?devo compilare con bibtex8?

        LaTeX
        BibTeX
        LaTeX
        LaTeX

        Ciao
        Enrico

      • #68932
        Up
        0
        Down
        ::


        Ciao Enrico
        sì io compilo così , e non esce nulla…con quel bel natbib compilava che era una meraviglia, mi sa che torno a lui 🙁
        grazie lo stesso

      • #68933
        Up
        0
        Down
        ::

        valja82″ post=68111Ciao Enrico
        sì io compilo così , e non esce nulla…con quel bel natbib compilava che era una meraviglia, mi sa che torno a lui 🙁
        grazie lo stesso

        Non può non funzionare. Il procedimento è lo stesso che con natbib.
        Nell’esempio sopra avevo omesso \bibliography{nomearchivio} (senza estensione!), che va messo dopo la chiamata di biblatex.
        Prova con un file nuovo, oppure scarica la cartella example distribuita con gli stili philosophy e compila come indicato da Enrico.

        Ciao
        Ivan

      • #68934
        Up
        0
        Down
        ::


        Ciao
        ho trovato credo la soluzione di tutto: il problema risiedeva nel fatto che la mia versione di texlive era “obsoleta” e risalente al 2009 😮 !!
        Non mi ero mai preoccupata di cambiarla perchè finora quasi tutti i pacchetti mi funzionavano senza problemi e anche natbib andava che era una meraviglia! Aggiornando texlive alla versione 2011 finalmente anche biblatex funziona 😆
        grazie comunque per l’aiuto

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

    Go to top