Modificare .bst, stile della bibliografia

  • Creatore
    Topic
  • #83782
    Up
    0
    Down
    ::


    Ciao a tutti
    vorrei modificare un file .bst perché non ho trovato nessuno stile che sia identico a quello che mi hanno richiesto. Magari esiste ma non sono stato in grado di trovarlo, perché non so a quale rivista faccia riferimento.
    Io vorrei avere la numerazione in ordine di apparizione nel testo e le voci della bibliografia così composte:
    -autori
    -titolo articolo in corsivo
    -rivista
    -volume in grassetto
    -anno fra parentesi
    -pagine

    Lo stile che più si avvicina che sono stato in grado di trovare è phcpc, l’unica pecca è la mancanza del titolo, per il resto fa le cose che mi servono. Ho provato ad aprire il file bst e capirci qualcosa ma mi perdo.

    Il bibliography style database () purtroppo permette ricerche solo sapendo il nome della rivista. C’è un’altro modo per scoprire se lo stile che mi interessa è già stato creato? Se così non fosse come posso inserire il titolo nell’elenco delle cose da stampare?
    Grazie

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #83783
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non conosco uno sotile bibliografico di quel tipo, anche perché rispetto alle normali convensioni il titolo di un articolo in una rivisata va fra virgolette e il titolo della rivista va in corsivo, come i titoli di tutti i libri.

        Detto questo, se vuoi avere qullo che chiedi, la cosa è difficilotta, ma si può fare; Nella guida GuIT, scaricabile da qui sopra nella sezine Documentazione, nelle paigne 223 3 227 c’è scritto qualcosa; in particolare viene spiegato che la cosa è allo stesso tempo semplice e complicata: semplice perché c’è un programmino interattivo che è in grado di farlo, complicato per che le domanda a cui bisogna rispondere interattivamente sono talvolta misteriose abche per chi conosce bene l’inglese, figurioamoci se uno l’inglese non lo conosce per niente; magari tu lo conosci benissimo, ma ti assicuro che i termini tecnico usati la prima volta che li incontri sono molto ambigui o misteirosi.

        Il lavoro si fa tutto con pdflatex: basta eseguirlo sul file mkakebst.tex, che è già caricato con la distribuzione completa del tuo sistema TeX, quindi pdflatex sa dove trovarlo; devi aprire un terminale e collocarti nella cartella che più ti fa comodo: poi scrivi nel terminale pdflatex makebst premendo il tasto di invio subito dopo: cominciano le domande con le risposte chiuse a cui rispondere (chiuse fino ad un certo punto, perché puoi sempre scegliere l’impostazione di default). quando il programma ha finito le domande che deve fare produce il fil.bst con il nome merlin (hai presente il mago Merlino? c’è un po’ di magia sotto); gli puoi cambiare nome, anzi è meglio che tu gli scelga il nome.

        La documentazione si legge dando da terminale il comando texdoc makebst; sono 19 pagine estremamente utili, ma all’inzio farai molti errori; prova via via con un database bibliografico che abbia una decina di riferimenti di vario tipo, e vedi se la cosa ti piace; altrimenti ricominci rispondendo alle domande in modo diverso; ti suggerisco di segnarto ogni vola come hai risposto alle varie domande, coì che se devi provare altre impostazioni sai esattamente che cosa hai riposto prima e non ripeti la stessa risposta alla domanda pertinente.

        Buona fortuna! 😀

      • #83784
        Up
        0
        Down
        ::

        pacman” post=82968Ciao a tutti
        vorrei modificare un file .bst perché non ho trovato nessuno stile che sia identico a quello che mi hanno richiesto. Magari esiste ma non sono stato in grado di trovarlo, perché non so a quale rivista faccia riferimento.
        Io vorrei avere la numerazione in ordine di apparizione nel testo e le voci della bibliografia così composte:
        -autori
        -titolo articolo in corsivo
        -rivista
        -volume in grassetto
        -anno fra parentesi
        -pagine

        Lo stile che più si avvicina che sono stato in grado di trovare è phcpc, l’unica pecca è la mancanza del titolo, per il resto fa le cose che mi servono. Ho provato ad aprire il file bst e capirci qualcosa ma mi perdo.

        Il bibliography style database () purtroppo permette ricerche solo sapendo il nome della rivista. C’è un’altro modo per scoprire se lo stile che mi interessa è già stato creato? Se così non fosse come posso inserire il titolo nell’elenco delle cose da stampare?
        Grazie

        Se parti da uno stile qualsiasi di biblatex puoi personalizzarlo con pochi comandi.
        Per esempio, puoi modificare il formato del volume con:
        `\DeclareFieldFormat[article]{volume}{\textbf{#1}}`

        Per quanto riguarda l’ordinamento delle voci, con biblatex puoi fare tutte le capriole che vuoi 😉

        Ciao
        Ivan

      • #83785
        Up
        0
        Down
        ::

        Non conosco uno stile bibliografico di quel tipo, anche perché rispetto alle normali convenzioni il titolo di un articolo in una rivista va fra virgolette e il titolo della rivista va in corsivo, come i titoli di tutti i libri.

        Perché è uno stile ad “uso interno”, purtroppo. Conosci uno stile che assomiglia a quello che mi serve? Se trovassi uno stile con: autori, titolo articolo; titolo rivista (corsivo, che come dici è diffuso); volume(anno)pagine? potrei facilmente (spero) togliere il comando per il corsivo al titolo della rivista e metterlo al titolo dell’articolo, magari togliendo le virgolette.

        Il lavoro si fa tutto con pdflatex: basta eseguirlo sul file mkakebst.tex, che è già caricato con la distribuzione completa del tuo sistema TeX, quindi pdflatex sa dove trovarlo; devi aprire un terminale e collocarti nella cartella che più ti fa comodo: poi scrivi nel terminale pdflatex makebst premendo il tasto di invio subito dopo: cominciano le domande con le risposte chiuse a cui rispondere (chiuse fino ad un certo punto, perché puoi sempre scegliere l’impostazione di default). quando il programma ha finito le domande che deve fare produce il fil.bst con il nome merlin (hai presente il mago Merlino? c’è un po’ di magia sotto); gli puoi cambiare nome, anzi è meglio che tu gli scelga il nome.

        Quindi funziona solo su sistemi gnu-linux? Io uso TeXworks su windows, con distribuzione texlive. C’è un modo per farlo girare su windows?

        Se parti da uno stile qualsiasi di biblatex puoi personalizzarlo con pochi comandi.
        Per esempio, puoi modificare il formato del volume con:
        \DeclareFieldFormat[article]{volume}{\textbf{#1}}

        Per quanto riguarda l’ordinamento delle voci, con biblatex puoi fare tutte le capriole che vuoi

        Mi puoi indicare dove posso trovare una lista di questi comandi e una guida per usarli? Per esempio il comando che mi hai suggerito dove dovrei metterlo? il file .bst è enorme ed è scritto con un linguaggio diverso dal tex.

        Comunque grazie per le dritte

      • #83786
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Mi spiace di non essermi spiegato bene.

          makebst è un file .tex, makebst.tex, e la compilazione con pdflatex si fa con qualsiasi macchina dotata di una qualche distribuzione non minimale del sistema TeX. Se non hai una installazione minimale il file è già sul tuo disco.

          Modificare un file scritto in quel linguaggio strano con cui sono scritti i file bst è difficilissimo e te lo sconsiglio vivamente.

          Passa per la compilazione di makebst.tex oppure passa a biblatex.

        • #83787
          Up
          0
          Down
          ::


          Adesso mi è tutto chiaro, grazie! Facevo confusione perché ho sempre associato “terminale” alla linea di comando dei sistemi gnu-linux 😀
          Ho trovato makebst.tex e l’ho compilato con pdflatex senza problemi.
          Adesso spero di riuscire a tradurre per bene tutte le domande, penso procederò per tentativi.

          Grazie!

        • #83788
          Up
          0
          Down
          ::


          Poichè avevo poco tempo a disposizione ho risolto usando \thebibliography. Le voci da sistemare erano poche. Ammetto che è un metodo utile solo se si hanno poche voci e per salvarsi in corner, volessi modificare il mio documento dovrei rivedere una a una le voci bibliografiche per modificare l’ordine di numerazione. Per il futuro cercherò di usare biblatex. Grazie dei consigli.

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

      Go to top