BibTex: dove mettere i file .bst?

  • Creatore
    Topic
  • #13228
    Up
    0
    Down
    ::


    Ciao!
    Nella bibliografia della mia tesi nelle voci dei record avrei bisogna anche di eprints e per avere anche questo campo devo istallare alcuni file. Ho trovato questi, ma non so dove li devo mettere (vi copio i nomi dei file con la spiegazione di casa fanno):

      * h-elsevier.bst Nuclear Physics style with e-print and collaboration fields by Jonathan Flynn
      * h-physrev.bst Phys Rev style with e-print and collaboration fields by Jonathan Flynn
      * hep.bst combination of alpha.sty and report.sty with e-print and collaboration fields from Burkhard Klaus.
      * Simple extensions of the basic bibstyles to allow an eprint field,

      o habbrv.bst base bibstyle abbrv.bst with eprint field
      o hacm.bst base bibstyle acm.bst with eprint field
      o halpha.bst base bibstyle alpha.bst with eprint field
      o hapalike.bst base bibstyle apalike.bst with eprint field
      o hieeetr.bst base bibstyle ieeetr.bst with eprint field
      o hplain.bst base bibstyle plain.bst with eprint field
      o hplainyr.bst base bibstyle plainyr.bst with eprint field
      o hsiam.bst base bibstyle siam.bst with eprint field
      o hunsrt.bst base bibstyle unsrt.bst with eprint field
      o hapj.bst base bibstyle apj.bst with eprint field by Varendra (Alvin) Das

      [/ul]
      Dove li devo copiare?
      Grazie dell’aiuto. Ciao

    Visualizzazione 6 filoni di risposte
    • Autore
      Risposte
      • #13229
        Up
        0
        Down
        ::

        Ciao!
        Nella bibliografia della mia tesi nelle voci dei record avrei bisogna anche di eprints e per avere anche questo campo devo istallare alcuni file. Ho trovato questi, ma non so dove li devo mettere (vi copio i nomi dei file con la spiegazione di casa fanno):

        Dove li devo copiare?

        Vedo da messaggi precedenti che hai un Mac. Quindi basta spostarli nella cartella

        ~/Library/texmf/bibtex/bst

        (con ~/Library, ovviamente, intendo quella nella tua Home). Crea le sottocartelle necessarie.

        Ciao
        Enrico

      • #13230
        Up
        0
        Down
        ::


        Cosa vuol dire “le cartelle necessarie”? Io ho copiato in /sw/share/texmf-dist/bibtex/bst
        la cartella bibstyles dove ci sono tutti i file che ho scritto prima. Gli eseguibili latex e bibtex vengono cercati nella cartella /sw/bin, qundi ho pensato fosse giusto, ma non è cambiato nulla.

        Dopo aver controllato nelle varie cartelle che ci sono in /bst ho notato che tutti i file che ho scaricato sono presenti (si chiamano nello stesso modo di quelli già presenti, ma con un “h” davanti). Devo forse posizionare ciascun file nella giusta cartella? Devo anche togliere la lettera “h” e sovrascrivere i vecchi file con i nuovi o li lascio entrambi?
        Grazie
        Ciao

      • #13231
        Up
        0
        Down
        ::

        Cosa vuol dire “le cartelle necessarie”? Io ho copiato in /sw/share/texmf-dist/bibtex/bst
        la cartella bibstyles dove ci sono tutti i file che ho scritto prima. Gli eseguibili latex e bibtex vengono cercati nella cartella /sw/bin, qundi ho pensato fosse giusto, ma non è cambiato nulla.

        Dopo aver controllato nelle varie cartelle che ci sono in /bst ho notato che tutti i file che ho scaricato sono presenti (si chiamano nello stesso modo di quelli già presenti, ma con un “h” davanti). Devo forse posizionare ciascun file nella giusta cartella? Devo anche togliere la lettera “h” e sovrascrivere i vecchi file con i nuovi o li lascio entrambi?

        No. Devi prima di tutto eliminare la distribuzione teTeX di Fink, che è obsoleta e non più mantenuta. Molto meglio usare o la TeX Live o la gwTeX.

        In ogni caso, mai copiare cose dentro /sw/share/texmf-dist o la corrispondente directory di un’altra distribuzione. Non so quella di Fink, ma la TeX Live e la gwTeX permettono di avere un albero personale, proprio dentro ~/Library/texmf.

        Certamente non devi sovrascrivere file, né modificare i nomi.

        Ciao
        Enrico

      • #13232
        Up
        0
        Down
        ::


        In realtà ho anche gwTex scaricato con i-Installer e ho controllato: quando compilo usa questa versione dato che nel PATH vengono prima le cartelle contenenti gli eseguibili di gwTex (questo è il mio PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/texbin:/usr/local/bin:/sw/bin:/sw/sbin:/usr/X11R6/bin), quindi cancellerò la teTex.

        Ma la cartella ~/Library/texmf/bibtex/bst non c’è, quella che che più gli assomiglia è:
        /usr/local/gwTeX/texmf/bibtex (in realtà c’è anche /Library/TeX/Root/texmf/bibtex) qui però c’è solo la cartella /csf e nient’altro. O forse è da qualche altra parte che non trovo? Cosa faccio?
        Comunque anche ammesso di trovare la cartella giusta non ho proprio capito come devo mettere i file che mi servono. Devo creare una cartella apposta?
        Grazie e scusate la mia poca praticità!

      • #13233
        Up
        0
        Down
        ::

        In realtà ho anche gwTex scaricato con i-Installer e ho controllato: quando compilo usa questa versione dato che nel PATH vengono prima le cartelle contenenti gli eseguibili di gwTex (questo è il mio PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/texbin:/usr/local/bin:/sw/bin:/sw/sbin:/usr/X11R6/bin), quindi cancellerò la teTex.

        Ma la cartella ~/Library/texmf/bibtex/bst non c’è, quella che che più gli assomiglia è:
        /usr/local/gwTeX/texmf/bibtex (in realtà c’è anche /Library/TeX/Root/texmf/bibtex) qui però c’è solo la cartella /csf e nient’altro. O forse è da qualche altra parte che non trovo? Cosa faccio?
        Comunque anche ammesso di trovare la cartella giusta non ho proprio capito come devo mettere i file che mi servono. Devo creare una cartella apposta?

        Dal Finder apri la tua Home (Menu Vai); da lì apri Library. Crea una “Nuova cartella”, chiamala texmf; apri questa, crea una “Nuova cartella” e chiamala bibtex; ancora una “Nuova cartella” in questa e chiamala bst. Lì ci copi i file.

        Ciao
        Enrico

      • #13234
        Up
        0
        Down
        ::


        Perfetto funziona!

        Grazie & Ciao
        Francesco

      • #13235
        Up
        0
        Down
        ::


        Ciao!
        Per chi avesse il mio stesso problema: oltre a fare quello che viene spiegato bisogna anche cambiare nel file .tex:
        `
        \bibliographystyle{unsrt}
        `
        in
        `
        \bibliographystyle{hunsrt}
        `
        altrimenti continua ad usare ilo vecchio stile.
        Forse è una cosa scontata, ma io ciò impiegato un attimo ad accorgermene e se riesco ad evitare a qualcuno di perdere tempo meglio….

        Inoltre ci sono altre due sottigliezze che riguardano l’inserimento di nomi multipli in un campo tipo “autore”:
        1. anche se si sta scrivendo il documento in italiano il separatore tra il penultimo e l’ultimo autore è “and” invece di “e”,
        2. tra il penultimo e l’ultimo autore oltre ad “and” viene messa anche la virgola.

        Il primo problema si può risolvere sostituendo alla riga 204 del file “unsrt.bst” (e/o hunsrt.bst) “and” con “e”. Forse sarebbe meglio modificare una copia del file e chiamarlo in un modo diverso (definendo così un nuovo stile) per evitare di modificare l’originale.
        Per il secondo bisogna cambiare il codice in un modo per cui non venga messa la virgola dopo il penultimo nome. Ma data l’ora tarda e la poca urgenza della questione ci penserò domani. Se però qualcuno ci avesse già pensato o conoscesse un modo migliore per risolvere il problema…
        Ciao a tutti!
        Francesco

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

    Go to top