Re: sempre bibliografia latex

#75920
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Checco, la cosa che devi fare per avere aiuto è quella di fornire sempre un esempio minimo compilabile; Io ho creato con la tua chilometrica bibliografia un nuovo file .bib di poche voci; ho cancelalto tutto il contenuto del corpo della tua tesi, perché non potevo inventarmi i capitoli che non c’erano, ma ci ho messo il comando \tabel of contents, tanto per vedere se la bibliografia andava a finire nell’indice, e il comando \nocite{*} che permette di estrarre dal databse bibliografico tutti i record, anche se non sono stati citati.

    Ma il lavoro grosso l’ho fatto nel preambolo, perché c’erano delle cose che gridavano vendetta; Ti avevo consigliato di usare il pacchetto geometry per impostare le dimensioni della carta e dello specchio di stampa; non hai voluto farlo, e io non l’ho fatto ma ho corretto tutto quanto affinche pdflatex possa stampare su carta 16cm per 24cm; impostare i margini come hai fatto senza correggere anche le giustezze orizzontali e verticali e senza sapere che cosa indicano i valori di \topmargin, \oddsidemargin e \evensidemargin vuol dire stampare quasi tutto fuori dalla pagina.
    Ho poi aggiunto la codifica dei font e ho scelto un font che abbia quella codifica, in modo che le virgolette uncinate « e » appiano come devono apparire e la sillabazione funzioni correttamente.

    Il file su cui ho lavorato è dunque il seguente:`% !TEX TS-program = pdflatex
    % !TEX encoding = UTF-8 Unicode
    % !BIB TS-program = biber
    \begin{filecontents*}{\jobname.bib}
    % spline
    @article{sangalli2013spatial,
    title={Spatial spline regression models},
    author={Sangalli, Laura M and Ramsay, James O and Ramsay, Timothy O},
    journal={Journal of the Royal Statistical Society: Series B (Statistical Methodology)},
    volume={75},
    number={4},
    pages={681–703},
    year={2013},
    publisher={Wiley Online Library}
    }

    % modello sia in spazio che in tempo (però puntuale)
    %spaziotempoVe
    @article{bernardi2015separable,
    title={A penalized regression model for spatial functional data with application to the analysis of the production of waste in Venice province},
    author={Bernardi, Mara S and Mazza, Gabriele and Ramsay, James O and Sangalli, Laura M},
    year={2016},
    journal={Stochastic Environmental Research and Risk Assessment},
    volume={DOI: 10.1007/s00477-016-1237-3}
    }

    % modello areale in spazio
    % bloodflowvelocity
    @article{azzimonti2015blood,
    title={Blood flow velocity field estimation via spatial regression with PDE penalization},
    author={Azzimonti, Laura and Sangalli, Laura M and Secchi, Piercesare and Domanin, Maurizio and Nobile, Fabio},
    journal={Journal of the American Statistical Association},
    volume={110},
    number={511},
    pages={1057–1071},
    year={2015},
    publisher={Taylor \& Francis}
    }
    \end{filecontents*}

    \documentclass[11pt,a4paper,twoside,openright]{report}

    \usepackage{graphicx}
    \usepackage{tabularx}
    \usepackage{subfigure}
    \usepackage{afterpage}
    \usepackage{amsmath,amssymb}
    \usepackage{siunitx}
    \usepackage[customcolors]{hf-tikz}
    \usepackage{rotating}
    \usepackage{fancyhdr}

    \usepackage[autostyle,italian=guillemets]{csquotes}
    \usepackage[bibstyle=numeric,citestyle=verbose-trad1,backend=biber]{biblatex}
    \addbibresource{\jobname.bib}

    \usepackage[scriptsize]{caption}

    \setlength{\paperwidth} {16cm}\pdfpagewidth=\paperwidth
    \setlength{\paperheight} {24cm}\pdfpageheight=\paperheight
    \setlength{\textwidth}{12cm}
    \setlength{\textheight}{18cm}
    \setlength{\oddsidemargin} {\dimexpr16mm-1in}
    \setlength{\evensidemargin} {\dimexpr16mm-1in}
    \setlength{\topmargin}{\dimexpr16mm-1in}

    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[italian]{babel}

    \renewcommand{\captionfont}{\normalfont \sffamily \itshape \small}
    \usepackage{verbatim}

    \begin{document}

    \tableofcontents % indice per controllare che la biblio sia davvero nell'indice
    \nocite{*} % per fare una bibliografia che contenga tutti i record del file .bib

    % —- Bibliography —-
    \cleardoublepage
    \addcontentsline{toc}{chapter}{Bibliografia}
    \printbibliography
    \end{document}`
    La bibliografia viene perfettamente e dopo il numero giusto di compilazioni compare anche nell’indice. Ho eseguito separatamente i 5 passi che ti ho indicato usando il mio editor e chiedendogli di eseguire una cosa alla volta: pdflatex, biber, psdlatex, psflatex, ma non ho eseguito la quinta compilazione perché tanto non c’è testo nel corpo del documento.

    Ora il documento è scarno, ma almeno il testo è in mezzo alla pagina, e la bibliografia è dove deve essere.

    Seleziona dunque il contenuto della finestra col codice; copialo e incollalo in una nuova cartella che, in quanto nuova, è pulita; salvalo col nome che ti pare, per esempio Checco.tex; e compilalo una volta con pdflatex; oltre al file Checco.tex ora ci sarenno nella cartelal altri file, uno dei quali si chiama Checco.bib, che prima non c’era.
    ora esegui biber cliccando l’apposita voce di menu
    Poi esegui due volte pdflatex
    nella finestra del file composto Checco.pdf ti deve apparire il file composto come si deve, con la breve bibliografia.
    Se non ti succede così spiegaci bene a quale passo non si forma il file Checco.bbl e a quale compilazione ti aspetti che ci sia la bibliografia composta nel file pdf e invece non c’è. Se appunto succedesse una cosa del genere, allega il file Checco.blg e il file Checco.log.

    E ti ripeto, e stavolta non è un consiglio, ma un ordine: leggi la documentazione. Hai preso un’altra tesi fatta da chissà chi, l’hai usata come template per metterci dentro la tua tesi, ma non ti sei accorto che quel cosiddetto “template” era una schifezza immonda; non arriverai mai a comporre la tesi se non ti documenti, almeno quel tanto che basta per riconoscere le schifezze immonde.
    Certo non è colpa tua se quel “chissà chi” ti ha dato una schifezza immonda; sarebbe colpa tua se l’avessi trasformato tu in una schifezza, ma spero vivamente che tu non abbia fatto una cosa del genere.
    Perciò leggi la documentazione.

    Go to top