Organizzo i miei documenti LaTeX in questo modo: ho una cartella “Documenti LaTeX”, nella quale sono presenti delle sottocartelle, ciascuna delle quali contiene i sorgenti (.tex, .eps, .pdf) di un singolo documento.
Sto trasformando tutte le mie bibliografie da thebibliography a BibTeX. Vorrei avere un unico file biblio.bib per tutti i documenti. Se però metto biblio.bib nella cartella “Documenti LaTeX” e ne indico il path nelle \bibliography{} dei singoli documenti, le bibliografie non vengono generate.
In questo momento uso MikTeX su XP
Si presenta sì, se usi spazi nei nomi delle directory. Un comando come \bibliography{/home/lorenzo/Documenti LaTeX/biblio.bib} non può essere letto correttamente. In generale è meglio evitare gli spazi nei nomi. Hai provato mettendo il path fra doppi apici?
Innanzitutto scusami per la tardiva risposta…
Ho provato ad eliminare gli spazi fra i nomi, ma non funziona. Sul PC, ho piazzato i documenti in una cartella rinominata Documenti_LaTeX direttamente all’altezza del dico C:, ma il codice
`\bibliography{C:\Documenti_LaTeX\biblio}`
all’interno del file prova.tex nella sottocartella prova produce un errore. Se invece metto il file biblio.bib nella cartella del documento di prova e scrivo:
`\bibliography{biblio}`
tutto funziona perfettamente. Gli spazi sembra che non c’entrino, dunque. Ho provato -per scrupolo- anche a mettere i doppi apici
`\bibliography{“C:\Documenti_LaTeX\biblio”}`
ma non funziona.
Sul Mac non ho avuto il tempo materiale di provare che cosa succede. 😳
Ciao, Lorenzo