Bibliografia tesi ed errori strani

  • Creatore
    Topic
  • #105640
    Up
    0
    Down
    ::


    Buongiorno a tutti,
    spero di essermi presentato al tempo dell’iscrizione al forum (quando iniziai a scrivere la tesi, taaanto tempo fa). Se non fatto, rimedio subito scusandomi: sono Fabio, vengo dal Friuli, ed al momento di redigere la tesi in Economia fui attratto da LaTeX come strumento, colpito dagli splendidi risultati che permette di ottenere.

    Scaricai e lessi (quasi tutta, ho saltato la parte relativa alle formule in quanto non utile ai miei fini) la superba guida ”L’arte di scrivere con Latex”, che mi ha permesso di arrivare ad un ottimo risultato producendo quasi 100 pagine di elaborato.

    Arrivato alla fine decido di aggiungere la parte mancante: la BIBLIOGRAFIA. E qui casca il macaco, come si dice dalle mie parti.
    Negli anni ho provato più e più volte ad incominciarla, ma vuoi per mancanza di voglia e tempo (lavoro all’estero), vuoi perchè fiducioso di risolvere in qualche modo, non ho mai trovato una vera soluzione.

    Ad oggi, consegna tesi il 18 marzo, dopodomani, sono approdato al risultato di riuscire a far partire biber mediante creazione manuale della sottocartella ed inserimento dell’eseguibile (!!!!!!!). Non vi dico le commede per arrivare fin qui.

    Prima che mi rimandiate al forum, l’ho girato in lungo e in largo, ho provato tutte o quasi le soluzioni proposte ma niente da fare…Un esempio vale più di mille parole quindi vi incollo il codice del file texi.tex.

    Ci sono una marea di codicini che ho messo
    `% !TEX encoding = UTF-8
    % !TEX program = pdflatex
    % !BIB TS-program = biber
    % !TEX spellcheck = it_IT
    % !TEX root = tesi.tex

    \documentclass[a4paper,12pt,twoside]{book}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}

    \usepackage{indentfirst} % Aggiunge indentazione anche a prima riga
    \usepackage{microtype} % Pacchetto per migliorare disposizione testo
    \usepackage{booktabs}
    \usepackage{caption}
    \captionsetup{tableposition=top,figureposition=bottom,font=small}
    \usepackage{graphics}
    \usepackage{graphicx} % Pacchetto per la gestione delle immagini
    \usepackage{rotating}

    \usepackage{siunitx} % Pacchetto per la gestione dell'allineamento dei numeri nelle tabelle
    \sisetup{output-decimal-marker={,}}

    \usepackage{multirow} % Pacchetto per la gestione di tabelle con celle multiriga
    \usepackage{enumitem} % Pacchetto per gestire elenchi puntati e numerati personalizzati
    \usepackage{rotating}
    \usepackage{multicol}

    \usepackage{quoting} % Pacchetto per la gestione delle quotazioni in display
    \quotingsetup{font=small} % Attribuzione di un font ridotto alle citazioni in display

    \usepackage{eurosym} % Pacchetto per la stampa del simbolo €

    \usepackage{color} % LO USO SOLO NELLA BOZZA, NEL DEFINITIVO DEVO FARLO SPARIRE!!! SOTTOLINEATURA DELLE CITAZIONI ECC DA FARE IN BIBLIOGRAFIA

    \raggedbottom
    \frenchspacing

    % Impostazione font Times New Roman
    \usepackage{times}

    % Impostazione margini pagina a 2.5 cm e rilegatura a 0.7cm
    \usepackage{geometry}
    \geometry{a4paper,top=3.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm,heightrounded,bindingoffset=15mm}

    % Impostazione interlinea 1.5pt
    \usepackage{setspace}
    \onehalfspacing

    % Pacchetto per la gestione dei collegamenti ipertestuali e al web
    \usepackage{hyperref}

    \usepackage[italian]{babel}
    \usepackage[babel,autostyle,italian=guillemets]{csquotes}
    \usepackage[backend=biber]{biblatex}
    \bibliography{bibliografia.bib}

    % DEFINIZIONE NUOVI COMANDI

    % Inizio documento
    \begin{document}
    \include{frontespizio/frontespizio}
    \frontmatter
    \tableofcontents
    \listoftables
    \listoffigures
    \include{introduzione/introduzione}
    \mainmatter
    \include{cap1/capitolo1}
    \include{cap2/capitolo2}
    \include{cap3/capitolo3}
    \include{cap4/capitolo4}
    \include{cap5/capitolo5}
    \backmatter
    \cleardoublepage
    \phantomsection
    \include{conclusioni/conclusioni}
    \addcontentsline{toc}{chapter}{\bibname}
    \printbibliography
    \end{document}`

    Come vedete ho fatto pari pari (credo) a come indica nel libro L’arte di scrivere con Latex.

    Il file bibliografia.bib è così composto (sempre come da libro).
    `@book{eco:tesi,
    author = {Eco, Umberto},
    title = {Come si fa una tesi di laurea},
    publisher = {Bompiani},
    date = {1977},
    location = {Milano},
    }

    @book{eco:ttesi,
    author = {Eco, Umberto},
    title = {Come si faDDD una tesi di laurea},
    publisher = {Bompiani},
    date = {1977},
    location = {Milano},
    }`

    mentre le citazioni, in giro per il testo, sono scritte come segue:

    Si veda~ ref{eco:tesi}.[\quote]

    Niente di più, niente di meno, vi ho riportato i vari file esattamente come sono, senza ometterne alcuna parte (ad eccezzione della voce nuovi comandi non di interesse).

    Alla fine clicco vado per dare la sequenza di comandi Compila (freccetta play su TeXStudio), Clicco F8 per compilare con biblatex (Strumenti/Bibliografia su TeXStudio), Compilo, Compilo (doppia freccetta play su TeXStudio), ma già alla prima compilazione si stoppa tutto con i seguenti errori:

    [attachment=1565]Immagine.jpg[/attachment]

    Non so sinceramente più dove sbattere la testa. Sarò un pò asino io ma non sono riuscito finora a trovare una guida che sia totalmente chiara per quanto riguarda la bibliografia, e procedere a tentoni finchè imbrocco la strada giusta non è una soluzione.

    Sto provvedendo a compilare la bibliografia manualmente tramite Word per poi allegarla in coda al pdf manualmente, ma sarebbe un peccato non riuscire a risolvere e concludere tutto come dio comanda.

    Ringrazio per qualsiasi aiuto!!!

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #105641
      Up
      0
      Down
      ::


      Benvenuto!

      Innanzitutto compila questo esempio. Fai girare pdfLaTeX poi biber, poi pdfLaTeX
      e avrai la bibliografia. Di seguito alcune considerazioni.

      `
      \documentclass[a4paper]{book}

      \usepackage{filecontents}
      \begin{filecontents*}{bibliografia.bib}
      @book{eco:tesi,
      author = {Eco, Umberto},
      title = {Come si fa una tesi di laurea},
      publisher = {Bompiani},
      date = {1977},
      location = {Milano},
      }

      @book{eco:ttesi,
      author = {Eco, Umberto},
      title = {Come si faDDD una tesi di laurea},
      publisher = {Bompiani},
      date = {1977},
      location = {Milano},
      }
      \end{filecontents*}

      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage[babel,autostyle,italian=guillemets]{csquotes}
      \usepackage[style=philosophy-classic,backend=biber]{biblatex}
      \addbibresource{bibliografia.bib}

      \begin{document}

      \chapter{Lorem ipsum}

      Come dice \textcite{eco:tesi}, per fare una tesi di laurea esistono delle regole. D’altra parte lo ripete anche in \textcite[12]{eco:tesi}.

      \printbibliography[heading=bibintoc]

      \end{document}
      `

      1) Il tuo file .log dice che c’è un errore nel file bibliografico. C’è un gruppo non chiuso ovvero una parentesi {, } di troppo.
      2) Se non sei obbligato lascia perdere setspace e \onehalfspaging
      3) Le impostazioni di geometry che ahi usato producono una gabbia totalmente sbagliata. Preciso che questo è un giudizio sul risultato grafico basato su considerazioni puramente tecniche e storiche, oltre che funzionali. Nello specifico, avere il margine interno maggiore di quello esterno è un vero e proprio errore tipografico. Nell’Arte è spiegato in dettaglio. Il margine di rilegatura su una pagina A4 con gabbia stretta è del tutto inutile e comunque quello che imposti tu è eccessivo. Ricorda: il margine interno deve essere inferiore a quello esterno. Quindi se la rilegatura ti mangia un po’ di margine, tanto meglio.
      Meglio se lasci le impostazioni di default.
      4) Usa graphicx anziché graphics
      5) Togli \raggedbottom. Se alcune pagine sono mal riempite, leggi nell’Arte la sezione sulla revisione finale per sistemarle.

      Ciao
      Ivan

    • #105642
      Up
      0
      Down
      ::


      Buongiorno Ivan, ti ringrazio per le dritte sulla grafica a cui mi tocca rispondere così:
      2) onehalfspacing devo lasciarlo, spaziatura 1,5 è richiesta dalle regole stesura tesi, ed a toglierlo perdo 4-5 pagine necessarie a raggiungere la soglia minima delle 100…
      3) le impostazioni della gabbia rispettano anch’esse quanto richiesto dalle regole stesura tesi, sono daccordo anche io il margine interno sia eccessiva. Anche qeusto tuttavia mi ha aiutato ad aggiungere virtualmente pagine 🙂
      4) Fatto
      5) tolto, non cambia il risultato finale (inteso in numero di pagine)
      Tengo comunque nota dei graditi suggerimenti per ogni altro elaborato mi capiterà di redigere con LaTeX, purtroppo per questo ormai le ore son contate ed lanciarmi in modifiche è rischioso.

      Tornando al tema principale della discussione, ho provato il codice che alleghi, risultato: Errore: file cochineal.sty not found

      Ho modificato i miei file nella maniera seguente:
      Texi.tex

      % !TEX encoding = UTF-8
      % !TEX program = pdflatex
      % !BIB TS-program = biber
      % !TEX spellcheck = it_IT
      % !TEX root = tesi.tex

      \documentclass[a4paper,12pt,twoside]{book}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}

      \usepackage{indentfirst} % Aggiunge indentazione anche a prima riga
      \usepackage{microtype} % Pacchetto per migliorare disposizione testo
      \usepackage{booktabs}
      \usepackage{caption}
      \captionsetup{tableposition=top,figureposition=bottom,font=small}
      %\usepackage{graphics}
      \usepackage{graphicx} % Pacchetto per la gestione delle immagini
      \usepackage{rotating}

      ….



      \usepackage[babel,autostyle,italian=guillemets]{csquotes}
      \usepackage[style=philosophy-classic,backend=biber]{biblatex}
      %\bibliography{bibliografia.bib}
      \addbibresource{bibliografia.bib}

      % DEFINIZIONE NUOVI COMANDI

      % Inizio documento
      \begin{document}
      \include{frontespizio/frontespizio}
      \frontmatter
      \tableofcontents
      \listoftables
      \listoffigures
      \include{introduzione/introduzione}
      \mainmatter
      \include{cap1/capitolo1}
      \include{cap2/capitolo2}
      \include{cap3/capitolo3}
      \include{cap4/capitolo4}
      \include{cap5/capitolo5}
      \backmatter
      \cleardoublepage
      \phantomsection
      \include{conclusioni/conclusioni}
      \addcontentsline{toc}{chapter}{\bibname}
      \printbibliography[heading=bibintoc]
      \end{document}

      bibliografia.bib nella maniera seguente (forse non ho specificato che tutti i capitoli, bibliografia.bib compresa, si trovano in ”fogli” di textstudio separati, nulla all’interno di tesi.tex. in particolare bibliografia.bib non è aggiunto a mano ma esce in automatico nell’elenco dei capitoli mostrati a sinistra dall’editor)

      \usepackage{filecontents}{bibliografia.bib}
      \begin{filecontents*}[/color]
      @book{eco:tesi,
      author = {Eco, Umberto},
      title = {Come si fa una tesi di laurea},
      publisher = {Bompiani},
      date = {1977},
      location = {Milano},
      }

      @book{eco:ttesi,
      author = {Eco, Umberto},
      title = {Come si faDDD una tesi di laurea},
      publisher = {Bompiani},
      date = {1977},
      location = {Milano},
      }
      \end{filecontents*}

      L’errore che da stavolta è il seguente

      [attachment=1566]Immagine_2016-03-15.jpg[/attachment]

      Notare che non manca nessuna parentesi graffa, gli errori compaiono nei file che crea il software

      Saluti

      Attachments:
      You must be logged in to view attached files.
Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top