- Questo topic ha 7 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 3 mesi fa da
Silvia.
-
CreatoreTopic
-
12 Giugno 2015 alle 13:48 #102072::
Salve a tutti,sono un utente poco esperto, ma mi sto cimentando con la stesura della mia tesi di dottorato con Latex.
Ho un problema con la bibliografia.Premetto che ho letto il libro L’arte di scrivere con Latex, e ho anche seguito passo per passo le istruzioni per l’installazione di Biblatex dal libro L’arte di scrivere la bibliografia con Biblatex.
Quindi ho copiato tutti i vari files nelle cartelle del mio albero personale come scritto a pagina 2.
Sto usando i pacchetti che entrambi questi due libri indicano come indispensabili per l’utilizzo di Biblatex. Ho anche salvato il mio file bibliografia.bib nella cartella del mio albero personale indicata sempre dai due libri che ho citato.Ma comunque il comando \cite non funziona.
Anziché apparire la citazione (Tizio, 2010), appare tra parentesi quadre la parola chiave che ho assegnato all’articolo nel file .bib
Questo è il mio preambolo:
%%% PREAMBOLO %%%%%%%%%%%%
\documentclass{report}
\usepackage{graphicx}
\usepackage{tipa}
\usepackage{etoolbox}
\usepackage[english]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[style=alphabetic,backend=biber]{biblatex}
\addbibresource{riferimenti.bib}[attachment=1331]bib.png[/attachment]
Qualcuno che mi possa aiutare a capire dove sbaglio?
Grazie
Silvia
Attachments:
You must be logged in to view attached files. -
CreatoreTopic
-
AutoreRisposte
-
-
12 Giugno 2015 alle 17:19 #102073::
Iniziamo col dire che per usare biblatex non serve, o meglio, non dovrebbe servire, mettere nulla nell’albero personale. Se installi una distribuzione completa biblatex è già pronto all’uso. Io ti consiglio di installare TeX Live 2015, fresca fresca di rilascio.
Nel frattempo prova a usare `backend=bibtex`. Probabilmente risolverai il problema.Ciao
Ivan
-
13 Giugno 2015 alle 6:26 #102074::
Dala tua schermata non si capisce se stai lavorando con una versione base di MiKtEx o con una versione completa di MiKTeX o di TeXLive; il fatto che tu usi TeXstudio come editor non dice granché, tranne che hai fatto una buona scelta per l’editor.Se la tua distribuzione fosse completa, non dovresti aver nessun bisogno di caricare nulla nel tuo albero personale; ma se lo fai e sei con MiKTeX su Windows, devi anche indirare il percorso per l’albero personale con MiKTeX Settings e devi creare o aggiornare il file name data base. Con TeXLive queste operazioni non sono necessarie.
Secondo la mia esperienza il file bibliografia.bib dovrebbe stare nella tua cartella di lavoro, non nell’albero personale, ma forse ho letto male il tuo messaggio.
Infine ricorda che la bibliografia si crea in quattro passi (come minimo):
1) si compila il documento con pdflatex o un antro motore di composizione (tra l’altro viene prodotto il file .aux che contiene le chiavi usate)
2) si esegue biber (oppure bibtex) che crea legge il file .aux e se tutto va bene crea il file .bbl
3) si compila di nuovo il documento con pdflatex (viene letto il file .bbl, viene composta la bibliografia, e viene assegnato un significato alle chiavi di citazione)
4) si compila ancora il documento con pdflatex (ora nel file .aux oltre alle chiavi usate c’è anche il loro significato e i richiami eseguiti con \cite funzionano)Ovviamente da qualche parte in fondo al tuo documento avrai anche dato il comando \printbibliography, perché se non lo sui i richimai non potranno mai funzionare visto che non puoi richiamare qualcosa che nel documento nonn c’è.
Controlla nella tua cartella di lavoro, quella dove risiede il tuo main file, se via via ci sono i file che ti ho indicato sopra nei quattro punti. Se ne mancasse qualcuno leggi il file .log del tuo documento e il file .blg della tua bibliografia composta con biber o con bibtex. Lì c’è eventualmente scritto perché il file .bbl non è stato creato.
-
13 Giugno 2015 alle 10:46 #102075::
Grazie per la tua risposta!Non so se la mia versione sia base o completa, ti posso dire che è MikTex 2.9
Per quanto riguarda il file bibliografia.bib, inizialmente lo tenevo nella mia cartella di lavoro, poi leggendo il libro L’arte di scrivere la bibliografia, ho pensato che fosse meglio salvarla anche nella cartella biblatex dell’albero personale. Comunque c’è anche nella mia cartella di lavoro.Ora provo a seguire passo per passo le tue indicazioni e vedo se risolvo il problema!
Grazie ancora per essere stato così chiaro!
SilviaOldClaudio” post=101864Dala tua schermata non si capisce se stai lavorando con una versione base di MiKtEx o con una versione completa di MiKTeX o di TeXLive; il fatto che tu usi TeXstudio come editor non dice granché, tranne che hai fatto una buona scelta per l’editor.
Se la tua distribuzione fosse completa, non dovresti aver nessun bisogno di caricare nulla nel tuo albero personale; ma se lo fai e sei con MiKTeX su Windows, devi anche indirare il percorso per l’albero personale con MiKTeX Settings e devi creare o aggiornare il file name data base. Con TeXLive queste operazioni non sono necessarie.
Secondo la mia esperienza il file bibliografia.bib dovrebbe stare nella tua cartella di lavoro, non nell’albero personale, ma forse ho letto male il tuo messaggio.
Infine ricorda che la bibliografia si crea in quattro passi (come minimo):
1) si compila il documento con pdflatex o un antro motore di composizione (tra l’altro viene prodotto il file .aux che contiene le chiavi usate)
2) si esegue biber (oppure bibtex) che crea legge il file .aux e se tutto va bene crea il file .bbl
3) si compila di nuovo il documento con pdflatex (viene letto il file .bbl, viene composta la bibliografia, e viene assegnato un significato alle chiavi di citazione)
4) si compila ancora il documento con pdflatex (ora nel file .aux oltre alle chiavi usate c’è anche il loro significato e i richiami eseguiti con \cite funzionano)Ovviamente da qualche parte in fondo al tuo documento avrai anche dato il comando \printbibliography, perché se non lo sui i richimai non potranno mai funzionare visto che non puoi richiamare qualcosa che nel documento nonn c’è.
Controlla nella tua cartella di lavoro, quella dove risiede il tuo main file, se via via ci sono i file che ti ho indicato sopra nei quattro punti. Se ne mancasse qualcuno leggi il file .log del tuo documento e il file .blg della tua bibliografia composta con biber o con bibtex. Lì c’è eventualmente scritto perché il file .bbl non è stato creato.
-
13 Giugno 2015 alle 10:46 #102076::
Grazie mille per il tuo suggerimento, Ivan!
Proverò anche questo!Silvia
ivan” post=101858Iniziamo col dire che per usare biblatex non serve, o meglio, non dovrebbe servire, mettere nulla nell’albero personale. Se installi una distribuzione completa biblatex è già pronto all’uso. Io ti consiglio di installare TeX Live 2015, fresca fresca di rilascio.
Nel frattempo prova a usare `backend=bibtex`. Probabilmente risolverai il problema.Ciao
Ivan -
13 Giugno 2015 alle 11:16 #102077::
Caro Claudio,come ti ho scritto nella precedente risposta al tuo messaggio, ho provato a seguire passo per passo le tue indicazioni.
Il mio file .bib è nella cartella di lavoro, ho aggiunto il comando \printbibliography
e i files con le estensioni che mi hai indicato ci sono tutti.Purtroppo, però, il problema persiste.
Sono un po’ scoraggiata… sono 3 giorni che ci sbatto la testa :/
-
13 Giugno 2015 alle 11:20 #102078::
Caro Claudio,come ti ho scritto nella precedente risposta al tuo messaggio, ho provato a seguire passo per passo le tue indicazioni.
Il mio file .bib è nella cartella di lavoro, ho aggiunto il comando \printbibliography
e i files con le estensioni che mi hai indicato ci sono tutti.Purtroppo, però, il problema persiste.
Sono un po’ scoraggiata… sono 3 giorni che ci sbatto la testa :/
P.s.
La bibliografia adesso esce… ma non le citazioni!!!
Comunque nella bibliografia prima del nome dell’autore c’è un codice tra parentesi quadre che in realtà non è nemmeno presente dentro alle info del file .bib😕 😕 😕
OldClaudio” post=101864Dala tua schermata non si capisce se stai lavorando con una versione base di MiKtEx o con una versione completa di MiKTeX o di TeXLive; il fatto che tu usi TeXstudio come editor non dice granché, tranne che hai fatto una buona scelta per l’editor.
Se la tua distribuzione fosse completa, non dovresti aver nessun bisogno di caricare nulla nel tuo albero personale; ma se lo fai e sei con MiKTeX su Windows, devi anche indirare il percorso per l’albero personale con MiKTeX Settings e devi creare o aggiornare il file name data base. Con TeXLive queste operazioni non sono necessarie.
Secondo la mia esperienza il file bibliografia.bib dovrebbe stare nella tua cartella di lavoro, non nell’albero personale, ma forse ho letto male il tuo messaggio.
Infine ricorda che la bibliografia si crea in quattro passi (come minimo):
1) si compila il documento con pdflatex o un antro motore di composizione (tra l’altro viene prodotto il file .aux che contiene le chiavi usate)
2) si esegue biber (oppure bibtex) che crea legge il file .aux e se tutto va bene crea il file .bbl
3) si compila di nuovo il documento con pdflatex (viene letto il file .bbl, viene composta la bibliografia, e viene assegnato un significato alle chiavi di citazione)
4) si compila ancora il documento con pdflatex (ora nel file .aux oltre alle chiavi usate c’è anche il loro significato e i richiami eseguiti con \cite funzionano)Ovviamente da qualche parte in fondo al tuo documento avrai anche dato il comando \printbibliography, perché se non lo sui i richimai non potranno mai funzionare visto che non puoi richiamare qualcosa che nel documento nonn c’è.
Controlla nella tua cartella di lavoro, quella dove risiede il tuo main file, se via via ci sono i file che ti ho indicato sopra nei quattro punti. Se ne mancasse qualcuno leggi il file .log del tuo documento e il file .blg della tua bibliografia composta con biber o con bibtex. Lì c’è eventualmente scritto perché il file .bbl non è stato creato.
-
13 Giugno 2015 alle 11:45 #102079::
RAGAZZI… CHE STUPIDA SONO!!!Con le indicazioni di Claudio funzionava tutto!!!!!!!!!!!!!!!!!!
C’era solo l’impostazione di stile bibliografico con il codice [Gol06], è bastato cambiarlo in autore dataSIETE GRANDIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
ho recuperato 10 anni di vita
😀
Alla prossima,
SilviaSilviaLoi” post=101873Caro Claudio,
come ti ho scritto nella precedente risposta al tuo messaggio, ho provato a seguire passo per passo le tue indicazioni.
Il mio file .bib è nella cartella di lavoro, ho aggiunto il comando \printbibliography
e i files con le estensioni che mi hai indicato ci sono tutti.Purtroppo, però, il problema persiste.
Sono un po’ scoraggiata… sono 3 giorni che ci sbatto la testa :/
P.s.
La bibliografia adesso esce… ma non le citazioni!!!
Comunque nella bibliografia prima del nome dell’autore c’è un codice tra parentesi quadre che in realtà non è nemmeno presente dentro alle info del file .bib😕 😕 😕
Dala tua schermata non si capisce se stai lavorando con una versione base di MiKtEx o con una versione completa di MiKTeX o di TeXLive; il fatto che tu usi TeXstudio come editor non dice granché, tranne che hai fatto una buona scelta per l’editor.
Se la tua distribuzione fosse completa, non dovresti aver nessun bisogno di caricare nulla nel tuo albero personale; ma se lo fai e sei con MiKTeX su Windows, devi anche indirare il percorso per l’albero personale con MiKTeX Settings e devi creare o aggiornare il file name data base. Con TeXLive queste operazioni non sono necessarie.
Secondo la mia esperienza il file bibliografia.bib dovrebbe stare nella tua cartella di lavoro, non nell’albero personale, ma forse ho letto male il tuo messaggio.
Infine ricorda che la bibliografia si crea in quattro passi (come minimo):
1) si compila il documento con pdflatex o un antro motore di composizione (tra l’altro viene prodotto il file .aux che contiene le chiavi usate)
2) si esegue biber (oppure bibtex) che crea legge il file .aux e se tutto va bene crea il file .bbl
3) si compila di nuovo il documento con pdflatex (viene letto il file .bbl, viene composta la bibliografia, e viene assegnato un significato alle chiavi di citazione)
4) si compila ancora il documento con pdflatex (ora nel file .aux oltre alle chiavi usate c’è anche il loro significato e i richiami eseguiti con \cite funzionano)Ovviamente da qualche parte in fondo al tuo documento avrai anche dato il comando \printbibliography, perché se non lo sui i richimai non potranno mai funzionare visto che non puoi richiamare qualcosa che nel documento nonn c’è.
Controlla nella tua cartella di lavoro, quella dove risiede il tuo main file, se via via ci sono i file che ti ho indicato sopra nei quattro punti. Se ne mancasse qualcuno leggi il file .log del tuo documento e il file .blg della tua bibliografia composta con biber o con bibtex. Lì c’è eventualmente scritto perché il file .bbl non è stato creato.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.