- Questo topic ha 17 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 16 anni fa da
nicfab.
-
CreatoreTopic
-
5 Settembre 2010 alle 17:51 #49296::
Ho un problema con la bibliografia.Con BibDesk ho creato un file Bibliografia.bib che si trova nella stessa cartella del file.tex (master).
Il mio documento master contiene parte del seguente codice:
\documentclass[11pt,a4paper,titlepage,twoside,openright]{book}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{microtype}
\usepackage{indentfirst}
\usepackage{setspace}
\usepackage{makeidx}
\usepackage{frontespizio}
\usepackage[italian]{varioref}
\usepackage[square,sort&compress]{natbib}…..
% *****************************************************************
% Materiale finale
%******************************************************************
\backmatter
\cleardoublepage\input{MaterialeInizialeFinale/Bibliografia}
\cleardoublepage\input{MaterialeInizialeFinale/Dichiarazione}\printindex
\end{document}Ho, quindi, creato un file tchiamato Bibliografia.tex che contiene il seguente codice:
\addcontentsline{toc}{chapter}{Bibliografia}
\bibliography{Bibliografia}
\nocite{*}
\bibliographystyle{plain}In uno dei capitoli che richiamo nel documento master con \input ho inserito \citep{aaa:bbb} e \citet{aaa:bbb}
(ovviamente sono i riferimenti dei libri da citare).Ho provato a compilare il master in LaTeX e in BibTex.
Non riesco a vedere alcuna bibliografia. Dove sbaglio ?
-
CreatoreTopic
-
AutoreRisposte
-
-
5 Settembre 2010 alle 17:58 #49297::
Ho un problema con la bibliografia.
Con BibDesk ho creato un file Bibliografia.bib che si trova nella stessa cartella del file.tex (master).
Il mio documento master contiene parte del seguente codice:
\documentclass[11pt,a4paper,titlepage,twoside,openright]{book}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{microtype}
\usepackage{indentfirst}
\usepackage{setspace}
\usepackage{makeidx}
\usepackage{frontespizio}
\usepackage[italian]{varioref}
\usepackage[square,sort&compress]{natbib}…..
% *****************************************************************
% Materiale finale
%******************************************************************
\backmatter
\cleardoublepage\input{MaterialeInizialeFinale/Bibliografia}
\cleardoublepage\input{MaterialeInizialeFinale/Dichiarazione}\printindex
\end{document}Ho, quindi, creato un file tchiamato Bibliografia.tex che contiene il seguente codice:
\addcontentsline{toc}{chapter}{Bibliografia}
\bibliography{Bibliografia}
\nocite{*}
\bibliographystyle{plain}In uno dei capitoli che richiamo nel documento master con \input ho inserito \citep{aaa:bbb} e \citet{aaa:bbb}
(ovviamente sono i riferimenti dei libri da citare).Ho provato a compilare il master in LaTeX e in BibTex.
Non riesco a vedere alcuna bibliografia. Dove sbaglio ?Hai compilato un’altra volta con LaTeX?
Ciao
Enrico
-
5 Settembre 2010 alle 18:00 #49298
-
5 Settembre 2010 alle 18:13 #49299::
Ho un problema con la bibliografia.
Con BibDesk ho creato un file Bibliografia.bib che si trova nella stessa cartella del file.tex (master).
Il mio documento master contiene parte del seguente codice:
\documentclass[11pt,a4paper,titlepage,twoside,openright]{book}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{microtype}
\usepackage{indentfirst}
\usepackage{setspace}
\usepackage{makeidx}
\usepackage{frontespizio}
\usepackage[italian]{varioref}
\usepackage[square,sort&compress]{natbib}…..
% *****************************************************************
% Materiale finale
%******************************************************************
\backmatter
\cleardoublepage\input{MaterialeInizialeFinale/Bibliografia}
\cleardoublepage\input{MaterialeInizialeFinale/Dichiarazione}\printindex
\end{document}Ho, quindi, creato un file tchiamato Bibliografia.tex che contiene il seguente codice:
\addcontentsline{toc}{chapter}{Bibliografia}
\bibliography{Bibliografia}
\nocite{*}
\bibliographystyle{plain}In uno dei capitoli che richiamo nel documento master con \input ho inserito \citep{aaa:bbb} e \citet{aaa:bbb}
(ovviamente sono i riferimenti dei libri da citare).Ho provato a compilare il master in LaTeX e in BibTex.
Non riesco a vedere alcuna bibliografia. Dove sbaglio ?Hai compilato un’altra volta con LaTeX?
Ciao
EnricoAccidenti! Non mi ero accorto dell’inghippo!
`\addcontentsline{toc}{chapter}{Bibliografia}
\nocite{*}
\bibliographystyle{plain}
\bibliography{Bibliografia}`
Ciao
Enrico
-
5 Settembre 2010 alle 18:21 #49300::
Accidenti! Non mi ero accorto dell’inghippo!
`\addcontentsline{toc}{chapter}{Bibliografia}
\nocite{*}
\bibliographystyle{plain}
\bibliography{Bibliografia}`
Ciao
EnricoScusa, se non ho capito male, il codice che mi hai indicato sostituisce quello che avevo inserito nel file Bibliografia.tex. Il master non va toccato ?
Se così è, purtroppo non funziona.
-
5 Settembre 2010 alle 18:24 #49301::
Accidenti! Non mi ero accorto dell’inghippo!
`\addcontentsline{toc}{chapter}{Bibliografia}
\nocite{*}
\bibliographystyle{plain}
\bibliography{Bibliografia}`
Ciao
EnricoScusa, se non ho capito male, il codice che mi hai indicato sostituisce quello che avevo inserito nel file Bibliografia.tex. Il master non va toccato ?
Se così è, purtroppo non funziona.Mi sembra evidente che il codice debba sostituire quello simile (e sbagliato). Devi naturalmente far andare ancora bibtex.
Ciao
Enrico
-
5 Settembre 2010 alle 18:33 #49302::
[
Mi sembra evidente che il codice debba sostituire quello simile (e sbagliato). Devi naturalmente far andare ancora bibtex.Ciao
EnricoOk, avevo capito bene, grazie. Ho provato a compilare in bibtex e ottengo questo errore:
! Package natbib Error: Bibliography not compatible with author-year citations.
Se volessi cambiare il pacchetto con BiblaTex cosa dovrei cambiare (mi scuso ma sto imparando pian piano e in 2 giorni penso di aver già fatto molto … Normalmente non sono tediante …) ?
-
5 Settembre 2010 alle 18:36 #49303::
[
Mi sembra evidente che il codice debba sostituire quello simile (e sbagliato). Devi naturalmente far andare ancora bibtex.Ciao
EnricoOk, avevo capito bene, grazie. Ho provato a compilare in bibtex e ottengo questo errore:
! Package natbib Error: Bibliography not compatible with author-year citations.
Se volessi cambiare il pacchetto con BiblaTex cosa dovrei cambiare (mi scuso ma sto imparando pian piano e in 2 giorni penso di aver già fatto molto … Normalmente non sono tediante …) ?
Certo. 🙁 Devi anche sostituire \bibliographystyle{plain} con \bibliographystyle{plainnat}.
Ciao
Enrico
-
6 Settembre 2010 alle 9:43 #49304::
Certo. 🙁 Devi anche sostituire \bibliographystyle{plain} con \bibliographystyle{plainnat}.
Ciao
EnricoOk. Ho modificato qualche assetto per semplificare; ho eliminato il file bibliografia.tex inserendo direttamente nel master i riferimenti alla bibliografia con questi comandi:
\cleardoublepage
\addcontentsline{toc}{chapter}{Bibliografia}
\bibliography{Bib/Bibliografia}
\bibliographystyle{plainnat}In questo modo funziona: vedo la bibliografia e le citazioni nel corpo dei capitoli.
Ma perché la bibliografia esce con la citazione di autore e libro ma non con il numero tra parentesi quadre ?
-
6 Settembre 2010 alle 9:52 #49305::
Certo. 🙁 Devi anche sostituire \bibliographystyle{plain} con \bibliographystyle{plainnat}.
Ciao
EnricoOk. Ho modificato qualche assetto per semplificare; ho eliminato il file bibliografia.tex inserendo direttamente nel master i riferimenti alla bibliografia con questi comandi:
\cleardoublepage
\addcontentsline{toc}{chapter}{Bibliografia}
\bibliography{Bib/Bibliografia}
\bibliographystyle{plainnat}In questo modo funziona: vedo la bibliografia e le citazioni nel corpo dei capitoli.
Ma perché la bibliografia esce con la citazione di autore e libro ma non con il numero tra parentesi quadre ?
Perché questo è il comportamento normale di natbib. Usa l’opzione “numbers:
`\usepackage[square,sort&compress,numbers]{natbib}`
Ciao
Enrico
-
6 Settembre 2010 alle 10:23 #49306::
Perché questo è il comportamento normale di natbib. Usa l’opzione “numbers:
`\usepackage[square,sort&compress,numbers]{natbib}`
Ciao
EnricoGrazie molte Enrico, adesso è Ok.
Volendo ampliare le mie conoscenze, ho creato un file di test con il pacchetto biblatex che contiene il seguente codice:
\documentclass[11pt,a4paper,titlepage]{book}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\usepackage[babel]{csquotes}
\usepackage{biblatex}
\usepackage[style=alphabetic]{biblatex}\begin{document}
Questa è una prova\bibliography{Bib/Bibliografia}
\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography\end{document}
Ricevo degli errori.
Approfitto della tua cortesia per chiederti, se possibile, di capire dove sbaglio.
Grazie.
-
6 Settembre 2010 alle 10:49 #49307::
Perché questo è il comportamento normale di natbib. Usa l’opzione “numbers:
`\usepackage[square,sort&compress,numbers]{natbib}`
Ciao
EnricoGrazie molte Enrico, adesso è Ok.
Volendo ampliare le mie conoscenze, ho creato un file di test con il pacchetto biblatex che contiene il seguente codice:
\documentclass[11pt,a4paper,titlepage]{book}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\usepackage[babel]{csquotes}
\usepackage{biblatex}
\usepackage[style=alphabetic]{biblatex}\begin{document}
Questa è una prova\bibliography{Bib/Bibliografia}
\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography\end{document}
Ricevo degli errori.
Approfitto della tua cortesia per chiederti, se possibile, di capire dove sbaglio.
Grazie.Commetti due errori: carichi due volte biblatex con opzioni diverse e metti il comando \bibliography in un posto sbagliato (biblatex lo vuole prima di \begin{document}).
`\documentclass[11pt,a4paper,titlepage]{book}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\usepackage[babel]{csquotes}
\usepackage[style=alphabetic]{biblatex}
\bibliography{Bib/Bibliografia}\begin{document}
Questa è una prova\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography\end{document}`
Ciao
Enrico
-
6 Settembre 2010 alle 11:28 #49308
-
6 Settembre 2010 alle 11:37 #49309
-
6 Settembre 2010 alle 12:13 #49310::
Grazie ho preso nota dei 2 errori, però non stampa la bibliografia (la pagina è vuota).
Hai fatto andare bibtex?
Certo, ormai ho imparato 🙂
La pagina viene stampata incluso il numero di pagina ma completamente vuota. Il fatto è che, avendo provato (con errori) BiblaTex per il libro che sto impaginando, ho ritenuto fare un test con un piccolo file di prova per verificare dov’era l’errore. Adesso che il mio errore è stato individuato, non capisco cosa accada ancora. Scoperto l’arcano (me lo auguro) importerò il codice sull’altro file.Tra i 2 package natbib e biblatex quale sarebbe da preferire (per funzioni o per altro) ?
Sicuramente il secondo.
Ciao
Enrico[/quote]E’ per questo che sto insistendo con BiblaTex ma se non funziona, dovrò “ripiegare” su natbib …
-
6 Settembre 2010 alle 12:32 #49311::
Allora, se può servire, TeXShop restituisce questo errore alla compilazione di BiblaTex:This is BibTeX, Version 0.99c (TeX Live 2009)
The top-level auxiliary file: test.aux
The style file: biblatex.bst
Database file #1: test-blx.bib
Database file #2: Bibliografia.bib
Biblatex version: 0.9
-
6 Settembre 2010 alle 12:36 #49312::
Allora, se può servire, TeXShop restituisce questo errore alla compilazione di BiblaTex:
This is BibTeX, Version 0.99c (TeX Live 2009)
The top-level auxiliary file: test.aux
The style file: biblatex.bst
Database file #1: test-blx.bib
Database file #2: Bibliografia.bib
Biblatex version: 0.9Non vedo nessun messaggio di errore. Naturalmente quel documento di esempio non produce alcuna bibliografia perché non c’è alcuna citazione. Prova ad aggiungere \nocite{*} e vedrai.
Ciao
Enrico
-
6 Settembre 2010 alle 14:18 #49313::
Grazie. In effetti avevo già inserito il \nocite dimenticando di ricaricare il documento.
Adesso va. Ho selezionato lo stile numeric per avere la bibliografia alla fine ordinata per numero e va tutto ok. Tuttavia lo stile numeric viene applicato anche al testo con le citazioni che mi compaiono in numero anziché con riferimento all’autore.
Con natbib non accadeva.
Mmmm …
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.