BibTex cambiare percorso

  • Creatore
    Topic
  • #47927
    Up
    0
    Down
    ::


    Dovendo inserire la bibliografia nel documento che stò scrivendo ho generato in file .bib con BibTex contenente tutte le voci di cui necessito.

    Se tale file lo metto nella stessa cartella del file .tex tutto funziona correttamente.

    I problemi sorgono quando il file .bib non è nella stessa cartella del file .tex. Credevo che si potesse dare direttamente il percorso dove è situato il file .bib ma, non funziona.

    Ho provato a cercare sull’Arte ma non sono riuscito a trovare niente che facesse al caso mio.

    Questa è la parte di codice incriminata:

    \clearpage \addcontentsline{toc}{section}{\refname}
    \bibliographystyle{plain}
    \bibliography{/Users/riccardoromoli/Documents/Università/Tesi PhD/OdoreSuoloTesi/BibDesk/VOCs01}

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #47928
      Up
      0
      Down
      ::

      Dovendo inserire la bibliografia nel documento che stò scrivendo ho generato in file .bib con BibTex contenente tutte le voci di cui necessito.

      Se tale file lo metto nella stessa cartella del file .tex tutto funziona correttamente.

      I problemi sorgono quando il file .bib non è nella stessa cartella del file .tex. Credevo che si potesse dare direttamente il percorso dove è situato il file .bib ma, non funziona.

      Ho provato a cercare sull’Arte ma non sono riuscito a trovare niente che facesse al caso mio.

      Questa è la parte di codice incriminata:

      \clearpage \addcontentsline{toc}{section}{\refname}
      \bibliographystyle{plain}
      \bibliography{/Users/riccardoromoli/Documents/Università/Tesi PhD/OdoreSuoloTesi/BibDesk/VOCs01}

      Per motivi di sicurezza, i programmi TeX non accettano percorsi assoluti. Il posto giusto dove mettere quel database bibliografico è
      `~/Library/texmf/bibtex/bib/personal/`
      (dove ~ sta per la tua Home). Crea le cartelle necessarie; se hai il sistema in italiano, la cartella “madre” è quella che vedi nel Finder come “Libreria” nella tua Home.

      Ciao
      Enrico

    • #47929
      Up
      0
      Down
      ::


      Il percorso che hai scritto non lo trovo, probabilmente per il fatto che uso osx mentre quel percorso vale per linux. Sotto Library non trovo texmf ma TexShop.

      Non sono molto esperto di Unix ma credi che possa andare bene questo come percorso?

      /usr/local/texlive/texmf-local/bibtex/

    • #47930
      Up
      0
      Down
      ::

      Il percorso che hai scritto non lo trovo, probabilmente per il fatto che uso osx mentre quel percorso vale per linux. Sotto Library non trovo texmf ma TexShop.

      Non sono molto esperto di Unix ma credi che possa andare bene questo come percorso?

      /usr/local/texlive/texmf-local/bibtex/

      Crea le cartelle necessarie! Apri Libreria, dai “Nuova cartella” e la chiami texmf; la apri, dai “Nuova cartella” e la chiami bibtex; la apri, dai “Nuova cartella” e la chiami “bib”; la apri, dai “Nuova cartella” e la chiami personali; la apri e ci metti dentro quel file bibliografico.

      Ciao
      Enrico

    • #47931
      Up
      0
      Down
      ::


      Scusa non avevo capito, pensavo ci dovessero essere già e che io dovessi solo creare una mia sottocartella dove mettere i file.bib.

      Grazie, ora provo se funziona.

      EDIT

      Purtroppo non funziona. Questo è il messaggio di errore quando provo a compilare:

      Running `BibTeX’ on `PRIN EngVersion’ with “bibtex PRIN\ EngVersion”
      This is BibTeX, Version 0.99c (Web2C 7.5.7)
      The top-level auxiliary file: PRIN EngVersion.aux
      The style file: plain.bst
      White space in argument—line 55 of file PRIN EngVersion.aux
      : \bibdata{\unhbox
      : \voidb@x \penalty \@M \ /Library/texmf/bibtex/bib/personal/VOCs}
      I’m skipping whatever remains of this command
      I found no database files—while reading file PRIN EngVersion.aux

    • #47932
      Up
      0
      Down
      ::

      Scusa non avevo capito, pensavo ci dovessero essere già e che io dovessi solo creare una mia sottocartella dove mettere i file.bib.

      Grazie, ora provo se funziona.

      EDIT

      Purtroppo non funziona. Questo è il messaggio di errore quando provo a compilare:

      Running `BibTeX’ on `PRIN EngVersion’ with “bibtex PRIN\ EngVersion”
      This is BibTeX, Version 0.99c (Web2C 7.5.7)
      The top-level auxiliary file: PRIN EngVersion.aux
      The style file: plain.bst
      White space in argument—line 55 of file PRIN EngVersion.aux
      : \bibdata{\unhbox
      : \voidb@x \penalty \@M \ /Library/texmf/bibtex/bib/personal/VOCs}
      I’m skipping whatever remains of this command
      I found no database files—while reading file PRIN EngVersion.aux

      Il comando \bibliography deve contenere solo il nome del file:
      `\bibliography{VOCs}`
      Non è una buona idea usare spazi nei nomi dei file.

      Ciao
      Enrico

    • #47933
      Up
      0
      Down
      ::


      Ma se il comando

      \bibliography{}

      dveve contenere solo il nome del file, che comando devo usare per cambiare il path?

    • #47934
      Up
      0
      Down
      ::

      Ma se il comando

      \bibliography{}

      dveve contenere solo il nome del file, che comando devo usare per cambiare il path?

      Non c’è bisogno di specificarlo: il posto dove hai messo il database è uno di quelli dove i programmi cercano automaticamente.

      Ciao
      Enrico

    • #47935
      Up
      0
      Down
      ::


      Cavolo miticissimo!!! Funziona!!! 😀

      Ma dove si imparano certi trucchetti… 😯

    • #47936
      Up
      0
      Down
      ::

      Cavolo miticissimo!!! Funziona!!! 😀

      Ma dove si imparano certi trucchetti… 😯

      Sulla guida a cui trovi il collegamento in cima alla pagina, per esempio. Oppure ti fai una ventina abbondante di anni di TeX e impari di sicuro. 8)

      Ciao
      Enrico

    • #47937
      Up
      0
      Down
      ::


      Allora sono sulla buona strada, mi mancano solo 18 anni ❗

      Grazie dell’aiuto.

Visualizzazione 9 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top