Ciao a tutti,
avrei bisogno di qualche suggerimento per realizzare un file di stile personalizzato per BibTeX.Sto scrivendo un documento che deve sottostare ad alcuni vincoli, e uno di essi riguarda la bibliografia. Fortunatamente, non c’è da soffrire troppo, perché la formattazione richiesta è quasi uguale a quella proposta da natbib_ita.bst.
Quasi, perché mi viene richiesto di inserire una virgola tra il cognome dell’autore e l’iniziale del nome. Vorrei riuscire a soddisfare questa condizione, e immagino ci siano due modi:
si copia natbib_ita.bst in natbib_ita_mio.bst, lo si apre con un editor di testo e si va ad inserire una direttiva da qualche parte che tiene conto della virgola. Purtroppo, non conosco la sintassi di marcatura di BibTeX;
si elabora il file originale come scheletro con makebst, il quale propone una forma interattiva. Probabilmente la domanda sulla virgola sarà anche comprensibile, ma tutto il resto? Non voglio correre il rischio di rispondere in modo errato a tutte le altre innumerevoli domande, in quanto, a parte il mio problemino, natbib_ita.bst va già bene così com’è.
Quale tra le due strade mi consigliate di percorrere? E in che modo posso arrivare al risultato richiesto?
Grazie a tutti per la preziosa collaborazione e a presto.
Credo che la strada più facilmente percorribilie sia la prima: nel file natbib_ita.bst cerchi la riga
`FUNCTION {format.names}`
(nella versione che ho è la 245). Qualche riga più in basso (la 252, per me) c’è
` “{vv~}{ll}{, jj}{ f.}” format.name$ 't :=`
che basta cambiare in
` “{vv~}{ll}{, jj}{, f.}” format.name$ 't :=`
Ripeti qualche riga più in basso per la funzione “format.names.it”.
Facci sapere se hai problemi.
Ciao
Enrico