- Questo topic ha 21 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 2 mesi fa da
Massimiliano.
-
CreatoreTopic
-
27 Giugno 2017 alle 13:38 #110869::
Sto seguendo le istruzioni su “artelatex”per creare la bibliografia. Dovrei consegnare la tesi domani. Sono in braghe di tela… come posso fare?Vi mando una foto dello schermo del documento principale:
[attachment]C:\fakepath\bibliografia problemi.PNG[/attachment]La compilazione del documento si blocca e mi fornisce l’errore:
[attachment=1905]bibliografiaproblemierrore.PNG[/attachment]Come posso fare a risolvere?
grazie
p.s. il documento bibliografia.bib è nella cartella principale della tesi, dove c’è anche il “main file”, che è aperto sullo schermo nelle foto che vi ho girato
Attachments:
You must be logged in to view attached files. -
CreatoreTopic
-
AutoreRisposte
-
-
27 Giugno 2017 alle 13:38 #110870
-
27 Giugno 2017 alle 13:39 #110871
-
27 Giugno 2017 alle 13:41 #110872::
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
% !TEX spellcheck = it-IT
% !TEX root = tesi-bozza.tex
% !BIB TS-program = Bibtex\documentclass[a4paper,twoside,12pt]{book}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[greek,italian]{babel}
\usepackage[italian]{varioref}
\usepackage{quoting}
\usepackage{url}
\usepackage{microtype}
\usepackage[output-decimal-marker={,}]{siunitx}
\usepackage{eurosym}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{chemformula}
\usepackage{array}
\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[backend=biber]{biblatex}
\usepackage[style=numeric]{biblatex}
%\usepackage{natbib}
%\usepackage{syntonly} %controlla sintassi del documento. Dovrebbe velocizzare uso latex. Vedi Lateximpaziente. Inoltre, mettere percentuale di fronte a \syntaxonly per permettere l’esecuzione del testo
%\syntaxonly
\addbibresource{bibliografia.bib}\author{a}
\title{a}
\date{}
%maggiori info intestazione. Vedere Arxtecnica cap 4\begin{document}
\tableofcontents
\input{capitoli/PARTE1-INTRO.tex}
\input{capitoli/PARTE2-TEORIA.tex}
\input{capitoli/PARTE3-TITANIO-PROT.tex}
\input{capitoli/PARTE4-MOCKUP.tex}
\input{capitoli/PARTE5-CONCLUSIONI-APPENDICI-BIBLIO.tex}
\printbibliography[headings=bibintoc]
\end{document}
-
27 Giugno 2017 alle 13:48 #110873
-
27 Giugno 2017 alle 13:59 #110874::
Sembra che la compilazione vada, tuttavia non appare la bibliografia nel documento in fondo, inoltre ho dovuto togliere [heading, bibtonc]% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
% !TEX spellcheck = it-IT
% !TEX root = tesi-bozza.tex
% !BIB TS-program = Bibtex\documentclass[a4paper,twoside,12pt]{book}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[greek,italian]{babel}
\usepackage[italian]{varioref}
\usepackage{quoting}
\usepackage{url}
\usepackage{microtype}
\usepackage[output-decimal-marker={,}]{siunitx}
\usepackage{eurosym}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{chemformula}
\usepackage{array}
\usepackage[autostyle,italian=guillemets]{csquotes}
%\usepackage[backend=biber]{biblatex}
%\usepackage[style=numeric]{biblatex}
%\usepackage{natbib}
%\usepackage{syntonly} %controlla sintassi del documento. Dovrebbe velocizzare uso latex. Vedi Lateximpaziente. Inoltre, mettere percentuale di fronte a \syntaxonly per permettere l’esecuzione del testo
%\syntaxonly
\usepackage[backend=biber,style=numeric]{biblatex}
\addbibresource{bibliografia.bib}\author{Matteo Gnudi}
\title{Tesi CubeSat}
\date{}
%maggiori info intestazione. Vedere Arxtecnica cap 4\begin{document}
\tableofcontents
\input{capitoli/PARTE1-INTRO.tex}
\input{capitoli/PARTE2-TEORIA.tex}
\input{capitoli/PARTE3-TITANIO-PROT.tex}
\input{capitoli/PARTE4-MOCKUP.tex}
\input{capitoli/PARTE5-CONCLUSIONI-APPENDICI-BIBLIO.tex}
%\bibliographystyle{plain}
%\bibliography{bibliografia.bib}
\printbibliography\end{document}
-
27 Giugno 2017 alle 14:14 #110875
-
27 Giugno 2017 alle 14:20 #110876
-
27 Giugno 2017 alle 14:22 #110877
-
27 Giugno 2017 alle 14:29 #110878::
Ho seguito Artelatex, che mette “Biber” come motore per la bibliografiaHo creato un file bibliografia.bib e lo ho inserito nella cartella principale
Mi viene in mente che le righe magiche che ho inserito in tutti i documenti successivi sono queste:
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
% !TEX spellcheck = it-IT
% !TEX root = tesi-bozza.tex
% !BIB TS-program = BibtexHo paura che vada in conflitto con qualcosa, dato che è inserito BIBtex in BIB TS program, lì nelle righe magiche.
Dite che c’entra?
-
27 Giugno 2017 alle 14:36 #110879::
La procedura per generare la bibliografia è: pdflatex->biber->pdflatex.
Se esegui questa procedura e non funziona fai una cartella e mettici la bibliografia con il seguente main:
`
\documentclass[a4paper,twoside,12pt]{book}\usepackage[T1]{fontenc}
\usepackage[greek,italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[backend=biber,style=numeric]{biblatex}
\addbibresource{nomebibliografia.bib}\begin{document}
\nocite{*}
\printbibliography\end{document}
`
esegui la procedura e dimmi se funziona.
-
27 Giugno 2017 alle 14:44 #110880
-
27 Giugno 2017 alle 14:59 #110881
-
27 Giugno 2017 alle 15:18 #110882
-
27 Giugno 2017 alle 15:19 #110883::
E’ chiaro che la riga magica con BIB TSprogram = BibTeX va in conflitto con l’impostazione dell’opzione di biblatex.
è chiaro quindi che se cambi BIB TSprogram = biber e lasci l’opzione a biblatex non hai conflitti.Ma @marluxia ti ha chiesto se esegui la successione di compilazioni pdflatex — biber — pdflatex (quest’ultimo diverse volte)
Se usi TeXShop, per lanciare biber devi sceglierlo fra i motori disponibili prima di cliccare Typeset. La scelta avviene nel menù a discesa che si apre quando clicchi la freccilina di fianco alla finestrana in alto a sinistra dentro la quale normalmente vi appare il nome LaTeX.
Se non usi TeXShop, ma un altro editor, clicca l’opportuna icona o la voce di menù che ti eprmette di lanciare l’esecuzione di biber.
Se non trovi come fare, apri una finestra comandi, terminal, console, xterm, prompt dei comandi, comunque si chiami col tuo sistema operativo, e scrivici dentro il comando biber seguito dal nome del tuo main file. manda in esecuzione il comando premdo il tarto Invio. Leggi con attenzione quello che il programma ti scrive nella finestra comandi, se non ti finisce con l’informazione che ha creato un file con estensione .bbl, cerca di decifrare i messaggio precedenti. Se non risci a capire i messaggi, allega quelle poche righe di messaggi che ti appaiono nella finestra comandi.Non c’è niente che non vada nel tuo preambolo; quindi o il tuo file .bib non è corretto, oppure la tua procedura di compilazione è sbagliata.
-
27 Giugno 2017 alle 15:21 #110884::
mg42″ post=111158Ho seguito Artelatex, che mette “Biber” come motore per la bibliografia
Ho creato un file bibliografia.bib e lo ho inserito nella cartella principale
Mi viene in mente che le righe magiche che ho inserito in tutti i documenti successivi sono queste:
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
% !TEX spellcheck = it-IT
% !TEX root = tesi-bozza.tex
% !BIB TS-program = BibtexHo paura che vada in conflitto con qualcosa, dato che è inserito BIBtex in BIB TS program, lì nelle righe magiche.
Dite che c’entra?
Se l’editor che utilizzi legge le righe magiche allora sicuramente c’entra. Puoi anche impostare biber come motore bibliogratico nelle impostazioni generali dell’editor ma se poi nella riga magica dici di usare bibtex…beh è ovvio che le cose non possono funzionare.
La riga magica corretta è
`% !BIB TS-program = biber`
-
29 Giugno 2017 alle 2:16 #110885::
E’ chiaro che la riga magica con BIB TSprogram = BibTeX va in conflitto con l’impostazione dell’opzione di biblatex.
è chiaro quindi che se cambi BIB TSprogram = biber e lasci l’opzione a biblatex non hai conflitti.Ok. Ho sostituito l’opzione nelle righe magiche, ma solo nel file principale.
Dunque, ho fatto partire la compilazione dal file principale.
La compilazione non si blocca, tuttavia non appare ancora la bibliografia…Ma @marluxia ti ha chiesto se esegui la successione di compilazioni pdflatex — biber — pdflatex (quest’ultimo diverse volte)
Se usi TeXShop, per lanciare biber devi sceglierlo fra i motori disponibili prima di cliccare Typeset. La scelta avviene nel menù a discesa che si apre quando clicchi la freccilina di fianco alla finestrana in alto a sinistra dentro la quale normalmente vi appare il nome LaTeX.
Se non usi TeXShop, ma un altro editor, clicca l’opportuna icona o la voce di menù che ti eprmette di lanciare l’esecuzione di biber.Io uso l’editor che era già implementato dopo l’installazione del programma. Ossia, “TeXworks”.
Se non trovi come fare, apri una finestra comandi, terminal, console, xterm, prompt dei comandi, comunque si chiami col tuo sistema operativo, e scrivici dentro il comando biber seguito dal nome del tuo main file. manda in esecuzione il comando premdo il tarto Invio. Leggi con attenzione quello che il programma ti scrive nella finestra comandi, se non ti finisce con l’informazione che ha creato un file con estensione .bbl, cerca di decifrare i messaggio precedenti. Se non risci a capire i messaggi, allega quelle poche righe di messaggi che ti appaiono nella finestra comandi.
Ok. provo a fare così. Vediamo se succede qualcosa…
Non c’è niente che non vada nel tuo preambolo; quindi o il tuo file .bib non è corretto, oppure la tua procedura di compilazione è sbagliata.
Ok. Adesso do un occhio anche al bibliografia.bib
-
29 Giugno 2017 alle 4:34 #110886::
Ecco, ho usato il prompt dei comandi. Riporto quanto scritto:C:\Users\user> biber tesi-bozza.tex
INFO – This is Biber 2017
INFO – Logfile is ‘tesi-bozza.tex.blg’
ERROR – Cannot find control file ‘tesi-bozza.tex.bcf’! – did you pass the “backend=biber” option to BibLatex?
INFO – ERRORS: 1C:\Users\user>
C:\Users\user>bib -
29 Giugno 2017 alle 4:45 #110887
-
29 Giugno 2017 alle 7:08 #110888::
Che cosa intendi con “fare la bibliografia manuale?; che differenza c’è con il “prompt dei comandi?
@marluxia ti ha detto che con le prove fatte da lui e il tuo preambolo non ottiene nessun errore e che la bibliografia viene ottenuta correttamente.Dunque ripetici per favore che cosa fai esattamente col prompt dei comandi?
Io ho il sospetto che tu dia il comando [tt]biber tesi-bozza.tex[/tt]. Ridà il ocmando senza indicare l’opzione: [tt]biber tesi-bozza[/tt]
Nutro questo sospetto leggendo il messaggio d’errore [tt]ERROR – Cannot find control file ‘tesi-bozza.tex.bcf’! [/tt]
-
29 Giugno 2017 alle 11:07 #110889::
Che cosa intendi con “fare la bibliografia manuale?
Nel senso che ho disattivato tutti i pacchetti inerenti la bibliografia ed ho utilizzato:
\begin{thebibliography}{99}
\bibitem{pincopallo} …
\bibitem{zorro} …
\end{thebibliography}
@marluxia ti ha detto che con le prove fatte da lui e il tuo preambolo non ottiene nessun errore e che la bibliografia viene ottenuta correttamente.Dunque ripetici per favore che cosa fai esattamente col prompt dei comandi?
Io ho il sospetto che tu dia il comando biber tesi-bozza.tex. Ridà il ocmando senza indicare l’opzione: biber tesi-bozza
Nutro questo sospetto leggendo il messaggio d’errore ERROR – Cannot find control file ‘tesi-bozza.tex.bcf’!Stavolta mi viene fuori:
C:\Users\user> biber tesi-bozza
INFO – This is Biber 2.7
INFO – Logfile is ‘tesi-bozza.blg’
ERROR – Cannot find control file ‘tesi-bozza.bcf’! – did you pass the “backend=biber” option to BibLatex?
INFO – ERRORS: 1C:\Users\user>
E’ leggermente diverso da prima anche se non di tanto…
-
29 Giugno 2017 alle 11:25 #110890::
Ti do alcuni suggerimenti per vedere se si riesce a risolvere questo problema:
1) lascia perdere la bibliografi manuale e ricarica biblatex:
`
\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[backend=biber,style=numeric]{biblatex}
`
2) cancella tutti i file non .tex (.aux, .bbl, .blg, .log etc.)
3) ricontrolla di aver impostato correttamente biber
4) rifai il procedimento pdflatex -> biber -> pdflatexSe da ancora problemi allega al prossimo messaggio le righe del file .log dove viene spiegato il problema che ha trovato latex nella compilazione
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.