Anno delle pubblicazioni nella colonna di sx — moderncv

  • Creatore
    Topic
  • #98362
    Up
    0
    Down
    ::


    Buongiorno a tutti 🙂

    Sto cercando di scrivere il mio curriculum vitae a partire dal modello di Lorenzo Pantieri. Mi piacerebbe che l’anno delle mie pubblicazioni compaia nella colonna di sinistra. Ciò renderebbe la sezione “Pubblicazioni” più coerente con le altre (ad esempio “Formazione”, o “Collaborazioni”) in cui gli anni o gli intervalli temporali precedono, appunto, “cosa” si è svolto in quel periodo. Spero di aver reso l’idea.

    Ora, spulciando in giro, mi è parso di capire che una strategia potrebbe essere quella di modificare ad hoc il file plainyr.bst e sostituirlo al plain_ita.bst che si trova nel modello di Pantieri. Tra le diverse modifiche che andrebbero apportate al plainyr.bst, se nelle nostre pubblicazioni sono presenti articoli, bisognerebbe sostituire al codice per FUNCTION {article} quest’altro codice:

    `FUNCTION {article}
    { output.bibitem
    “{” write$
    format.authors “author” output.check
    format.title “title” output.check
    journal emphasize “journal” output.check
    format.vol.num.pages output
    fin.entry
    “}” write$
    }`

    In effetti funziona. Il mio problema è che le mie pubblicazioni sono per la maggior parte libri, non articoli. Come modificare similmente il codice originale di FUNCTION {book}? Eccolo qui:

    `
    FUNCTION {book}
    { output.bibitem
    author empty$
    { format.editors “author and editor” output.check }
    { format.authors output.nonnull
    crossref missing$
    { “author and editor” editor either.or.check }
    'skip$
    if$
    }
    if$
    new.block
    format.btitle “title” output.check
    crossref missing$
    { format.bvolume output
    new.block
    format.number.series output
    new.sentence
    publisher “publisher” output.check
    address output
    }
    { new.block
    format.book.crossref output.nonnull
    }
    if$
    format.edition output
    format.date “year” output.check
    new.block
    note output
    fin.entry
    }
    `

    Grazie a chi vorrà aiutarmi!

  • Devi essere connesso per rispondere a questo topic.

Go to top